diff --git a/Zennysoft.Game.Ma/src/data_viewer/DataViewer.tscn b/Zennysoft.Game.Ma/src/data_viewer/DataViewer.tscn index c87418f6..6ebb7238 100644 --- a/Zennysoft.Game.Ma/src/data_viewer/DataViewer.tscn +++ b/Zennysoft.Game.Ma/src/data_viewer/DataViewer.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=9 format=3 uid="uid://c7wjbgbrdivol"] +[gd_scene load_steps=10 format=3 uid="uid://c7wjbgbrdivol"] [ext_resource type="Script" uid="uid://bgaflnnur26vk" path="res://src/data_viewer/DataViewer.cs" id="1_1qako"] [ext_resource type="Theme" uid="uid://daxuhpmyxwxck" path="res://src/inventory_menu/InventoryDialogueSelectionStyle.tres" id="2_bef6s"] @@ -7,6 +7,7 @@ [ext_resource type="PackedScene" uid="uid://bjg8wyvp8q6oc" path="res://src/enemy/enemy_types/02. michael/MichaelModelView.tscn" id="4_bef6s"] [ext_resource type="PackedScene" uid="uid://dcm53j3rncxdm" path="res://src/enemy/enemy_types/06. chariot/ChariotModelView.tscn" id="5_vk1lh"] [ext_resource type="PackedScene" uid="uid://bimjnsu52y3xi" path="res://src/enemy/enemy_types/01. sproingy/SproingyModelView.tscn" id="6_hpkd1"] +[ext_resource type="PackedScene" uid="uid://bup8c4x1na3aw" path="res://src/enemy/enemy_types/03. filth_eater/FilthEaterModelView.tscn" id="8_dvixg"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_dvixg"] shading_mode = 0 @@ -148,4 +149,4 @@ Press ○ to exit" [node name="DataViewerRepository" parent="." instance=ExtResource("3_ejdn0")] unique_name_in_owner = true -ModelRepository = Array[PackedScene]([ExtResource("5_vk1lh"), ExtResource("4_bef6s"), ExtResource("6_hpkd1")]) +ModelRepository = Array[PackedScene]([ExtResource("5_vk1lh"), ExtResource("4_bef6s"), ExtResource("6_hpkd1"), ExtResource("8_dvixg")]) diff --git a/Zennysoft.Game.Ma/src/enemy/BasicEnemyAnimationTree.tscn b/Zennysoft.Game.Ma/src/enemy/BasicEnemyAnimationTree.tscn new file mode 100644 index 00000000..35665925 --- /dev/null +++ b/Zennysoft.Game.Ma/src/enemy/BasicEnemyAnimationTree.tscn @@ -0,0 +1,454 @@ +[gd_scene load_steps=147 format=3 uid="uid://dpoonda2dwwic"] + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_53wuj"] +animation = &"idle_back" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_o0tmb"] +animation = &"idle_back_walk" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_d5bmw"] +animation = &"idle_front" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_a6s5c"] +animation = &"idle_front_walk" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_fpvxl"] +animation = &"idle_left" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_dvj10"] +animation = &"idle_left_walk" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_7hf3j"] +animation = &"idle_right" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_ivy74"] +animation = &"idle_right_walk" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_erbrx"] +animation = &"primary_attack" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_x7uye"] +animation = &"primary_attack_back" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_djeua"] +animation = &"primary_attack_left" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_8wbs7"] +animation = &"primary_attack_right" + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_3xv6a"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_0h1op"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_361b7"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_wftla"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_gqqkl"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5cj36"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_4t05h"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8hgxu"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_fq2yw"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_yqm0k"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_bmy1k"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mxl7w"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_qq0ru"] +advance_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_c54uj"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_qmo72"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_jyt1n"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5un2v"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2x3nl"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_6a5nw"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_0jqty"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_yjcrh"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2ybyh"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_n454k"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_vrcjv"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_h1yxw"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_kg6hd"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_25i3y"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5g722"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_a6y4x"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7y7m4"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ldcvv"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_aalmk"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2le5t"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_4nmgu"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mw5r6"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_jbtxi"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mjxlk"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_al2xs"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_afa0q"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_irq32"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2khaq"] +switch_mode = 2 +advance_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_k7x0x"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_noc6c"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ivy74"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_x7uye"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_djeua"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8wbs7"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mnr4r"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_l2wq1"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7hf3j"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_jwlar"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_fdoul"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_kpotx"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_lfuuf"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_dfvqa"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_dnvt3"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_m7aft"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_at0w8"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_afod7"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_dwhw7"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_qjloj"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7uqwg"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_k4jom"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ku0f8"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_fwynu"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_t7vd7"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_tv4ou"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_0b3yx"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ysi80"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ktp1h"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_1cx5a"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_fn67p"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_bxvlh"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_yu2km"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_6qb08"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5ap7h"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_dde6r"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5a80x"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_cwnal"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ik0ko"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7h3pp"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_te4ac"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_skhgh"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_j8po0"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_cvb6o"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_qrpvt"] +switch_mode = 2 +advance_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_obci0"] +switch_mode = 2 +advance_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_cuv27"] +switch_mode = 2 +advance_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_dkvjl"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_sng3y"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_p2yai"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_3f61f"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8plkx"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_6pn46"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_jw6dm"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_h61pe"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_hqw0k"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_so6wx"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_wxb3s"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_oqfjd"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_3kosi"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_eglq3"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_yds41"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5yh6d"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ali43"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ob23y"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_jtcca"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ubmgm"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_smx3v"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ach2p"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8cyro"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_4fl8s"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ykv10"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_hbwwn"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_gcl0k"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_o3f25"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_r7yhf"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_516bs"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_wiojf"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_fgvwe"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_1lijp"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_3pd83"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_wyiwg"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_l1dx6"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_57oo3"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_tpmfr"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8hjrx"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ouq20"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_1a3du"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ymlkb"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7u4wg"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_oatu2"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ynkt4"] + +[sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_d5bmw"] +states/End/position = Vector2(1882, 19) +states/Start/position = Vector2(29, 290) +states/idle_back/node = SubResource("AnimationNodeAnimation_53wuj") +states/idle_back/position = Vector2(459.116, 24) +states/idle_back_walk/node = SubResource("AnimationNodeAnimation_o0tmb") +states/idle_back_walk/position = Vector2(1052, 55.9474) +states/idle_front/node = SubResource("AnimationNodeAnimation_d5bmw") +states/idle_front/position = Vector2(190.295, -177) +states/idle_front_walk/node = SubResource("AnimationNodeAnimation_a6s5c") +states/idle_front_walk/position = Vector2(772, -177) +states/idle_left/node = SubResource("AnimationNodeAnimation_fpvxl") +states/idle_left/position = Vector2(459.116, -177) +states/idle_left_walk/node = SubResource("AnimationNodeAnimation_dvj10") +states/idle_left_walk/position = Vector2(1052, -177) +states/idle_right/node = SubResource("AnimationNodeAnimation_7hf3j") +states/idle_right/position = Vector2(190.295, 24) +states/idle_right_walk/node = SubResource("AnimationNodeAnimation_ivy74") +states/idle_right_walk/position = Vector2(772, 55.9474) +states/primary_attack/node = SubResource("AnimationNodeAnimation_erbrx") +states/primary_attack/position = Vector2(374, 315) +states/primary_attack_back/node = SubResource("AnimationNodeAnimation_x7uye") +states/primary_attack_back/position = Vector2(632.525, 470.749) +states/primary_attack_left/node = SubResource("AnimationNodeAnimation_djeua") +states/primary_attack_left/position = Vector2(632.525, 315) +states/primary_attack_right/node = SubResource("AnimationNodeAnimation_8wbs7") +states/primary_attack_right/position = Vector2(374, 470.749) +transitions = ["idle_front_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_3xv6a"), "idle_left_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_0h1op"), "idle_front_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_361b7"), "idle_back_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_wftla"), "idle_back_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_gqqkl"), "idle_left_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_5cj36"), "idle_front_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_4t05h"), "primary_attack", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_8hgxu"), "primary_attack", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_fq2yw"), "primary_attack", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_yqm0k"), "idle_back_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_bmy1k"), "idle_left_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_mxl7w"), "Start", "idle_front", SubResource("AnimationNodeStateMachineTransition_qq0ru"), "idle_front", "idle_back", SubResource("AnimationNodeStateMachineTransition_c54uj"), "idle_back", "idle_left", SubResource("AnimationNodeStateMachineTransition_qmo72"), "idle_left", "idle_front", SubResource("AnimationNodeStateMachineTransition_jyt1n"), "idle_left", "idle_back", SubResource("AnimationNodeStateMachineTransition_5un2v"), "idle_back", "idle_front", SubResource("AnimationNodeStateMachineTransition_2x3nl"), "idle_front", "idle_left", SubResource("AnimationNodeStateMachineTransition_6a5nw"), "idle_back", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_0jqty"), "idle_front", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_yjcrh"), "idle_back", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_2ybyh"), "idle_left", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_n454k"), "idle_back_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_vrcjv"), "idle_back_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_h1yxw"), "idle_back_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_kg6hd"), "idle_back", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_25i3y"), "idle_left", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_5g722"), "idle_front", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_a6y4x"), "idle_left_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_7y7m4"), "idle_left_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_ldcvv"), "idle_left_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_aalmk"), "idle_front_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_2le5t"), "idle_front_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_4nmgu"), "idle_front_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_mw5r6"), "idle_front", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_jbtxi"), "idle_left", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_mjxlk"), "idle_back", "primary_attack", SubResource("AnimationNodeStateMachineTransition_al2xs"), "primary_attack", "idle_back", SubResource("AnimationNodeStateMachineTransition_afa0q"), "idle_front", "primary_attack", SubResource("AnimationNodeStateMachineTransition_irq32"), "primary_attack", "idle_front", SubResource("AnimationNodeStateMachineTransition_2khaq"), "idle_left", "primary_attack", SubResource("AnimationNodeStateMachineTransition_k7x0x"), "primary_attack", "idle_left", SubResource("AnimationNodeStateMachineTransition_noc6c"), "idle_right", "idle_front", SubResource("AnimationNodeStateMachineTransition_ivy74"), "idle_front", "idle_right", SubResource("AnimationNodeStateMachineTransition_x7uye"), "idle_right", "idle_left", SubResource("AnimationNodeStateMachineTransition_djeua"), "idle_left", "idle_right", SubResource("AnimationNodeStateMachineTransition_8wbs7"), "idle_right", "idle_back", SubResource("AnimationNodeStateMachineTransition_mnr4r"), "idle_back", "idle_right", SubResource("AnimationNodeStateMachineTransition_l2wq1"), "idle_right", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_7hf3j"), "idle_right", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_jwlar"), "idle_right", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_fdoul"), "idle_front_walk", "idle_right", SubResource("AnimationNodeStateMachineTransition_kpotx"), "idle_back_walk", "idle_right", SubResource("AnimationNodeStateMachineTransition_lfuuf"), "idle_left_walk", "idle_right", SubResource("AnimationNodeStateMachineTransition_dfvqa"), "idle_right", "primary_attack", SubResource("AnimationNodeStateMachineTransition_dnvt3"), "primary_attack", "idle_right", SubResource("AnimationNodeStateMachineTransition_m7aft"), "idle_front_walk", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_at0w8"), "idle_right_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_afod7"), "idle_right_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_dwhw7"), "idle_left_walk", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_qjloj"), "idle_right_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_7uqwg"), "idle_back_walk", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_k4jom"), "idle_right_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_ku0f8"), "idle_left", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_fwynu"), "idle_right_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_t7vd7"), "idle_back", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_tv4ou"), "idle_right_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_0b3yx"), "idle_front", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_ysi80"), "idle_right_walk", "idle_right", SubResource("AnimationNodeStateMachineTransition_ktp1h"), "idle_right", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_1cx5a"), "idle_right_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_fn67p"), "primary_attack", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_bxvlh"), "primary_attack", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_yu2km"), "primary_attack_left", "primary_attack", SubResource("AnimationNodeStateMachineTransition_6qb08"), "primary_attack", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_5ap7h"), "primary_attack_back", "primary_attack", SubResource("AnimationNodeStateMachineTransition_dde6r"), "primary_attack_right", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_5a80x"), "primary_attack_back", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_cwnal"), "primary_attack_right", "primary_attack", SubResource("AnimationNodeStateMachineTransition_ik0ko"), "primary_attack", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_7h3pp"), "primary_attack_right", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_te4ac"), "primary_attack_left", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_skhgh"), "primary_attack_left", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_j8po0"), "primary_attack_back", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_cvb6o"), "primary_attack_left", "idle_left", SubResource("AnimationNodeStateMachineTransition_qrpvt"), "primary_attack_right", "idle_right", SubResource("AnimationNodeStateMachineTransition_obci0"), "primary_attack_back", "idle_back", SubResource("AnimationNodeStateMachineTransition_cuv27"), "primary_attack_left", "idle_front", SubResource("AnimationNodeStateMachineTransition_dkvjl"), "primary_attack_left", "idle_right", SubResource("AnimationNodeStateMachineTransition_sng3y"), "primary_attack_left", "idle_back", SubResource("AnimationNodeStateMachineTransition_p2yai"), "primary_attack_left", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_3f61f"), "primary_attack_left", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_8plkx"), "primary_attack_left", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_6pn46"), "primary_attack_left", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_jw6dm"), "primary_attack_right", "idle_front", SubResource("AnimationNodeStateMachineTransition_h61pe"), "primary_attack_right", "idle_back", SubResource("AnimationNodeStateMachineTransition_hqw0k"), "primary_attack_right", "idle_left", SubResource("AnimationNodeStateMachineTransition_so6wx"), "primary_attack_right", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_wxb3s"), "primary_attack_right", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_oqfjd"), "primary_attack_right", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_3kosi"), "primary_attack_right", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_eglq3"), "primary_attack_back", "idle_right", SubResource("AnimationNodeStateMachineTransition_yds41"), "primary_attack_back", "idle_front", SubResource("AnimationNodeStateMachineTransition_5yh6d"), "primary_attack_back", "idle_left", SubResource("AnimationNodeStateMachineTransition_ali43"), "primary_attack_back", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_ob23y"), "primary_attack_back", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_jtcca"), "primary_attack_back", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_ubmgm"), "primary_attack_back", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_smx3v"), "idle_front", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_ach2p"), "idle_right", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_8cyro"), "idle_back", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_4fl8s"), "idle_left", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_ykv10"), "idle_front_walk", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_hbwwn"), "idle_right_walk", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_gcl0k"), "idle_left_walk", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_o3f25"), "idle_back_walk", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_r7yhf"), "idle_right", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_516bs"), "idle_front", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_wiojf"), "idle_left", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_fgvwe"), "idle_back", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_1lijp"), "idle_front_walk", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_3pd83"), "idle_right_walk", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_wyiwg"), "idle_back_walk", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_l1dx6"), "idle_left_walk", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_57oo3"), "idle_right", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_tpmfr"), "idle_front", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_8hjrx"), "idle_back", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_ouq20"), "idle_left", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_1a3du"), "idle_front_walk", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_ymlkb"), "idle_right_walk", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_7u4wg"), "idle_left_walk", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_oatu2"), "idle_back_walk", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_ynkt4")] +graph_offset = Vector2(0.525174, -219.399) + +[node name="AnimationTree" type="AnimationTree"] +root_node = NodePath("%AnimationTree/..") +tree_root = SubResource("AnimationNodeStateMachine_d5bmw") +anim_player = NodePath("../AnimationPlayer") diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/01. sproingy/SproingyModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/01. sproingy/SproingyModelView.tscn index 9e191a0d..74405ce5 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/01. sproingy/SproingyModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/01. sproingy/SproingyModelView.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=128 format=3 uid="uid://bimjnsu52y3xi"] +[gd_scene load_steps=78 format=3 uid="uid://bimjnsu52y3xi"] [ext_resource type="Script" uid="uid://cvr1qimxpignl" path="res://src/enemy/EnemyModelView2D.cs" id="1_oh25a"] [ext_resource type="Texture2D" uid="uid://dd0ia6isdqg61" path="res://src/enemy/enemy_types/01. sproingy/animations/ATTACK/Layer 1.png" id="1_pbx41"] @@ -58,6 +58,7 @@ [ext_resource type="Texture2D" uid="uid://b1cmx8l4ia3fv" path="res://src/enemy/enemy_types/01. sproingy/animations/IDLE_WALK_SIDE/Layer 14.png" id="54_jdvn0"] [ext_resource type="Texture2D" uid="uid://c7t4626rox02s" path="res://src/enemy/enemy_types/01. sproingy/animations/IDLE_WALK_SIDE/Layer 15.png" id="55_2eqor"] [ext_resource type="Script" uid="uid://6edayafleq8y" path="res://src/hitbox/Hitbox.cs" id="57_lae8t"] +[ext_resource type="PackedScene" uid="uid://dpoonda2dwwic" path="res://src/enemy/BasicEnemyAnimationTree.tscn" id="59_ivy74"] [sub_resource type="Resource" id="Resource_ivy74"] script = ExtResource("2_7hf3j") @@ -298,6 +299,18 @@ tracks/2/keys = { "update": 1, "values": [true] } +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:flip_h") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} [sub_resource type="Animation" id="Animation_d5bmw"] resource_name = "idle_back" @@ -508,6 +521,18 @@ tracks/1/keys = { "update": 1, "values": [&"idle_left_walk"] } +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:flip_h") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} [sub_resource type="Animation" id="Animation_7hf3j"] resource_name = "idle_right_walk" @@ -538,6 +563,18 @@ tracks/1/keys = { "update": 1, "values": [&"idle_left_walk"] } +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:flip_h") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} [sub_resource type="Animation" id="Animation_ruc6s"] resource_name = "attack" @@ -702,6 +739,18 @@ tracks/2/keys = { "update": 1, "values": [true, false, true] } +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:flip_h") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} [sub_resource type="AnimationLibrary" id="AnimationLibrary_6tj5r"] _data = { @@ -720,169 +769,6 @@ _data = { &"primary_attack_right": SubResource("Animation_x7uye") } -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_53wuj"] -animation = &"idle_back" - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_o0tmb"] -animation = &"idle_back_walk" - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_d5bmw"] -animation = &"idle_front" - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_a6s5c"] -animation = &"idle_front_walk" - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_fpvxl"] -animation = &"idle_left" - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_dvj10"] -animation = &"idle_left_walk" - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_erbrx"] -animation = &"primary_attack" - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_3xv6a"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_0h1op"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_361b7"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_wftla"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_gqqkl"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5cj36"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_4t05h"] - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8hgxu"] -switch_mode = 2 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_fq2yw"] -switch_mode = 2 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_yqm0k"] -switch_mode = 2 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_bmy1k"] - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mxl7w"] - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_qq0ru"] -advance_mode = 2 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_c54uj"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_qmo72"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_jyt1n"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5un2v"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2x3nl"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_6a5nw"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_0jqty"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_yjcrh"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2ybyh"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_n454k"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_vrcjv"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_h1yxw"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_kg6hd"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_25i3y"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5g722"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_a6y4x"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7y7m4"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ldcvv"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_aalmk"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2le5t"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_4nmgu"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mw5r6"] - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_jbtxi"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mjxlk"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_al2xs"] - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_afa0q"] -switch_mode = 2 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_irq32"] - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2khaq"] -switch_mode = 2 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_k7x0x"] - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_noc6c"] -switch_mode = 2 - -[sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_d5bmw"] -states/End/position = Vector2(1466, 104) -states/Start/position = Vector2(29, 290) -states/idle_back/node = SubResource("AnimationNodeAnimation_53wuj") -states/idle_back/position = Vector2(180.116, -34) -states/idle_back_walk/node = SubResource("AnimationNodeAnimation_o0tmb") -states/idle_back_walk/position = Vector2(1024, 12.9474) -states/idle_front/node = SubResource("AnimationNodeAnimation_d5bmw") -states/idle_front/position = Vector2(644, 532) -states/idle_front_walk/node = SubResource("AnimationNodeAnimation_a6s5c") -states/idle_front_walk/position = Vector2(644, -100) -states/idle_left/node = SubResource("AnimationNodeAnimation_fpvxl") -states/idle_left/position = Vector2(466.116, 119) -states/idle_left_walk/node = SubResource("AnimationNodeAnimation_dvj10") -states/idle_left_walk/position = Vector2(438, 242.947) -states/primary_attack/node = SubResource("AnimationNodeAnimation_erbrx") -states/primary_attack/position = Vector2(1760, 309) -transitions = ["idle_front_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_3xv6a"), "idle_left_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_0h1op"), "idle_front_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_361b7"), "idle_back_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_wftla"), "idle_back_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_gqqkl"), "idle_left_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_5cj36"), "idle_front_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_4t05h"), "primary_attack", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_8hgxu"), "primary_attack", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_fq2yw"), "primary_attack", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_yqm0k"), "idle_back_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_bmy1k"), "idle_left_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_mxl7w"), "Start", "idle_front", SubResource("AnimationNodeStateMachineTransition_qq0ru"), "idle_front", "idle_back", SubResource("AnimationNodeStateMachineTransition_c54uj"), "idle_back", "idle_left", SubResource("AnimationNodeStateMachineTransition_qmo72"), "idle_left", "idle_front", SubResource("AnimationNodeStateMachineTransition_jyt1n"), "idle_left", "idle_back", SubResource("AnimationNodeStateMachineTransition_5un2v"), "idle_back", "idle_front", SubResource("AnimationNodeStateMachineTransition_2x3nl"), "idle_front", "idle_left", SubResource("AnimationNodeStateMachineTransition_6a5nw"), "idle_back", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_0jqty"), "idle_front", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_yjcrh"), "idle_back", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_2ybyh"), "idle_left", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_n454k"), "idle_back_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_vrcjv"), "idle_back_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_h1yxw"), "idle_back_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_kg6hd"), "idle_back", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_25i3y"), "idle_left", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_5g722"), "idle_front", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_a6y4x"), "idle_left_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_7y7m4"), "idle_left_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_ldcvv"), "idle_left_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_aalmk"), "idle_front_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_2le5t"), "idle_front_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_4nmgu"), "idle_front_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_mw5r6"), "idle_front", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_jbtxi"), "idle_left", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_mjxlk"), "idle_back", "primary_attack", SubResource("AnimationNodeStateMachineTransition_al2xs"), "primary_attack", "idle_back", SubResource("AnimationNodeStateMachineTransition_afa0q"), "idle_front", "primary_attack", SubResource("AnimationNodeStateMachineTransition_irq32"), "primary_attack", "idle_front", SubResource("AnimationNodeStateMachineTransition_2khaq"), "idle_left", "primary_attack", SubResource("AnimationNodeStateMachineTransition_k7x0x"), "primary_attack", "idle_left", SubResource("AnimationNodeStateMachineTransition_noc6c")] -graph_offset = Vector2(495.706, -34.8579) - [node name="EnemyModelView" type="Node3D"] script = ExtResource("1_oh25a") EnemyLoreInfo = SubResource("Resource_ivy74") @@ -933,8 +819,5 @@ libraries = { &"": SubResource("AnimationLibrary_6tj5r") } -[node name="AnimationTree" type="AnimationTree" parent="."] +[node name="AnimationTree" parent="." instance=ExtResource("59_ivy74")] unique_name_in_owner = true -root_node = NodePath("%AnimationTree/..") -tree_root = SubResource("AnimationNodeStateMachine_d5bmw") -anim_player = NodePath("../AnimationPlayer") diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/02. michael/MichaelModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/02. michael/MichaelModelView.tscn index ba1972bb..46cecae4 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/02. michael/MichaelModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/02. michael/MichaelModelView.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=135 format=3 uid="uid://bjg8wyvp8q6oc"] +[gd_scene load_steps=93 format=3 uid="uid://bjg8wyvp8q6oc"] [ext_resource type="Script" uid="uid://cvr1qimxpignl" path="res://src/enemy/EnemyModelView2D.cs" id="1_o4cc2"] [ext_resource type="Script" uid="uid://dlsgyx4i1jmp3" path="res://src/enemy/EnemyLoreInfo.cs" id="2_3eot4"] @@ -72,6 +72,7 @@ [ext_resource type="Texture2D" uid="uid://7r30bjydumon" path="res://src/enemy/enemy_types/02. michael/animations/IDLE_WALK/LEFT SIDE/Michael_IdleWalk_Left (22).png" id="69_lec8c"] [ext_resource type="Texture2D" uid="uid://djspx2smexhme" path="res://src/enemy/enemy_types/02. michael/animations/IDLE_WALK/LEFT SIDE/Michael_IdleWalk_Left (23).png" id="70_f0jo7"] [ext_resource type="Script" uid="uid://6edayafleq8y" path="res://src/hitbox/Hitbox.cs" id="71_ul4dn"] +[ext_resource type="PackedScene" uid="uid://dpoonda2dwwic" path="res://src/enemy/BasicEnemyAnimationTree.tscn" id="73_gby04"] [sub_resource type="Resource" id="Resource_gby04"] script = ExtResource("2_3eot4") @@ -772,146 +773,6 @@ _data = { &"primary_attack_right": SubResource("Animation_mip6u") } -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_3g180"] -animation = &"idle_back" - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_o0tmb"] -animation = &"idle_back_walk" - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_fssmb"] -animation = &"idle_front" - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_a6s5c"] -animation = &"idle_front_walk" - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_oy7vk"] -animation = &"idle_left" - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_dvj10"] -animation = &"idle_left_walk" - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_erbrx"] -animation = &"primary_attack" - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_3xv6a"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_0h1op"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_361b7"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_wftla"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_gqqkl"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5cj36"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_4t05h"] - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8hgxu"] -switch_mode = 2 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_fq2yw"] -switch_mode = 2 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_yqm0k"] -switch_mode = 2 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_bmy1k"] - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mxl7w"] - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7jsk6"] -advance_mode = 2 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_nntdb"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_1br6i"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2m7tq"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_d2pq5"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_p18ld"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8kbdd"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_nb2qv"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_nqbx0"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_4depw"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_fegyx"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_eh46c"] - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_dgujy"] -switch_mode = 2 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_6ogef"] - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_cvhi5"] -switch_mode = 2 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_e3x3h"] - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mqikf"] -switch_mode = 2 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ide2k"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_114qx"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_smnr6"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_g6ih4"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_odtr7"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_off5l"] -switch_mode = 1 - -[sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_r23qr"] -states/End/position = Vector2(1464, 100) -states/Start/position = Vector2(-44, 64) -states/idle_back/node = SubResource("AnimationNodeAnimation_3g180") -states/idle_back/position = Vector2(414, -131.053) -states/idle_back_walk/node = SubResource("AnimationNodeAnimation_o0tmb") -states/idle_back_walk/position = Vector2(542, 140.947) -states/idle_front/node = SubResource("AnimationNodeAnimation_fssmb") -states/idle_front/position = Vector2(14, 10.9474) -states/idle_front_walk/node = SubResource("AnimationNodeAnimation_a6s5c") -states/idle_front_walk/position = Vector2(509, -31) -states/idle_left/node = SubResource("AnimationNodeAnimation_oy7vk") -states/idle_left/position = Vector2(77, 151.947) -states/idle_left_walk/node = SubResource("AnimationNodeAnimation_dvj10") -states/idle_left_walk/position = Vector2(318, 248.947) -states/primary_attack/node = SubResource("AnimationNodeAnimation_erbrx") -states/primary_attack/position = Vector2(1257, 48.9474) -transitions = ["idle_front_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_3xv6a"), "idle_left_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_0h1op"), "idle_front_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_361b7"), "idle_back_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_wftla"), "idle_back_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_gqqkl"), "idle_left_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_5cj36"), "idle_front_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_4t05h"), "primary_attack", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_8hgxu"), "primary_attack", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_fq2yw"), "primary_attack", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_yqm0k"), "idle_back_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_bmy1k"), "idle_left_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_mxl7w"), "Start", "idle_front", SubResource("AnimationNodeStateMachineTransition_7jsk6"), "idle_front", "idle_back", SubResource("AnimationNodeStateMachineTransition_nntdb"), "idle_front", "idle_left", SubResource("AnimationNodeStateMachineTransition_1br6i"), "idle_left", "idle_front", SubResource("AnimationNodeStateMachineTransition_2m7tq"), "idle_back", "idle_front", SubResource("AnimationNodeStateMachineTransition_d2pq5"), "idle_back", "idle_left", SubResource("AnimationNodeStateMachineTransition_p18ld"), "idle_left", "idle_back", SubResource("AnimationNodeStateMachineTransition_8kbdd"), "idle_front", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_nb2qv"), "idle_front_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_nqbx0"), "idle_front", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_4depw"), "idle_back_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_fegyx"), "idle_front", "primary_attack", SubResource("AnimationNodeStateMachineTransition_eh46c"), "primary_attack", "idle_front", SubResource("AnimationNodeStateMachineTransition_dgujy"), "idle_back", "primary_attack", SubResource("AnimationNodeStateMachineTransition_6ogef"), "primary_attack", "idle_back", SubResource("AnimationNodeStateMachineTransition_cvhi5"), "idle_left", "primary_attack", SubResource("AnimationNodeStateMachineTransition_e3x3h"), "primary_attack", "idle_left", SubResource("AnimationNodeStateMachineTransition_mqikf"), "idle_left", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_ide2k"), "idle_left_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_114qx"), "idle_left", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_smnr6"), "idle_back_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_g6ih4"), "idle_left", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_odtr7"), "idle_front_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_off5l")] -graph_offset = Vector2(-154, -269.574) - [node name="EnemyModelView" type="Node3D"] script = ExtResource("1_o4cc2") EnemyLoreInfo = SubResource("Resource_gby04") @@ -964,8 +825,5 @@ libraries = { &"": SubResource("AnimationLibrary_346xs") } -[node name="AnimationTree" type="AnimationTree" parent="."] +[node name="AnimationTree" parent="." instance=ExtResource("73_gby04")] unique_name_in_owner = true -root_node = NodePath("%AnimationTree/..") -tree_root = SubResource("AnimationNodeStateMachine_r23qr") -anim_player = NodePath("../AnimationPlayer") diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterModelView.tscn index c4709831..b77d9aa4 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterModelView.tscn @@ -1,6 +1,7 @@ -[gd_scene load_steps=271 format=3 uid="uid://bup8c4x1na3aw"] +[gd_scene load_steps=439 format=3 uid="uid://bup8c4x1na3aw"] [ext_resource type="Script" uid="uid://cvr1qimxpignl" path="res://src/enemy/EnemyModelView2D.cs" id="1_718m1"] +[ext_resource type="Script" uid="uid://dlsgyx4i1jmp3" path="res://src/enemy/EnemyLoreInfo.cs" id="2_krqul"] [ext_resource type="Texture2D" uid="uid://bdar3daydbkge" path="res://src/enemy/enemy_types/03. filth_eater/animations/SWIPE/Layer 1.png" id="2_vpn42"] [ext_resource type="Texture2D" uid="uid://o214hr614jit" path="res://src/enemy/enemy_types/03. filth_eater/animations/SWIPE/Layer 2.png" id="3_7tggm"] [ext_resource type="Texture2D" uid="uid://hyipatqsvukp" path="res://src/enemy/enemy_types/03. filth_eater/animations/SWIPE/Layer 3.png" id="4_usgpm"] @@ -191,6 +192,13 @@ [ext_resource type="Texture2D" uid="uid://c3s4tx3p053j" path="res://src/enemy/enemy_types/03. filth_eater/animations/Filth Side Attacks Frames/ATTACK 2 SIDE/frame_071_delay-0.01s.png" id="188_jlpox"] [ext_resource type="Texture2D" uid="uid://cvivq23738fvf" path="res://src/enemy/enemy_types/03. filth_eater/animations/Filth Side Attacks Frames/ATTACK 2 SIDE/frame_072_delay-0.01s.png" id="189_uqsli"] [ext_resource type="Texture2D" uid="uid://bxijhjyqvfrip" path="res://src/enemy/enemy_types/03. filth_eater/animations/Filth Side Attacks Frames/ATTACK 2 SIDE/frame_073_delay-0.01s.png" id="190_wg32o"] +[ext_resource type="PackedScene" uid="uid://dpoonda2dwwic" path="res://src/enemy/BasicEnemyAnimationTree.tscn" id="192_eslbn"] + +[sub_resource type="Resource" id="Resource_pyy2h"] +script = ExtResource("2_krqul") +Name = "Filth Eater" +Description = "yuck" +metadata/_custom_type_script = "uid://dlsgyx4i1jmp3" [sub_resource type="ViewportTexture" id="ViewportTexture_7tggm"] viewport_path = NodePath("Sprite3D/SubViewportContainer/SubViewport") @@ -1052,6 +1060,18 @@ tracks/2/keys = { "update": 1, "values": [true] } +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:flip_h") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} [sub_resource type="Animation" id="Animation_b1kem"] resource_name = "idle_back" @@ -1180,7 +1200,7 @@ tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [&"idle_side_walk"] +"values": [&"idle_left_walk"] } tracks/1/type = "value" tracks/1/imported = false @@ -1194,6 +1214,18 @@ tracks/1/keys = { "update": 1, "values": [0] } +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:flip_h") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} [sub_resource type="Animation" id="Animation_ovibr"] resource_name = "idle_side_walk" @@ -1210,7 +1242,7 @@ tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [&"idle_side_walk"] +"values": [&"idle_left_walk"] } tracks/1/type = "value" tracks/1/imported = false @@ -1224,6 +1256,18 @@ tracks/1/keys = { "update": 1, "values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] } +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:flip_h") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} [sub_resource type="Animation" id="Animation_u5xjp"] resource_name = "idle_right" @@ -1237,7 +1281,7 @@ tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [&"idle_side_walk"] +"values": [&"idle_right_walk"] } tracks/1/type = "value" tracks/1/imported = false @@ -1251,6 +1295,18 @@ tracks/1/keys = { "update": 1, "values": [0] } +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:flip_h") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} [sub_resource type="Animation" id="Animation_5cwnl"] resource_name = "idle_right_walk" @@ -1267,7 +1323,7 @@ tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [&"idle_side_walk"] +"values": [&"idle_right_walk"] } tracks/1/type = "value" tracks/1/imported = false @@ -1281,6 +1337,18 @@ tracks/1/keys = { "update": 1, "values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] } +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:flip_h") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} [sub_resource type="Animation" id="Animation_7tggm"] resource_name = "primary_attack" @@ -1337,7 +1405,7 @@ tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [&"primary_attack"] +"values": [&"primary_attack_back"] } tracks/1/type = "value" tracks/1/imported = false @@ -1378,7 +1446,7 @@ tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [&"primary_attack"] +"values": [&"primary_attack_left"] } tracks/1/type = "value" tracks/1/imported = false @@ -1404,6 +1472,18 @@ tracks/2/keys = { "update": 1, "values": [true, false, true] } +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:flip_h") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} [sub_resource type="Animation" id="Animation_eslbn"] resource_name = "primary_attack_right" @@ -1419,7 +1499,7 @@ tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [&"primary_attack"] +"values": [&"primary_attack_right"] } tracks/1/type = "value" tracks/1/imported = false @@ -1445,6 +1525,18 @@ tracks/2/keys = { "update": 1, "values": [true, false, true] } +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:flip_h") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} [sub_resource type="Animation" id="Animation_usgpm"] resource_name = "secondary_attack" @@ -1501,7 +1593,7 @@ tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [&"secondary_attack"] +"values": [&"secondary_attack_back"] } tracks/1/type = "value" tracks/1/imported = false @@ -1542,7 +1634,7 @@ tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [&"secondary_attack"] +"values": [&"secondary_attack_left"] } tracks/1/type = "value" tracks/1/imported = false @@ -1568,6 +1660,18 @@ tracks/2/keys = { "update": 1, "values": [true, false, true] } +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:flip_h") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} [sub_resource type="Animation" id="Animation_smxxh"] resource_name = "secondary_attack_right" @@ -1583,7 +1687,7 @@ tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [&"secondary_attack"] +"values": [&"secondary_attack_right"] } tracks/1/type = "value" tracks/1/imported = false @@ -1609,6 +1713,18 @@ tracks/2/keys = { "update": 1, "values": [true, false, true] } +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:flip_h") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} [sub_resource type="AnimationLibrary" id="AnimationLibrary_tbr0l"] _data = { @@ -1631,30 +1747,54 @@ _data = { &"secondary_attack_right": SubResource("Animation_smxxh") } -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_7tggm"] +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_53wuj"] animation = &"idle_back" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_o0tmb"] animation = &"idle_back_walk" -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_usgpm"] +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_d5bmw"] animation = &"idle_front" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_a6s5c"] animation = &"idle_front_walk" -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_ovibr"] +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_fpvxl"] animation = &"idle_left" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_dvj10"] animation = &"idle_left_walk" +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_7hf3j"] +animation = &"idle_right" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_ivy74"] +animation = &"idle_right_walk" + [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_erbrx"] animation = &"primary_attack" -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_fyc13"] +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_x7uye"] +animation = &"primary_attack_back" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_djeua"] +animation = &"primary_attack_left" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_8wbs7"] +animation = &"primary_attack_right" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_eslbn"] animation = &"secondary_attack" +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_krqul"] +animation = &"secondary_attack_back" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_pyy2h"] +animation = &"secondary_attack_left" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_smxxh"] +animation = &"secondary_attack_right" + [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_3xv6a"] switch_mode = 1 @@ -1688,114 +1828,594 @@ switch_mode = 2 [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mxl7w"] -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7tggm"] - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_usgpm"] - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ovibr"] - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_bhity"] -switch_mode = 2 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_6vimm"] -switch_mode = 2 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_b1kem"] -switch_mode = 2 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_81s5h"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_qq0ru"] advance_mode = 2 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_gbkfe"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_c54uj"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_k1s5a"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_qmo72"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_lemlj"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_jyt1n"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_pl2jt"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5un2v"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ptf8k"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2x3nl"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_loeab"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_6a5nw"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_edhco"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_0jqty"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_nwrau"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_yjcrh"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_v2qih"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2ybyh"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_4c1md"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_n454k"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_goihn"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_vrcjv"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_icis1"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_h1yxw"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8q25d"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_kg6hd"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_4a5ts"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_25i3y"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_sqr7e"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5g722"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_a0xhj"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_a6y4x"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_fgfpp"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7y7m4"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_s6aj5"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ldcvv"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7fcax"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_aalmk"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2le5t"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_4nmgu"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mw5r6"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_jbtxi"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mjxlk"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_al2xs"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_afa0q"] switch_mode = 2 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_fjekd"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_irq32"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2khaq"] switch_mode = 2 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_kkltw"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_k7x0x"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_noc6c"] switch_mode = 2 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_wqsiy"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ivy74"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_kfb12"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_x7uye"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_yruiq"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_djeua"] +switch_mode = 1 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_otm43"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8wbs7"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mnr4r"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_l2wq1"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7hf3j"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_jwlar"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_fdoul"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_kpotx"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_lfuuf"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_dfvqa"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_dnvt3"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_m7aft"] switch_mode = 2 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_uibxq"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_at0w8"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_afod7"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_dwhw7"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_qjloj"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7uqwg"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_k4jom"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ku0f8"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_fwynu"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_t7vd7"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_tv4ou"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_0b3yx"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ysi80"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ktp1h"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_1cx5a"] +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_fn67p"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_bxvlh"] switch_mode = 2 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_se6s4"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_yu2km"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_6qb08"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5ap7h"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_dde6r"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5a80x"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_cwnal"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ik0ko"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7h3pp"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_te4ac"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_skhgh"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_j8po0"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_cvb6o"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_qrpvt"] switch_mode = 2 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ldsxq"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_obci0"] +switch_mode = 2 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ewant"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_cuv27"] +switch_mode = 2 -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_lqh5w"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_dkvjl"] +switch_mode = 2 -[sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_q1wiq"] -states/End/position = Vector2(1463, 100) -states/Start/position = Vector2(-63, 66) -states/idle_back/node = SubResource("AnimationNodeAnimation_7tggm") -states/idle_back/position = Vector2(20, 5.18198) +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_sng3y"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_p2yai"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_3f61f"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8plkx"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_6pn46"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_jw6dm"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_h61pe"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_hqw0k"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_so6wx"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_wxb3s"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_oqfjd"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_3kosi"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_eglq3"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_yds41"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5yh6d"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ali43"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ob23y"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_jtcca"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ubmgm"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_smx3v"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ach2p"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8cyro"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_4fl8s"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ykv10"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_hbwwn"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_gcl0k"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_o3f25"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_r7yhf"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_516bs"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_wiojf"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_fgvwe"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_1lijp"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_3pd83"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_wyiwg"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_l1dx6"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_57oo3"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_tpmfr"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8hjrx"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ouq20"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_1a3du"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ymlkb"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7u4wg"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_oatu2"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ynkt4"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7a6is"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_u5xjp"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5cwnl"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_e0gee"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_mno7m"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_4h5gj"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_e5pq0"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_wka7s"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8jscc"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7vrs0"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_20678"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_k6da7"] +reset = false +switch_mode = 1 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_eslbn"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_krqul"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_pyy2h"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_smxxh"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_at0n1"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_svg22"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_s7lar"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_akobn"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_bsqna"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_gol4k"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_p4ilm"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_k83sm"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_kcq25"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_01v4k"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_jltoa"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_oimc0"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_xcm4a"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ddwwq"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_n4eka"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ec8sv"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_g2s00"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_yqxd5"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_maccb"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5xhee"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_503vp"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7y3hb"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_h8dgw"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_nvud8"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_nsjll"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_rwn6o"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_rqeru"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5qfjk"] + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_uyx05"] +switch_mode = 2 +advance_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_6io2i"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7jav2"] +switch_mode = 2 +advance_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_c1hmo"] +switch_mode = 2 +advance_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_wtri2"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_y5ohj"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_w8af6"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ak6p5"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_nynd4"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_vfi4o"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_kejqa"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_vpc4y"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_xjjqp"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8cq68"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_0k8xt"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2luu3"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_jn2d1"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_04ae7"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_awkol"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_dmujc"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_xec7a"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_0q7dy"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_yxfm3"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7qpsm"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_djpuk"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_r8qv3"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_28t7p"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_fwra5"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_nmlvd"] +switch_mode = 2 + +[sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_krqul"] +states/End/position = Vector2(1882, 19) +states/Start/position = Vector2(29, 290) +states/idle_back/node = SubResource("AnimationNodeAnimation_53wuj") +states/idle_back/position = Vector2(459.116, 24) states/idle_back_walk/node = SubResource("AnimationNodeAnimation_o0tmb") -states/idle_back_walk/position = Vector2(636, 52.9474) -states/idle_front/node = SubResource("AnimationNodeAnimation_usgpm") -states/idle_front/position = Vector2(817, 266.947) +states/idle_back_walk/position = Vector2(1052, 55.9474) +states/idle_front/node = SubResource("AnimationNodeAnimation_d5bmw") +states/idle_front/position = Vector2(190.295, -177) states/idle_front_walk/node = SubResource("AnimationNodeAnimation_a6s5c") -states/idle_front_walk/position = Vector2(359, -71) -states/idle_left/node = SubResource("AnimationNodeAnimation_ovibr") -states/idle_left/position = Vector2(108, -126) +states/idle_front_walk/position = Vector2(772, -177) +states/idle_left/node = SubResource("AnimationNodeAnimation_fpvxl") +states/idle_left/position = Vector2(459.116, -177) states/idle_left_walk/node = SubResource("AnimationNodeAnimation_dvj10") -states/idle_left_walk/position = Vector2(347, 243.947) +states/idle_left_walk/position = Vector2(1052, -177) +states/idle_right/node = SubResource("AnimationNodeAnimation_7hf3j") +states/idle_right/position = Vector2(190.295, 24) +states/idle_right_walk/node = SubResource("AnimationNodeAnimation_ivy74") +states/idle_right_walk/position = Vector2(772, 55.9474) states/primary_attack/node = SubResource("AnimationNodeAnimation_erbrx") -states/primary_attack/position = Vector2(1952, -101) -states/secondary_attack/node = SubResource("AnimationNodeAnimation_fyc13") -states/secondary_attack/position = Vector2(2211, 107.947) -transitions = ["idle_front_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_3xv6a"), "idle_left_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_0h1op"), "idle_front_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_361b7"), "idle_back_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_wftla"), "idle_back_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_gqqkl"), "idle_left_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_5cj36"), "idle_front_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_4t05h"), "primary_attack", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_8hgxu"), "primary_attack", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_fq2yw"), "primary_attack", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_yqm0k"), "idle_back_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_bmy1k"), "idle_left_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_mxl7w"), "idle_front_walk", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_7tggm"), "idle_back_walk", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_usgpm"), "idle_left_walk", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_ovibr"), "secondary_attack", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_bhity"), "secondary_attack", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_6vimm"), "secondary_attack", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_b1kem"), "Start", "idle_front", SubResource("AnimationNodeStateMachineTransition_81s5h"), "idle_front", "idle_left", SubResource("AnimationNodeStateMachineTransition_gbkfe"), "idle_front", "idle_back", SubResource("AnimationNodeStateMachineTransition_k1s5a"), "idle_left", "idle_front", SubResource("AnimationNodeStateMachineTransition_lemlj"), "idle_left", "idle_back", SubResource("AnimationNodeStateMachineTransition_pl2jt"), "idle_back", "idle_front", SubResource("AnimationNodeStateMachineTransition_ptf8k"), "idle_back", "idle_left", SubResource("AnimationNodeStateMachineTransition_loeab"), "idle_back", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_edhco"), "idle_back", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_nwrau"), "idle_back", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_v2qih"), "idle_left", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_4c1md"), "idle_left", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_goihn"), "idle_left", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_icis1"), "idle_front", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_8q25d"), "idle_front", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_4a5ts"), "idle_front", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_sqr7e"), "idle_front", "primary_attack", SubResource("AnimationNodeStateMachineTransition_a0xhj"), "idle_back", "primary_attack", SubResource("AnimationNodeStateMachineTransition_fgfpp"), "idle_left", "primary_attack", SubResource("AnimationNodeStateMachineTransition_s6aj5"), "primary_attack", "idle_back", SubResource("AnimationNodeStateMachineTransition_7fcax"), "primary_attack", "idle_left", SubResource("AnimationNodeStateMachineTransition_fjekd"), "primary_attack", "idle_front", SubResource("AnimationNodeStateMachineTransition_kkltw"), "idle_front", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_wqsiy"), "idle_left", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_kfb12"), "idle_back", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_yruiq"), "secondary_attack", "idle_back", SubResource("AnimationNodeStateMachineTransition_otm43"), "secondary_attack", "idle_left", SubResource("AnimationNodeStateMachineTransition_uibxq"), "secondary_attack", "idle_front", SubResource("AnimationNodeStateMachineTransition_se6s4"), "idle_back_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_ldsxq"), "idle_front_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_ewant"), "idle_left_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_lqh5w")] -graph_offset = Vector2(631.058, -190.773) +states/primary_attack/position = Vector2(380, 315) +states/primary_attack_back/node = SubResource("AnimationNodeAnimation_x7uye") +states/primary_attack_back/position = Vector2(632.525, 470.749) +states/primary_attack_left/node = SubResource("AnimationNodeAnimation_djeua") +states/primary_attack_left/position = Vector2(648.525, 322) +states/primary_attack_right/node = SubResource("AnimationNodeAnimation_8wbs7") +states/primary_attack_right/position = Vector2(374, 470.749) +states/secondary_attack/node = SubResource("AnimationNodeAnimation_eslbn") +states/secondary_attack/position = Vector2(1052, 315) +states/secondary_attack_back/node = SubResource("AnimationNodeAnimation_krqul") +states/secondary_attack_back/position = Vector2(1331.83, 452.279) +states/secondary_attack_left/node = SubResource("AnimationNodeAnimation_pyy2h") +states/secondary_attack_left/position = Vector2(1331.83, 315) +states/secondary_attack_right/node = SubResource("AnimationNodeAnimation_smxxh") +states/secondary_attack_right/position = Vector2(1052, 452.279) +transitions = ["idle_front_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_3xv6a"), "idle_left_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_0h1op"), "idle_front_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_361b7"), "idle_back_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_wftla"), "idle_back_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_gqqkl"), "idle_left_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_5cj36"), "idle_front_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_4t05h"), "primary_attack", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_8hgxu"), "primary_attack", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_fq2yw"), "primary_attack", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_yqm0k"), "idle_back_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_bmy1k"), "idle_left_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_mxl7w"), "Start", "idle_front", SubResource("AnimationNodeStateMachineTransition_qq0ru"), "idle_front", "idle_back", SubResource("AnimationNodeStateMachineTransition_c54uj"), "idle_back", "idle_left", SubResource("AnimationNodeStateMachineTransition_qmo72"), "idle_left", "idle_front", SubResource("AnimationNodeStateMachineTransition_jyt1n"), "idle_left", "idle_back", SubResource("AnimationNodeStateMachineTransition_5un2v"), "idle_back", "idle_front", SubResource("AnimationNodeStateMachineTransition_2x3nl"), "idle_front", "idle_left", SubResource("AnimationNodeStateMachineTransition_6a5nw"), "idle_back", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_0jqty"), "idle_front", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_yjcrh"), "idle_back", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_2ybyh"), "idle_left", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_n454k"), "idle_back_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_vrcjv"), "idle_back_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_h1yxw"), "idle_back_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_kg6hd"), "idle_back", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_25i3y"), "idle_left", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_5g722"), "idle_front", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_a6y4x"), "idle_left_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_7y7m4"), "idle_left_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_ldcvv"), "idle_left_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_aalmk"), "idle_front_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_2le5t"), "idle_front_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_4nmgu"), "idle_front_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_mw5r6"), "idle_front", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_jbtxi"), "idle_left", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_mjxlk"), "idle_back", "primary_attack", SubResource("AnimationNodeStateMachineTransition_al2xs"), "primary_attack", "idle_back", SubResource("AnimationNodeStateMachineTransition_afa0q"), "idle_front", "primary_attack", SubResource("AnimationNodeStateMachineTransition_irq32"), "primary_attack", "idle_front", SubResource("AnimationNodeStateMachineTransition_2khaq"), "idle_left", "primary_attack", SubResource("AnimationNodeStateMachineTransition_k7x0x"), "primary_attack", "idle_left", SubResource("AnimationNodeStateMachineTransition_noc6c"), "idle_right", "idle_front", SubResource("AnimationNodeStateMachineTransition_ivy74"), "idle_front", "idle_right", SubResource("AnimationNodeStateMachineTransition_x7uye"), "idle_right", "idle_left", SubResource("AnimationNodeStateMachineTransition_djeua"), "idle_left", "idle_right", SubResource("AnimationNodeStateMachineTransition_8wbs7"), "idle_right", "idle_back", SubResource("AnimationNodeStateMachineTransition_mnr4r"), "idle_back", "idle_right", SubResource("AnimationNodeStateMachineTransition_l2wq1"), "idle_right", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_7hf3j"), "idle_right", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_jwlar"), "idle_right", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_fdoul"), "idle_front_walk", "idle_right", SubResource("AnimationNodeStateMachineTransition_kpotx"), "idle_back_walk", "idle_right", SubResource("AnimationNodeStateMachineTransition_lfuuf"), "idle_left_walk", "idle_right", SubResource("AnimationNodeStateMachineTransition_dfvqa"), "idle_right", "primary_attack", SubResource("AnimationNodeStateMachineTransition_dnvt3"), "primary_attack", "idle_right", SubResource("AnimationNodeStateMachineTransition_m7aft"), "idle_front_walk", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_at0w8"), "idle_right_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_afod7"), "idle_right_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_dwhw7"), "idle_left_walk", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_qjloj"), "idle_right_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_7uqwg"), "idle_back_walk", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_k4jom"), "idle_right_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_ku0f8"), "idle_left", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_fwynu"), "idle_right_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_t7vd7"), "idle_back", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_tv4ou"), "idle_right_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_0b3yx"), "idle_front", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_ysi80"), "idle_right_walk", "idle_right", SubResource("AnimationNodeStateMachineTransition_ktp1h"), "idle_right", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_1cx5a"), "idle_right_walk", "primary_attack", SubResource("AnimationNodeStateMachineTransition_fn67p"), "primary_attack", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_bxvlh"), "primary_attack", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_yu2km"), "primary_attack_left", "primary_attack", SubResource("AnimationNodeStateMachineTransition_6qb08"), "primary_attack", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_5ap7h"), "primary_attack_back", "primary_attack", SubResource("AnimationNodeStateMachineTransition_dde6r"), "primary_attack_right", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_5a80x"), "primary_attack_back", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_cwnal"), "primary_attack_right", "primary_attack", SubResource("AnimationNodeStateMachineTransition_ik0ko"), "primary_attack", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_7h3pp"), "primary_attack_right", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_te4ac"), "primary_attack_left", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_skhgh"), "primary_attack_left", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_j8po0"), "primary_attack_back", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_cvb6o"), "primary_attack_left", "idle_left", SubResource("AnimationNodeStateMachineTransition_qrpvt"), "primary_attack_right", "idle_right", SubResource("AnimationNodeStateMachineTransition_obci0"), "primary_attack_back", "idle_back", SubResource("AnimationNodeStateMachineTransition_cuv27"), "primary_attack_left", "idle_front", SubResource("AnimationNodeStateMachineTransition_dkvjl"), "primary_attack_left", "idle_right", SubResource("AnimationNodeStateMachineTransition_sng3y"), "primary_attack_left", "idle_back", SubResource("AnimationNodeStateMachineTransition_p2yai"), "primary_attack_left", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_3f61f"), "primary_attack_left", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_8plkx"), "primary_attack_left", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_6pn46"), "primary_attack_left", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_jw6dm"), "primary_attack_right", "idle_front", SubResource("AnimationNodeStateMachineTransition_h61pe"), "primary_attack_right", "idle_back", SubResource("AnimationNodeStateMachineTransition_hqw0k"), "primary_attack_right", "idle_left", SubResource("AnimationNodeStateMachineTransition_so6wx"), "primary_attack_right", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_wxb3s"), "primary_attack_right", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_oqfjd"), "primary_attack_right", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_3kosi"), "primary_attack_right", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_eglq3"), "primary_attack_back", "idle_right", SubResource("AnimationNodeStateMachineTransition_yds41"), "primary_attack_back", "idle_front", SubResource("AnimationNodeStateMachineTransition_5yh6d"), "primary_attack_back", "idle_left", SubResource("AnimationNodeStateMachineTransition_ali43"), "primary_attack_back", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_ob23y"), "primary_attack_back", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_jtcca"), "primary_attack_back", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_ubmgm"), "primary_attack_back", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_smx3v"), "idle_front", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_ach2p"), "idle_right", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_8cyro"), "idle_back", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_4fl8s"), "idle_left", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_ykv10"), "idle_front_walk", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_hbwwn"), "idle_right_walk", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_gcl0k"), "idle_left_walk", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_o3f25"), "idle_back_walk", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_r7yhf"), "idle_right", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_516bs"), "idle_front", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_wiojf"), "idle_left", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_fgvwe"), "idle_back", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_1lijp"), "idle_front_walk", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_3pd83"), "idle_right_walk", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_wyiwg"), "idle_back_walk", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_l1dx6"), "idle_left_walk", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_57oo3"), "idle_right", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_tpmfr"), "idle_front", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_8hjrx"), "idle_back", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_ouq20"), "idle_left", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_1a3du"), "idle_front_walk", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_ymlkb"), "idle_right_walk", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_7u4wg"), "idle_left_walk", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_oatu2"), "idle_back_walk", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_ynkt4"), "secondary_attack", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_7a6is"), "secondary_attack_right", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_u5xjp"), "secondary_attack", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_5cwnl"), "secondary_attack_left", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_e0gee"), "secondary_attack", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_mno7m"), "secondary_attack_back", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_4h5gj"), "secondary_attack_left", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_e5pq0"), "secondary_attack_back", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_wka7s"), "secondary_attack_back", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_8jscc"), "secondary_attack_right", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_7vrs0"), "secondary_attack_left", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_20678"), "secondary_attack_right", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_k6da7"), "idle_front", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_eslbn"), "idle_front", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_krqul"), "idle_front", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_pyy2h"), "idle_front", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_smxxh"), "idle_right", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_at0n1"), "idle_right", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_svg22"), "idle_right", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_s7lar"), "idle_right", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_akobn"), "idle_left", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_bsqna"), "idle_left", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_gol4k"), "idle_left", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_p4ilm"), "idle_left", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_k83sm"), "idle_back", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_kcq25"), "idle_back", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_01v4k"), "idle_back", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_jltoa"), "idle_back", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_oimc0"), "idle_front_walk", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_xcm4a"), "idle_front_walk", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_ddwwq"), "idle_front_walk", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_n4eka"), "idle_front_walk", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_ec8sv"), "idle_left_walk", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_g2s00"), "idle_left_walk", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_yqxd5"), "idle_left_walk", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_maccb"), "idle_left_walk", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_5xhee"), "idle_back_walk", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_503vp"), "idle_back_walk", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_7y3hb"), "idle_back_walk", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_h8dgw"), "idle_back_walk", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_nvud8"), "idle_right_walk", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_nsjll"), "idle_right_walk", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_rwn6o"), "idle_right_walk", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_rqeru"), "idle_right_walk", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_5qfjk"), "secondary_attack", "idle_front", SubResource("AnimationNodeStateMachineTransition_uyx05"), "secondary_attack_right", "idle_right", SubResource("AnimationNodeStateMachineTransition_6io2i"), "secondary_attack_left", "idle_left", SubResource("AnimationNodeStateMachineTransition_7jav2"), "secondary_attack_back", "idle_back", SubResource("AnimationNodeStateMachineTransition_c1hmo"), "secondary_attack", "idle_right", SubResource("AnimationNodeStateMachineTransition_wtri2"), "secondary_attack", "idle_back", SubResource("AnimationNodeStateMachineTransition_y5ohj"), "secondary_attack", "idle_left", SubResource("AnimationNodeStateMachineTransition_w8af6"), "secondary_attack", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_ak6p5"), "secondary_attack", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_nynd4"), "secondary_attack", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_vfi4o"), "secondary_attack_left", "idle_front", SubResource("AnimationNodeStateMachineTransition_kejqa"), "secondary_attack_left", "idle_right", SubResource("AnimationNodeStateMachineTransition_vpc4y"), "secondary_attack_left", "idle_back", SubResource("AnimationNodeStateMachineTransition_xjjqp"), "secondary_attack_left", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_8cq68"), "secondary_attack_left", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_0k8xt"), "secondary_attack_left", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_2luu3"), "secondary_attack_right", "idle_front", SubResource("AnimationNodeStateMachineTransition_jn2d1"), "secondary_attack_right", "idle_left", SubResource("AnimationNodeStateMachineTransition_04ae7"), "secondary_attack_right", "idle_back", SubResource("AnimationNodeStateMachineTransition_awkol"), "secondary_attack_right", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_dmujc"), "secondary_attack_right", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_xec7a"), "secondary_attack_right", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_0q7dy"), "secondary_attack_right", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_yxfm3"), "secondary_attack_back", "idle_front", SubResource("AnimationNodeStateMachineTransition_7qpsm"), "secondary_attack_back", "idle_right", SubResource("AnimationNodeStateMachineTransition_djpuk"), "secondary_attack_back", "idle_left", SubResource("AnimationNodeStateMachineTransition_r8qv3"), "secondary_attack_back", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_28t7p"), "secondary_attack_back", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_fwra5"), "secondary_attack_back", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_nmlvd")] +graph_offset = Vector2(-294.168, -138.817) [node name="EnemyModelView" type="Node3D"] script = ExtResource("1_718m1") +EnemyLoreInfo = SubResource("Resource_pyy2h") [node name="Sprite3D" type="Sprite3D" parent="."] transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0.0862446, 0) @@ -1841,6 +2461,6 @@ libraries = { &"": SubResource("AnimationLibrary_tbr0l") } -[node name="AnimationTree" type="AnimationTree" parent="."] +[node name="AnimationTree" parent="." instance=ExtResource("192_eslbn")] unique_name_in_owner = true -tree_root = SubResource("AnimationNodeStateMachine_q1wiq") +tree_root = SubResource("AnimationNodeStateMachine_krqul")