From 928112188b23c7ff10453847a0649032c6f8f394 Mon Sep 17 00:00:00 2001 From: Zenny Date: Fri, 26 Sep 2025 00:17:38 -0700 Subject: [PATCH] Update enemy animations, make Loading screen a scene --- Zennysoft.Game.Ma/src/app/App.cs | 4 +- Zennysoft.Game.Ma/src/app/App.tscn | 39 +- .../01. sproingy/SproingyModelView.tscn | 227 ++++++----- .../02. michael/MichaelModelView.tscn | 223 ++++++----- .../03. filth_eater/FilthEaterModelView.tscn | 112 +++--- .../enemy_types/04. sara/SaraModelView.tscn | 273 +++++++------ .../05. ballos/BallosModelView.tscn | 100 ++--- .../06. chariot/ChariotModelView.tscn | 361 +++++++++++------- .../07. chinthe/ChinteModelView.tscn | 162 ++++---- .../08a. Ambassador/AmbassadorModelView.tscn | 98 ++--- .../AmbassadorSmallModelView.tscn | 96 ++--- .../AmbassadorSteelModelView.tscn | 96 ++--- .../09. Agni/AgniDemonModelView.tscn | 170 ++++----- .../enemy_types/11. Palan/PalanModelView.tscn | 114 +++--- .../12. Shield of Heaven/ShieldModelView.tscn | 64 ++-- .../GoldSproingyModelView.tscn | 66 ++-- .../9b. Aqueos Demon/AqueosModelView.tscn | 168 ++++---- .../src/enemy/state/EnemyLogic.g.puml | 4 +- .../src/map/assets/gossip_stele.png.import | 12 +- Zennysoft.Game.Ma/src/menu/LoadingScreen.cs | 20 + .../src/menu/LoadingScreen.cs.uid | 1 + Zennysoft.Game.Ma/src/menu/LoadingScreen.tscn | 34 ++ Zennysoft.Game.Ma/src/menu/MainMenu.tscn | 10 +- .../Room Maps/corridor Straight.png.import | 12 +- 24 files changed, 1323 insertions(+), 1143 deletions(-) create mode 100644 Zennysoft.Game.Ma/src/menu/LoadingScreen.cs create mode 100644 Zennysoft.Game.Ma/src/menu/LoadingScreen.cs.uid create mode 100644 Zennysoft.Game.Ma/src/menu/LoadingScreen.tscn diff --git a/Zennysoft.Game.Ma/src/app/App.cs b/Zennysoft.Game.Ma/src/app/App.cs index 110e40de..be8b6d55 100644 --- a/Zennysoft.Game.Ma/src/app/App.cs +++ b/Zennysoft.Game.Ma/src/app/App.cs @@ -24,7 +24,7 @@ public partial class App : Node, IApp [Node] private MainMenu MainMenu { get; set; } = default!; - [Node] private Control Loading { get; set; } = default!; + [Node] private Control LoadingScreen { get; set; } = default!; public IInstantiator Instantiator { get; set; } = default!; @@ -68,7 +68,7 @@ public partial class App : Node, IApp private void OnGameLoaded(string sceneName) { - Loading.Hide(); + LoadingScreen.Hide(); var scene = (PackedScene)ResourceLoader.LoadThreadedGet(sceneName); var node = scene.Instantiate(); AddChild(node); diff --git a/Zennysoft.Game.Ma/src/app/App.tscn b/Zennysoft.Game.Ma/src/app/App.tscn index 4e61bc20..19604b25 100644 --- a/Zennysoft.Game.Ma/src/app/App.tscn +++ b/Zennysoft.Game.Ma/src/app/App.tscn @@ -1,48 +1,15 @@ -[gd_scene load_steps=5 format=3 uid="uid://cagfc5ridmteu"] +[gd_scene load_steps=4 format=3 uid="uid://cagfc5ridmteu"] [ext_resource type="Script" uid="uid://d1f8blk5ucqvq" path="res://src/app/App.cs" id="1_rt73h"] [ext_resource type="PackedScene" uid="uid://rfvnddfqufho" path="res://src/menu/MainMenu.tscn" id="2_1uiag"] -[ext_resource type="FontFile" uid="uid://cm8j5vcdop5x0" path="res://src/ui/fonts/Mrs-Eaves-OT-Roman_31443.ttf" id="2_3st5l"] - -[sub_resource type="LabelSettings" id="LabelSettings_v0mgf"] -font = ExtResource("2_3st5l") -font_size = 100 -font_color = Color(0.737255, 0.705882, 0.690196, 1) +[ext_resource type="PackedScene" uid="uid://cpjlj7kxdhv16" path="res://src/menu/LoadingScreen.tscn" id="3_3st5l"] [node name="App" type="Node"] process_mode = 3 script = ExtResource("1_rt73h") -[node name="Loading" type="Control" parent="."] +[node name="LoadingScreen" parent="." instance=ExtResource("3_3st5l")] unique_name_in_owner = true -layout_mode = 3 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 - -[node name="ColorRect" type="ColorRect" parent="Loading"] -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -color = Color(0.137255, 0.121569, 0.12549, 1) - -[node name="CenterContainer" type="CenterContainer" parent="Loading"] -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 - -[node name="Label" type="Label" parent="Loading/CenterContainer"] -layout_mode = 2 -text = "Loading..." -label_settings = SubResource("LabelSettings_v0mgf") [node name="MainMenu" parent="." instance=ExtResource("2_1uiag")] unique_name_in_owner = true 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 c0781617..0e32ea59 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 @@ -263,6 +263,7 @@ size = Vector3(1, 0.565, 2) [sub_resource type="Animation" id="Animation_ch8ic"] length = 0.001 +step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true @@ -324,10 +325,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } [sub_resource type="Animation" id="Animation_1tda5"] @@ -354,10 +355,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } [sub_resource type="Animation" id="Animation_53wuj"] @@ -384,10 +385,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333334, 0.416667, 0.5, 0.583334, 0.666667, 0.75, 0.833334, 0.916667, 0.999997, 1.08334, 1.16667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } [sub_resource type="Animation" id="Animation_31nry"] @@ -414,10 +415,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } [sub_resource type="Animation" id="Animation_fpvxl"] @@ -432,10 +433,10 @@ tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } tracks/1/type = "value" tracks/1/imported = false @@ -449,6 +450,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": [false] +} [sub_resource type="Animation" id="Animation_1870e"] resource_name = "idle_left_walk" @@ -462,10 +475,10 @@ tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } tracks/1/type = "value" tracks/1/imported = false @@ -479,6 +492,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": [false] +} [sub_resource type="Animation" id="Animation_ni60h"] resource_name = "idle_right" @@ -492,34 +517,34 @@ tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true -tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation") +tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:flip_h") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [&"idle_left_walk"] +"values": [true] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true -tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:flip_h") +tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [true] +"values": [&"idle_left_walk"] } [sub_resource type="Animation" id="Animation_7hf3j"] @@ -534,34 +559,34 @@ tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true -tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation") +tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:flip_h") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [&"idle_left_walk"] +"values": [true] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true -tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:flip_h") +tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [true] +"values": [&"idle_left_walk"] } [sub_resource type="Animation" id="Animation_ruc6s"] @@ -587,10 +612,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] +"times": PackedFloat32Array(0, 0.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 9] } tracks/2/type = "value" tracks/2/imported = false @@ -612,39 +637,39 @@ step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true -tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation") +tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [&"attack"] +"times": PackedFloat32Array(0, 0.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 9] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true -tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:frame") +tracks/1/path = NodePath("Hitbox/CollisionShape3D:disabled") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"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("Hitbox/CollisionShape3D:disabled") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/keys = { "times": PackedFloat32Array(0, 0.332842, 0.66857), "transitions": PackedFloat32Array(1, 1, 1), "update": 1, "values": [true, false, true] } +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"attack"] +} [sub_resource type="Animation" id="Animation_ivy74"] resource_name = "primary_attack_left" @@ -653,39 +678,39 @@ step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true -tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation") +tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [&"attack"] +"times": PackedFloat32Array(0, 0.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 9] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true -tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:frame") +tracks/1/path = NodePath("Hitbox/CollisionShape3D:disabled") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"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("Hitbox/CollisionShape3D:disabled") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/keys = { "times": PackedFloat32Array(0, 0.332842, 0.66857), "transitions": PackedFloat32Array(1, 1, 1), "update": 1, "values": [true, false, true] } +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"attack"] +} [sub_resource type="Animation" id="Animation_x7uye"] resource_name = "primary_attack_right" @@ -694,50 +719,50 @@ step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true -tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation") +tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [&"attack"] +"times": PackedFloat32Array(0, 0.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 9] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true -tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:frame") +tracks/1/path = NodePath("Hitbox/CollisionShape3D:disabled") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"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("Hitbox/CollisionShape3D:disabled") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/keys = { "times": PackedFloat32Array(0, 0.332842, 0.66857), "transitions": PackedFloat32Array(1, 1, 1), "update": 1, "values": [true, false, true] } +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] +} tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true -tracks/3/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:flip_h") +tracks/3/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [true] +"values": [&"attack"] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_6tj5r"] @@ -1071,7 +1096,7 @@ states/primary_attack_left/position = Vector2(648.525, 319) states/primary_attack_right/node = SubResource("AnimationNodeAnimation_8wbs7") states/primary_attack_right/position = Vector2(382, 479.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"), "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_front", "primary_attack", SubResource("AnimationNodeStateMachineTransition_irq32"), "primary_attack", "idle_front", SubResource("AnimationNodeStateMachineTransition_2khaq"), "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_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"), "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"), "idle_left", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_ykv10"), "idle_left_walk", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_o3f25"), "idle_right", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_516bs"), "idle_right_walk", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_wyiwg"), "idle_back", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_ouq20"), "idle_back_walk", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_ynkt4")] -graph_offset = Vector2(-591.636, -327.041) +graph_offset = Vector2(-591.636, 22.7244) [node name="EnemyModelView" type="Node3D"] script = ExtResource("1_oh25a") 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 3ea02ef7..f5bd4623 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 @@ -355,37 +355,25 @@ tracks/2/keys = { tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true -tracks/3/path = NodePath("Michael Attack VFX:visible") +tracks/3/path = NodePath("Michael Attack VFX:animation") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [false] +"values": [&"default"] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true -tracks/4/path = NodePath("Michael Attack VFX:animation") +tracks/4/path = NodePath("Michael Attack VFX:frame") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [&"default"] -} -tracks/5/type = "value" -tracks/5/imported = false -tracks/5/enabled = true -tracks/5/path = NodePath("Michael Attack VFX:frame") -tracks/5/interp = 1 -tracks/5/loop_wrap = true -tracks/5/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, "values": [41] } @@ -401,10 +389,10 @@ tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"times": PackedFloat32Array(0, 1.83333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] } tracks/1/type = "value" tracks/1/imported = false @@ -431,10 +419,10 @@ tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"times": PackedFloat32Array(0, 1.83333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] } tracks/1/type = "value" tracks/1/imported = false @@ -461,10 +449,10 @@ tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.8333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"times": PackedFloat32Array(0, 1.8333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] } tracks/1/type = "value" tracks/1/imported = false @@ -491,10 +479,10 @@ tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.8333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"times": PackedFloat32Array(0, 1.8333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] } tracks/1/type = "value" tracks/1/imported = false @@ -521,10 +509,10 @@ tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"times": PackedFloat32Array(0, 1.83333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] } tracks/1/type = "value" tracks/1/imported = false @@ -551,10 +539,10 @@ tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"times": PackedFloat32Array(0, 1.83333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] } tracks/1/type = "value" tracks/1/imported = false @@ -581,10 +569,10 @@ tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"times": PackedFloat32Array(0, 1.83333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] } tracks/1/type = "value" tracks/1/imported = false @@ -611,10 +599,10 @@ tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"times": PackedFloat32Array(0, 1.83333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] } tracks/1/type = "value" tracks/1/imported = false @@ -664,51 +652,39 @@ tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { -"times": PackedFloat32Array(0, 0.0166667, 0.0333334, 0.0500001, 0.0666668, 0.0833335, 0.1, 0.116667, 0.133334, 0.15, 0.166667, 0.183334, 0.2, 0.216667, 0.233334, 0.25, 0.266667, 0.283334, 0.300001, 0.316667, 0.333334, 0.350001, 0.366667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"times": PackedFloat32Array(0, 0.366667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true -tracks/3/path = NodePath("Michael Attack VFX:visible") +tracks/3/path = NodePath("Michael Attack VFX:animation") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { -"times": PackedFloat32Array(0.0166667, 0.45), -"transitions": PackedFloat32Array(1, 1), -"update": 1, -"values": [true, true] -} -tracks/4/type = "value" -tracks/4/imported = false -tracks/4/enabled = true -tracks/4/path = NodePath("Michael Attack VFX:animation") -tracks/4/interp = 1 -tracks/4/loop_wrap = true -tracks/4/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [&"default"] } -tracks/5/type = "value" -tracks/5/imported = false -tracks/5/enabled = true -tracks/5/path = NodePath("Michael Attack VFX:frame") -tracks/5/interp = 1 -tracks/5/loop_wrap = true -tracks/5/keys = { -"times": PackedFloat32Array(0, 0.0166667, 0.0333333, 0.05, 0.0666667, 0.0833333, 0.1, 0.116667, 0.133333, 0.15, 0.166667, 0.183333, 0.2, 0.216667, 0.233333, 0.25, 0.266667, 0.283333, 0.3, 0.316667, 0.333333, 0.35, 0.366667, 0.383333, 0.4, 0.416667, 0.433333, 0.45, 0.466667, 0.483333, 0.5, 0.516667, 0.533333, 0.55, 0.566667, 0.583333, 0.6, 0.616667, 0.633333, 0.65, 0.666667, 0.683333, 0.7, 0.716667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 0, 33, 34, 35, 36, 37, 38, 39, 40, 41, 41, 0] +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Michael Attack VFX:frame") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.683335), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 41] } [sub_resource type="Animation" id="Animation_bk4gf"] resource_name = "primary_attack_back" -length = 0.416668 +length = 0.700003 step = 0.0166667 tracks/0/type = "value" tracks/0/imported = false @@ -741,15 +717,39 @@ tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { -"times": PackedFloat32Array(0, 0.0166667, 0.0333334, 0.0500001, 0.0666668, 0.0833335, 0.1, 0.116667, 0.133334, 0.15, 0.166667, 0.183334, 0.2, 0.216667, 0.233334, 0.25, 0.266667, 0.283334, 0.300001, 0.316667, 0.333334, 0.350001, 0.366667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"times": PackedFloat32Array(0, 0.366667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Michael Attack VFX:animation") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"values": [&"default"] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Michael Attack VFX:frame") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.683333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 41] } [sub_resource type="Animation" id="Animation_gby04"] resource_name = "primary_attack_left" -length = 0.416668 +length = 0.700003 step = 0.0166667 tracks/0/type = "value" tracks/0/imported = false @@ -782,15 +782,39 @@ tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { -"times": PackedFloat32Array(0, 0.0166667, 0.0333334, 0.0500001, 0.0666668, 0.0833335, 0.1, 0.116667, 0.133334, 0.15, 0.166667, 0.183334, 0.2, 0.216667, 0.233334, 0.25, 0.266667, 0.283334, 0.300001, 0.316667, 0.333334, 0.350001, 0.366667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"times": PackedFloat32Array(0, 0.366667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Michael Attack VFX:animation") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"values": [&"default"] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Michael Attack VFX:frame") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 41] } [sub_resource type="Animation" id="Animation_mip6u"] resource_name = "primary_attack_right" -length = 0.416668 +length = 0.700003 step = 0.0166667 tracks/0/type = "value" tracks/0/imported = false @@ -823,10 +847,34 @@ tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { -"times": PackedFloat32Array(0, 0.0166667, 0.0333334, 0.0500001, 0.0666668, 0.0833335, 0.1, 0.116667, 0.133334, 0.15, 0.166667, 0.183334, 0.2, 0.216667, 0.233334, 0.25, 0.266667, 0.283334, 0.300001, 0.316667, 0.333334, 0.350001, 0.366667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"times": PackedFloat32Array(0, 0.366667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Michael Attack VFX:animation") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"values": [&"default"] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Michael Attack VFX:frame") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.683333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 41] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_346xs"] @@ -1205,7 +1253,6 @@ unique_name_in_owner = true [node name="Michael Attack VFX" type="AnimatedSprite3D" parent="."] transform = Transform3D(0.72, 0, 0, 0, 0.72, 0, 0, 0, 0.72, -0.104478, 0.327943, 0) -visible = false billboard = 2 sprite_frames = SubResource("SpriteFrames_suy1t") frame = 41 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 248d6b09..e530c408 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 @@ -1112,10 +1112,10 @@ tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 5, 6, 7, 8, 9] +"times": PackedFloat32Array(0, 0.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 9] } tracks/1/type = "value" tracks/1/imported = false @@ -1160,7 +1160,7 @@ tracks/1/keys = { [sub_resource type="Animation" id="Animation_ttnhl"] resource_name = "idle_walk_front" -length = 0.833342 +length = 0.750008 loop_mode = 1 step = 0.0833333 tracks/0/type = "value" @@ -1170,10 +1170,10 @@ tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] +"times": PackedFloat32Array(0, 0.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 9] } tracks/1/type = "value" tracks/1/imported = false @@ -1251,10 +1251,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] +"times": PackedFloat32Array(0, 0.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 9] } tracks/2/type = "value" tracks/2/imported = false @@ -1332,10 +1332,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] +"times": PackedFloat32Array(0, 0.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 9] } tracks/2/type = "value" tracks/2/imported = false @@ -1352,7 +1352,7 @@ tracks/2/keys = { [sub_resource type="Animation" id="Animation_7tggm"] resource_name = "primary_attack" -length = 1.08334 +length = 1.16667 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1373,10 +1373,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } tracks/2/type = "value" tracks/2/imported = false @@ -1393,7 +1393,7 @@ tracks/2/keys = { [sub_resource type="Animation" id="Animation_krqul"] resource_name = "primary_attack_back" -length = 1.08334 +length = 1.16667 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1414,10 +1414,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } tracks/2/type = "value" tracks/2/imported = false @@ -1434,7 +1434,7 @@ tracks/2/keys = { [sub_resource type="Animation" id="Animation_hsn02"] resource_name = "primary_attack_left" -length = 1.08334 +length = 1.16667 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1455,10 +1455,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } tracks/2/type = "value" tracks/2/imported = false @@ -1487,7 +1487,7 @@ tracks/3/keys = { [sub_resource type="Animation" id="Animation_eslbn"] resource_name = "primary_attack_right" -length = 1.08334 +length = 1.16667 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1508,10 +1508,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } tracks/2/type = "value" tracks/2/imported = false @@ -1561,10 +1561,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667, 3, 3.08333, 3.17257, 3.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39] +"times": PackedFloat32Array(0, 3.25), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 39] } tracks/2/type = "value" tracks/2/imported = false @@ -1581,7 +1581,7 @@ tracks/2/keys = { [sub_resource type="Animation" id="Animation_7a6is"] resource_name = "secondary_attack_back" -length = 3.25001 +length = 3.00001 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1602,10 +1602,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667, 3, 3.08333, 3.17257, 3.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39] +"times": PackedFloat32Array(0, 3), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 36] } tracks/2/type = "value" tracks/2/imported = false @@ -1622,7 +1622,7 @@ tracks/2/keys = { [sub_resource type="Animation" id="Animation_pyy2h"] resource_name = "secondary_attack_left" -length = 3.25001 +length = 3.00001 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1643,10 +1643,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667, 3, 3.08333, 3.17257, 3.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39] +"times": PackedFloat32Array(0, 3), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 36] } tracks/2/type = "value" tracks/2/imported = false @@ -1675,7 +1675,7 @@ tracks/3/keys = { [sub_resource type="Animation" id="Animation_smxxh"] resource_name = "secondary_attack_right" -length = 3.25001 +length = 3.00001 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1696,10 +1696,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667, 3, 3.08333, 3.17257, 3.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39] +"times": PackedFloat32Array(0, 3), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 36] } tracks/2/type = "value" tracks/2/imported = false diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/04. sara/SaraModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/04. sara/SaraModelView.tscn index 914b2285..71122ebe 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/04. sara/SaraModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/04. sara/SaraModelView.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=220 format=3 uid="uid://bli0t0d6ommvi"] +[gd_scene load_steps=221 format=3 uid="uid://bli0t0d6ommvi"] [ext_resource type="Script" uid="uid://cvr1qimxpignl" path="res://src/enemy/EnemyModelView2D.cs" id="1_oh25a"] [ext_resource type="Texture2D" uid="uid://nps7rrvkgews" path="res://src/enemy/enemy_types/04. sara/animations/IDLE+MOVE/FRONT/0001.png" id="2_8j76g"] @@ -755,7 +755,7 @@ tracks/2/keys = { [sub_resource type="Animation" id="Animation_r14ie"] resource_name = "idle_back" -length = 2.08334 +length = 2.00001 loop_mode = 1 step = 0.0833333 tracks/0/type = "value" @@ -777,15 +777,15 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } [sub_resource type="Animation" id="Animation_wmhn1"] resource_name = "idle_back_walk" -length = 2.08334 +length = 2.00001 loop_mode = 1 step = 0.0833333 tracks/0/type = "value" @@ -807,15 +807,15 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } [sub_resource type="Animation" id="Animation_sobol"] resource_name = "idle_front" -length = 2.08334 +length = 2.00001 loop_mode = 1 step = 0.0833333 tracks/0/type = "value" @@ -837,15 +837,15 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833341, 0.166667, 0.250001, 0.333334, 0.416667, 0.500001, 0.583334, 0.666667, 0.75, 0.833334, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } [sub_resource type="Animation" id="Animation_e6etm"] resource_name = "idle_front_walk" -length = 2.08334 +length = 2.00001 loop_mode = 1 step = 0.0833333 tracks/0/type = "value" @@ -867,15 +867,15 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833341, 0.166667, 0.250001, 0.333334, 0.416667, 0.500001, 0.583334, 0.666667, 0.75, 0.833334, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } [sub_resource type="Animation" id="Animation_pep5o"] resource_name = "idle_left" -length = 2.08334 +length = 2.00001 loop_mode = 1 step = 0.0833333 tracks/0/type = "value" @@ -897,15 +897,15 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } [sub_resource type="Animation" id="Animation_rrjme"] resource_name = "idle_left_walk" -length = 2.08334 +length = 2.00001 loop_mode = 1 step = 0.0833333 tracks/0/type = "value" @@ -927,15 +927,15 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } [sub_resource type="Animation" id="Animation_2d3km"] resource_name = "idle_right" -length = 2.08334 +length = 2.00001 loop_mode = 1 step = 0.0833333 tracks/0/type = "value" @@ -957,15 +957,15 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } [sub_resource type="Animation" id="Animation_nbpma"] resource_name = "idle_right_walk" -length = 2.08334 +length = 2.00001 loop_mode = 1 step = 0.0833333 tracks/0/type = "value" @@ -987,15 +987,15 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), "update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"values": [0, 24] } [sub_resource type="Animation" id="Animation_iw0no"] resource_name = "primary_attack" -length = 2.75001 +length = 0.583341 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1016,10 +1016,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6] +"times": PackedFloat32Array(0, 0.583333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 7] } tracks/2/type = "value" tracks/2/imported = false @@ -1057,10 +1057,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6] +"times": PackedFloat32Array(0, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 6] } tracks/2/type = "value" tracks/2/imported = false @@ -1098,10 +1098,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6] +"times": PackedFloat32Array(0, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 6] } tracks/2/type = "value" tracks/2/imported = false @@ -1139,10 +1139,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6] +"times": PackedFloat32Array(0, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 6] } tracks/2/type = "value" tracks/2/imported = false @@ -1159,67 +1159,53 @@ tracks/2/keys = { [sub_resource type="Animation" id="Animation_wtyys"] resource_name = "secondary_attack" -length = 3.08334 +length = 0.500008 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true -tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation") +tracks/0/path = NodePath("Hitbox/CollisionShape3D:disabled") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [&"secondary_attack"] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:frame") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.500926, 0.583333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7] -} -tracks/2/type = "value" -tracks/2/imported = false -tracks/2/enabled = true -tracks/2/path = NodePath("Hitbox/CollisionShape3D:disabled") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/keys = { "times": PackedFloat32Array(0, 0.167084, 0.413635), "transitions": PackedFloat32Array(1, 1, 1), "update": 1, "values": [true, false, true] } -tracks/3/type = "value" -tracks/3/imported = false -tracks/3/enabled = true -tracks/3/path = NodePath("AnimatedSprite3D:frame") -tracks/3/interp = 1 -tracks/3/loop_wrap = true -tracks/3/keys = { -"times": PackedFloat32Array(0, 0.0416666, 0.0833335, 0.125, 0.166666, 0.208334, 0.25, 0.291667, 0.333333, 0.375, 0.416667, 0.458333, 0.5, 0.541665, 0.583335, 0.625, 0.666665, 0.708335, 0.75, 0.791665, 0.833335, 0.875, 0.916665, 0.958335, 1, 1.04166, 1.08334, 1.125, 1.16666, 1.20834, 1.25, 1.29166, 1.33334), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 31] -} -tracks/4/type = "value" -tracks/4/imported = false -tracks/4/enabled = true -tracks/4/path = NodePath("AnimatedSprite3D:animation") -tracks/4/interp = 1 -tracks/4/loop_wrap = true -tracks/4/keys = { +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:animation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [&"default"] +"values": [&"secondary_attack"] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSprite:frame") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 6] +} +tracks/3/type = "animation" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Secondary Animation Player") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": PackedStringArray("Attack VFX"), +"times": PackedFloat32Array(0) } [sub_resource type="Animation" id="Animation_qbkgi"] @@ -1245,10 +1231,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.500926, 0.583333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7] +"times": PackedFloat32Array(0, 0.583333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 7] } tracks/2/type = "value" tracks/2/imported = false @@ -1262,6 +1248,16 @@ tracks/2/keys = { "update": 1, "values": [true, false, true] } +tracks/3/type = "animation" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Secondary Animation Player") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": PackedStringArray("Attack VFX"), +"times": PackedFloat32Array(0) +} [sub_resource type="Animation" id="Animation_k1pc0"] resource_name = "secondary_attack_right" @@ -1286,10 +1282,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.500926, 0.583333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7] +"times": PackedFloat32Array(0, 0.583333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 7] } tracks/2/type = "value" tracks/2/imported = false @@ -1303,6 +1299,16 @@ tracks/2/keys = { "update": 1, "values": [true, false, true] } +tracks/3/type = "animation" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Secondary Animation Player") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": PackedStringArray("Attack VFX"), +"times": PackedFloat32Array(0) +} [sub_resource type="AnimationLibrary" id="AnimationLibrary_pkiq5"] _data = { @@ -1558,35 +1564,63 @@ animations = [{ [sub_resource type="Animation" id="Animation_hi3ny"] resource_name = "Attack VFX" -length = 1.4 +length = 1.03334 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true -tracks/0/path = NodePath("AnimatedSprite3D:frame") +tracks/0/path = NodePath("AnimatedSprite3D:animation") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0416667, 0.0833333, 0.125, 0.166667, 0.208333, 0.25, 0.291667, 0.333333, 0.375, 0.416667, 0.458333, 0.5, 0.541667, 0.583333, 0.625, 0.666667, 0.708333, 0.75, 0.791667, 0.833333, 0.875, 0.916667, 0.958333, 1, 1.04167, 1.08333, 1.125, 1.16667, 1.20833, 1.25, 1.29167, 1.33333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 31] +"values": [&"default"] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true -tracks/1/path = NodePath("AnimatedSprite3D:animation") +tracks/1/path = NodePath("AnimatedSprite3D:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 1.03333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 31] +} + +[sub_resource type="Animation" id="Animation_8wlnr"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("AnimatedSprite3D:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"default"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("AnimatedSprite3D:frame") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [&"default"] +"values": [0] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_8wlnr"] _data = { -&"Attack VFX": SubResource("Animation_hi3ny") +&"Attack VFX": SubResource("Animation_hi3ny"), +&"RESET": SubResource("Animation_8wlnr") } [node name="EnemyModelView" type="Node3D"] @@ -1645,7 +1679,6 @@ unique_name_in_owner = true transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, -0.0335064, -0.0871174, 0) billboard = 2 sprite_frames = SubResource("SpriteFrames_4o5f2") -frame = 31 [node name="Secondary Animation Player" type="AnimationPlayer" parent="."] libraries = { diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/05. ballos/BallosModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/05. ballos/BallosModelView.tscn index e3d41e6f..3834a762 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/05. ballos/BallosModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/05. ballos/BallosModelView.tscn @@ -497,7 +497,7 @@ tracks/1/keys = { [sub_resource type="Animation" id="Animation_yaauq"] resource_name = "idle_back_walk" -length = 1.16668 +length = 1.25001 loop_mode = 1 step = 0.0833333 tracks/0/type = "value" @@ -519,10 +519,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] +"times": PackedFloat32Array(0, 1.25), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 15] } [sub_resource type="Animation" id="Animation_uxb3g"] @@ -578,10 +578,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] +"times": PackedFloat32Array(0, 1.25), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 15] } [sub_resource type="Animation" id="Animation_xidnl"] @@ -637,10 +637,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] +"times": PackedFloat32Array(0, 1.25), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 15] } [sub_resource type="Animation" id="Animation_l4fpo"] @@ -708,10 +708,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] +"times": PackedFloat32Array(0, 1.25), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 15] } tracks/2/type = "value" tracks/2/imported = false @@ -748,10 +748,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +"times": PackedFloat32Array(0, 0.583333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 7] } tracks/2/type = "value" tracks/2/imported = false @@ -788,10 +788,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +"times": PackedFloat32Array(0, 0.583333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 7] } tracks/2/type = "value" tracks/2/imported = false @@ -828,10 +828,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +"times": PackedFloat32Array(0, 0.583333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 7] } tracks/2/type = "value" tracks/2/imported = false @@ -868,10 +868,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +"times": PackedFloat32Array(0, 0.583333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 7] } tracks/2/type = "value" tracks/2/imported = false @@ -909,10 +909,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.500201, 0.583333, 0.666666, 0.75, 0.833333, 0.916666), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 6, 7, 8, 9, 10, 11] +"times": PackedFloat32Array(0, 0.916666), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 11] } tracks/2/type = "value" tracks/2/imported = false @@ -950,10 +950,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.500201, 0.583333, 0.666666, 0.75, 0.833333, 0.916666), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 6, 7, 8, 9, 10, 11] +"times": PackedFloat32Array(0, 0.916666), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 11] } tracks/2/type = "value" tracks/2/imported = false @@ -991,10 +991,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.500201, 0.583333, 0.666666, 0.75, 0.833333, 0.916666), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 6, 7, 8, 9, 10, 11] +"times": PackedFloat32Array(0, 0.916666), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 11] } tracks/2/type = "value" tracks/2/imported = false @@ -1032,10 +1032,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.500201, 0.583333, 0.666666, 0.75, 0.833333, 0.916666), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 6, 7, 8, 9, 10, 11] +"times": PackedFloat32Array(0, 0.916667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 11] } tracks/2/type = "value" tracks/2/imported = false @@ -1594,7 +1594,7 @@ states/secondary_attack_left/position = Vector2(1349.83, 315) states/secondary_attack_right/node = SubResource("AnimationNodeAnimation_smxxh") states/secondary_attack_right/position = Vector2(1052, 464.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"), "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"), "idle_front", "primary_attack", SubResource("AnimationNodeStateMachineTransition_irq32"), "primary_attack", "idle_front", SubResource("AnimationNodeStateMachineTransition_2khaq"), "idle_left", "primary_attack", SubResource("AnimationNodeStateMachineTransition_k7x0x"), "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"), "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_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"), "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"), "primary_attack", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_yu2km")] -graph_offset = Vector2(-543.982, -425.313) +graph_offset = Vector2(-543.982, 78.0408) [node name="EnemyModelView" type="Node3D"] script = ExtResource("1_ueqp5") diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/06. chariot/ChariotModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/06. chariot/ChariotModelView.tscn index b178e759..412016a7 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/06. chariot/ChariotModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/06. chariot/ChariotModelView.tscn @@ -4221,10 +4221,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21] +"times": PackedFloat32Array(0, 1.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 21] } tracks/2/type = "value" tracks/2/imported = false @@ -4245,10 +4245,10 @@ tracks/3/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/Lid:frame") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667), -"transitions": PackedFloat32Array(1, 1, 1), -"update": 1, -"values": [0, 1, 2] +"times": PackedFloat32Array(0, 0.166667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 2] } tracks/4/type = "value" tracks/4/imported = false @@ -4260,7 +4260,7 @@ tracks/4/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [-1] +"values": [-20] } tracks/5/type = "value" tracks/5/imported = false @@ -4274,6 +4274,16 @@ tracks/5/keys = { "update": 1, "values": [true] } +tracks/6/type = "animation" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("ScrollAnimation") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"clips": PackedStringArray("appear_front"), +"times": PackedFloat32Array(0) +} [sub_resource type="Animation" id="Animation_yv26r"] resource_name = "activate_back" @@ -4298,10 +4308,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21] +"times": PackedFloat32Array(0, 1.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 21] } tracks/2/type = "value" tracks/2/imported = false @@ -4325,7 +4335,7 @@ tracks/3/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [1] +"values": [15] } tracks/4/type = "value" tracks/4/imported = false @@ -4346,10 +4356,20 @@ tracks/5/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/Lid:frame") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667), -"transitions": PackedFloat32Array(1, 1, 1), -"update": 1, -"values": [0, 1, 2] +"times": PackedFloat32Array(0, 0.166667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 2] +} +tracks/6/type = "animation" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("ScrollAnimation") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"clips": PackedStringArray("appear_back"), +"times": PackedFloat32Array(0) } [sub_resource type="Animation" id="Animation_1rst4"] @@ -4375,10 +4395,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21] +"times": PackedFloat32Array(0, 1.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 21] } tracks/2/type = "value" tracks/2/imported = false @@ -4411,10 +4431,10 @@ tracks/4/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/Lid:frame") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667), -"transitions": PackedFloat32Array(1, 1, 1), -"update": 1, -"values": [0, 1, 2] +"times": PackedFloat32Array(0, 0.166667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 2] } tracks/5/type = "value" tracks/5/imported = false @@ -4440,6 +4460,16 @@ tracks/6/keys = { "update": 1, "values": [1] } +tracks/7/type = "animation" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("ScrollAnimation") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"clips": PackedStringArray("appear_left"), +"times": PackedFloat32Array(0) +} [sub_resource type="Animation" id="Animation_06da2"] resource_name = "activate_right" @@ -4464,10 +4494,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21] +"times": PackedFloat32Array(0, 1.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 21] } tracks/2/type = "value" tracks/2/imported = false @@ -4488,10 +4518,10 @@ tracks/3/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/Lid:frame") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667), -"transitions": PackedFloat32Array(1, 1, 1), -"update": 1, -"values": [0, 1, 2] +"times": PackedFloat32Array(0, 0.166667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 2] } tracks/4/type = "value" tracks/4/imported = false @@ -4517,6 +4547,16 @@ tracks/5/keys = { "update": 1, "values": [1] } +tracks/6/type = "animation" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("ScrollAnimation") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"clips": PackedStringArray("appear_right"), +"times": PackedFloat32Array(0) +} [sub_resource type="Animation" id="Animation_2gsxa"] resource_name = "activated_idle_back" @@ -4542,10 +4582,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] +"times": PackedFloat32Array(0, 1.08333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 13] } tracks/2/type = "value" tracks/2/imported = false @@ -4581,7 +4621,7 @@ tracks/4/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [1] +"values": [15] } tracks/5/type = "value" tracks/5/imported = false @@ -4620,10 +4660,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] +"times": PackedFloat32Array(0, 1.08333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 13] } tracks/2/type = "value" tracks/2/imported = false @@ -4635,7 +4675,7 @@ tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [-1] +"values": [-20] } tracks/3/type = "value" tracks/3/imported = false @@ -4698,10 +4738,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] +"times": PackedFloat32Array(0, 1.08333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 13] } tracks/2/type = "value" tracks/2/imported = false @@ -4788,10 +4828,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] +"times": PackedFloat32Array(0, 1.08333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 13] } tracks/2/type = "value" tracks/2/imported = false @@ -4906,10 +4946,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25] +"times": PackedFloat32Array(0, 2.08333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 25] } [sub_resource type="Animation" id="Animation_v10mr"] @@ -4977,10 +5017,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25] +"times": PackedFloat32Array(0, 2.08333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 25] } [sub_resource type="Animation" id="Animation_26fmu"] @@ -5047,10 +5087,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25] +"times": PackedFloat32Array(0, 2.08333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 25] } [sub_resource type="Animation" id="Animation_2bsfe"] @@ -5117,15 +5157,15 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25] +"times": PackedFloat32Array(0, 2.08333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 25] } [sub_resource type="Animation" id="Animation_fumjb"] resource_name = "primary_attack" -length = 1.83334 +length = 1.75001 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -5146,10 +5186,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21] +"times": PackedFloat32Array(0, 1.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 21] } tracks/2/type = "value" tracks/2/imported = false @@ -5202,7 +5242,7 @@ tracks/5/keys = { [sub_resource type="Animation" id="Animation_kqe3s"] resource_name = "primary_attack_back" -length = 1.83334 +length = 1.75001 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -5223,10 +5263,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21] +"times": PackedFloat32Array(0, 1.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 21] } tracks/2/type = "value" tracks/2/imported = false @@ -5279,7 +5319,7 @@ tracks/5/keys = { [sub_resource type="Animation" id="Animation_ta375"] resource_name = "primary_attack_left" -length = 1.83334 +length = 1.75001 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -5300,10 +5340,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21] +"times": PackedFloat32Array(0, 1.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 21] } tracks/2/type = "value" tracks/2/imported = false @@ -5368,7 +5408,7 @@ tracks/6/keys = { [sub_resource type="Animation" id="Animation_5fn8j"] resource_name = "primary_attack_right" -length = 1.83334 +length = 1.75001 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -5389,10 +5429,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21] +"times": PackedFloat32Array(0, 1.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 21] } tracks/2/type = "value" tracks/2/imported = false @@ -5445,7 +5485,7 @@ tracks/5/keys = { [sub_resource type="Animation" id="Animation_ep051"] resource_name = "secondary_attack" -length = 2.33334 +length = 2.25001 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -5466,10 +5506,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25056, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27] +"times": PackedFloat32Array(0, 2.25), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 27] } tracks/2/type = "value" tracks/2/imported = false @@ -5534,7 +5574,7 @@ tracks/6/keys = { [sub_resource type="Animation" id="Animation_32cdq"] resource_name = "secondary_attack_back" -length = 2.33334 +length = 2.25001 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -5555,10 +5595,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25056, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27] +"times": PackedFloat32Array(0, 2.25), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 27] } tracks/2/type = "value" tracks/2/imported = false @@ -5623,7 +5663,7 @@ tracks/6/keys = { [sub_resource type="Animation" id="Animation_3x5fk"] resource_name = "secondary_attack_left" -length = 2.33334 +length = 2.25001 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -5644,10 +5684,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25056, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27] +"times": PackedFloat32Array(0, 2.25), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 27] } tracks/2/type = "value" tracks/2/imported = false @@ -5712,7 +5752,7 @@ tracks/6/keys = { [sub_resource type="Animation" id="Animation_5duvr"] resource_name = "secondary_attack_right" -length = 2.33334 +length = 2.25001 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -5733,10 +5773,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25056, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27] +"times": PackedFloat32Array(0, 2.25), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 27] } tracks/2/type = "value" tracks/2/imported = false @@ -5890,10 +5930,22 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/Scrolls:fram tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"times": PackedFloat32Array(0, 1.41667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 17] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/Scrolls:z_index") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17] +"values": [10] } [sub_resource type="Animation" id="Animation_vx836"] @@ -5919,10 +5971,22 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/Scrolls:fram tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"times": PackedFloat32Array(0, 1.41667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 17] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/Scrolls:z_index") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17] +"values": [-10] } [sub_resource type="Animation" id="Animation_t2d7k"] @@ -5948,10 +6012,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/Scrolls:fram tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17] +"times": PackedFloat32Array(0, 1.41667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 17] } [sub_resource type="Animation" id="Animation_ig27o"] @@ -5977,10 +6041,22 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/Scrolls:fram tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"times": PackedFloat32Array(0, 1.41667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 17] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/Scrolls:z_index") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17] +"values": [-10] } [sub_resource type="Animation" id="Animation_p70s4"] @@ -6007,10 +6083,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/Scrolls:fram tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667, 3, 3.08333, 3.16667, 3.25, 3.33333, 3.41667, 3.5, 3.58333, 3.66667, 3.75, 3.83333, 3.91667, 4, 4.08333, 4.16667, 4.25, 4.33333, 4.41666, 4.5, 4.58333, 4.66666, 4.75, 4.83316, 4.91666, 5, 5.08333, 5.16666, 5.25, 5.33333, 5.41666, 5.5, 5.58333, 5.66666, 5.75, 5.83333, 5.91666, 6, 6.08333, 6.16666, 6.25, 6.33333, 6.41666, 6.5, 6.58333, 6.66666, 6.75, 6.83333, 6.91666, 7, 7.08333, 7.16666, 7.25, 7.33333, 7.41666, 7.5, 7.58333, 7.66666, 7.75, 7.83333, 7.91666, 8, 8.08333, 8.16666, 8.25, 8.33333, 8.41666, 8.5, 8.58333, 8.66666, 8.75, 8.83333, 8.91666), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107] +"times": PackedFloat32Array(0, 8.91666), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 107] } tracks/2/type = "value" tracks/2/imported = false @@ -6022,7 +6098,7 @@ tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [-1] +"values": [10] } [sub_resource type="Animation" id="Animation_iu7fp"] @@ -6049,10 +6125,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/Scrolls:fram tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667, 3, 3.08333, 3.16667, 3.25, 3.33333, 3.41667, 3.5, 3.58333, 3.66667, 3.75, 3.83333, 3.91667, 4, 4.08333, 4.16667, 4.25, 4.33333, 4.41666, 4.5, 4.58333, 4.66666, 4.75, 4.83316, 4.91666, 5, 5.08333, 5.16666, 5.25, 5.33333, 5.41666, 5.5, 5.58333, 5.66666, 5.75, 5.83333, 5.91666, 6, 6.08333, 6.16666, 6.25, 6.33333, 6.41666, 6.5, 6.58333, 6.66666, 6.75, 6.83333, 6.91666, 7, 7.08333, 7.16666, 7.25, 7.33333, 7.41666, 7.5, 7.58333, 7.66666, 7.75, 7.83333, 7.91666, 8, 8.08333, 8.16666, 8.25, 8.33333, 8.41666, 8.5, 8.58333, 8.66666, 8.75, 8.83333, 8.91666), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107] +"times": PackedFloat32Array(0, 8.91666), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 107] } tracks/2/type = "value" tracks/2/imported = false @@ -6064,7 +6140,7 @@ tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [0] +"values": [-10] } [sub_resource type="Animation" id="Animation_behrq"] @@ -6091,10 +6167,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/Scrolls:fram tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667, 3, 3.08333, 3.16667, 3.25, 3.33333, 3.41667, 3.5, 3.58333, 3.66667, 3.75, 3.83333, 3.91667, 4, 4.08333, 4.16667, 4.25, 4.33333, 4.41666, 4.5, 4.58333, 4.66666, 4.75, 4.83316, 4.91666, 5, 5.08333, 5.16666, 5.25, 5.33333, 5.41666, 5.5, 5.58333, 5.66666, 5.75, 5.83333, 5.91666, 6, 6.08333, 6.16666, 6.25, 6.33333, 6.41666, 6.5, 6.58333, 6.66666, 6.75, 6.83333, 6.91666, 7, 7.08333, 7.16666, 7.25, 7.33333, 7.41666, 7.5, 7.58333, 7.66666, 7.75, 7.83333, 7.91666, 8, 8.08333, 8.16666, 8.25, 8.33333, 8.41666, 8.5, 8.58333, 8.66666, 8.75, 8.83333, 8.91666), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107] +"times": PackedFloat32Array(0, 8.91666), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 107] } [sub_resource type="Animation" id="Animation_86buh"] @@ -6121,10 +6197,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/Scrolls:fram tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667, 3, 3.08333, 3.16667, 3.25, 3.33333, 3.41667, 3.5, 3.58333, 3.66667, 3.75, 3.83333, 3.91667, 4, 4.08333, 4.16667, 4.25, 4.33333, 4.41666, 4.5, 4.58333, 4.66666, 4.75, 4.83316, 4.91666, 5, 5.08333, 5.16666, 5.25, 5.33333, 5.41666, 5.5, 5.58333, 5.66666, 5.75, 5.83333, 5.91666, 6, 6.08333, 6.16666, 6.25, 6.33333, 6.41666, 6.5, 6.58333, 6.66666, 6.75, 6.83333, 6.91666, 7, 7.08333, 7.16666, 7.25, 7.33333, 7.41666, 7.5, 7.58333, 7.66666, 7.75, 7.83333, 7.91666, 8, 8.08333, 8.16666, 8.25, 8.33333, 8.41666, 8.5, 8.58333, 8.66666, 8.75, 8.83333, 8.91666), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107] +"times": PackedFloat32Array(0, 8.91666), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 107] } tracks/2/type = "value" tracks/2/imported = false @@ -6136,7 +6212,7 @@ tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [-1] +"values": [-10] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_bhhf1"] @@ -6981,7 +7057,7 @@ states/secondary_attack_left/position = Vector2(593.91, 963.276) states/secondary_attack_right/node = SubResource("AnimationNodeAnimation_c4hes") states/secondary_attack_right/position = Vector2(837.91, 842.505) transitions = ["Start", "idle_front", SubResource("AnimationNodeStateMachineTransition_xefhe"), "idle_front", "idle_left", SubResource("AnimationNodeStateMachineTransition_egi8d"), "idle_left", "idle_front", SubResource("AnimationNodeStateMachineTransition_a1snv"), "idle_left", "idle_right", SubResource("AnimationNodeStateMachineTransition_iimic"), "idle_right", "idle_left", SubResource("AnimationNodeStateMachineTransition_k1tfc"), "idle_right", "idle_back", SubResource("AnimationNodeStateMachineTransition_hwkca"), "idle_back", "idle_right", SubResource("AnimationNodeStateMachineTransition_r2ugc"), "idle_back", "idle_front", SubResource("AnimationNodeStateMachineTransition_k41o4"), "idle_front", "idle_back", SubResource("AnimationNodeStateMachineTransition_sxeow"), "idle_right", "idle_front", SubResource("AnimationNodeStateMachineTransition_fkigs"), "idle_front", "idle_right", SubResource("AnimationNodeStateMachineTransition_rdelm"), "idle_back", "idle_left", SubResource("AnimationNodeStateMachineTransition_k2rj8"), "idle_left", "idle_back", SubResource("AnimationNodeStateMachineTransition_6vf6u"), "idle_front", "activate", SubResource("AnimationNodeStateMachineTransition_500at"), "idle_right", "activate", SubResource("AnimationNodeStateMachineTransition_26gkg"), "idle_left", "activate", SubResource("AnimationNodeStateMachineTransition_teoyo"), "idle_back", "activate", SubResource("AnimationNodeStateMachineTransition_bjs4f"), "idle_front", "activate_right", SubResource("AnimationNodeStateMachineTransition_eey64"), "idle_left", "activate_right", SubResource("AnimationNodeStateMachineTransition_c4hes"), "idle_right", "activate_right", SubResource("AnimationNodeStateMachineTransition_aaqv4"), "idle_back", "activate_right", SubResource("AnimationNodeStateMachineTransition_1mlv0"), "idle_front", "activate_left", SubResource("AnimationNodeStateMachineTransition_6x5wg"), "idle_right", "activate_left", SubResource("AnimationNodeStateMachineTransition_th40a"), "idle_left", "activate_left", SubResource("AnimationNodeStateMachineTransition_dvmwi"), "idle_back", "activate_left", SubResource("AnimationNodeStateMachineTransition_go8vw"), "idle_front", "activate_back", SubResource("AnimationNodeStateMachineTransition_1281t"), "idle_left", "activate_back", SubResource("AnimationNodeStateMachineTransition_7dedr"), "idle_right", "activate_back", SubResource("AnimationNodeStateMachineTransition_078l6"), "idle_back", "activate_back", SubResource("AnimationNodeStateMachineTransition_k12jw"), "activate", "activate_left", SubResource("AnimationNodeStateMachineTransition_kfycr"), "activate_left", "activate", SubResource("AnimationNodeStateMachineTransition_1jh8t"), "activate", "activate_right", SubResource("AnimationNodeStateMachineTransition_pvf47"), "activate_right", "activate", SubResource("AnimationNodeStateMachineTransition_5xpnt"), "activate", "activate_back", SubResource("AnimationNodeStateMachineTransition_6axv0"), "activate_back", "activate", SubResource("AnimationNodeStateMachineTransition_dcv7d"), "activate_right", "activate_back", SubResource("AnimationNodeStateMachineTransition_lkdjs"), "activate_back", "activate_right", SubResource("AnimationNodeStateMachineTransition_j5kbm"), "activate_back", "activate_left", SubResource("AnimationNodeStateMachineTransition_66sam"), "activate_left", "activate_back", SubResource("AnimationNodeStateMachineTransition_fl524"), "activate_left", "activate_right", SubResource("AnimationNodeStateMachineTransition_v004k"), "activate_right", "activate_left", SubResource("AnimationNodeStateMachineTransition_r2oho"), "idle_front_walk", "activate", SubResource("AnimationNodeStateMachineTransition_p284v"), "idle_front_walk", "activate_left", SubResource("AnimationNodeStateMachineTransition_mfpbe"), "idle_front_walk", "activate_back", SubResource("AnimationNodeStateMachineTransition_ia36k"), "idle_front_walk", "activate_right", SubResource("AnimationNodeStateMachineTransition_q7pyq"), "idle_right_walk", "activate", SubResource("AnimationNodeStateMachineTransition_6sesg"), "idle_right_walk", "activate_left", SubResource("AnimationNodeStateMachineTransition_n65tb"), "idle_right_walk", "activate_right", SubResource("AnimationNodeStateMachineTransition_broll"), "idle_right_walk", "activate_back", SubResource("AnimationNodeStateMachineTransition_1rd1t"), "idle_left_walk", "activate", SubResource("AnimationNodeStateMachineTransition_feuce"), "idle_left_walk", "activate_right", SubResource("AnimationNodeStateMachineTransition_5hahr"), "idle_left_walk", "activate_left", SubResource("AnimationNodeStateMachineTransition_i68oy"), "idle_left_walk", "activate_back", SubResource("AnimationNodeStateMachineTransition_5ttbr"), "idle_back_walk", "activate", SubResource("AnimationNodeStateMachineTransition_qp0gy"), "idle_back_walk", "activate_right", SubResource("AnimationNodeStateMachineTransition_uv4tm"), "idle_back_walk", "activate_left", SubResource("AnimationNodeStateMachineTransition_gvqxe"), "idle_back_walk", "activate_back", SubResource("AnimationNodeStateMachineTransition_8ug3s"), "idle_front_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_iu7fp"), "idle_left_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_f7k3w"), "idle_front_walk", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_bhhf1"), "idle_right_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_ol7va"), "idle_front_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_nx828"), "idle_back_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_y4e1v"), "idle_left_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_38q07"), "idle_back_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_1gahh"), "idle_back_walk", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_502ta"), "idle_right_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_1wxjc"), "idle_right_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_rge1f"), "idle_left_walk", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_e32u6"), "activate", "activated_idle_front", SubResource("AnimationNodeStateMachineTransition_6xk6j"), "activate_right", "activated_idle_right", SubResource("AnimationNodeStateMachineTransition_em8yi"), "activate_back", "activated_idle_back", SubResource("AnimationNodeStateMachineTransition_hu8qf"), "activate_left", "activated_idle_left", SubResource("AnimationNodeStateMachineTransition_48vgg"), "activated_idle_front", "activated_idle_left", SubResource("AnimationNodeStateMachineTransition_wao36"), "activated_idle_left", "activated_idle_front", SubResource("AnimationNodeStateMachineTransition_a4nyl"), "activated_idle_front", "activated_idle_right", SubResource("AnimationNodeStateMachineTransition_u87vu"), "activated_idle_right", "activated_idle_front", SubResource("AnimationNodeStateMachineTransition_tx1nf"), "activated_idle_front", "activated_idle_back", SubResource("AnimationNodeStateMachineTransition_iws7d"), "activated_idle_back", "activated_idle_front", SubResource("AnimationNodeStateMachineTransition_v3qv3"), "activated_idle_left", "activated_idle_right", SubResource("AnimationNodeStateMachineTransition_6uj5d"), "activated_idle_right", "activated_idle_left", SubResource("AnimationNodeStateMachineTransition_0n1sd"), "activated_idle_back", "activated_idle_right", SubResource("AnimationNodeStateMachineTransition_hp5d0"), "activated_idle_right", "activated_idle_back", SubResource("AnimationNodeStateMachineTransition_uoqyf"), "activated_idle_back", "activated_idle_left", SubResource("AnimationNodeStateMachineTransition_7i45u"), "activated_idle_left", "activated_idle_back", SubResource("AnimationNodeStateMachineTransition_biopm"), "activated_idle_front", "primary_attack", SubResource("AnimationNodeStateMachineTransition_3157w"), "primary_attack", "activated_idle_front", SubResource("AnimationNodeStateMachineTransition_m3rpl"), "primary_attack", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_yhkdo"), "primary_attack_right", "primary_attack", SubResource("AnimationNodeStateMachineTransition_762xv"), "primary_attack_right", "activated_idle_right", SubResource("AnimationNodeStateMachineTransition_pev4b"), "primary_attack", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_8m5jy"), "primary_attack_left", "primary_attack", SubResource("AnimationNodeStateMachineTransition_rb010"), "primary_attack", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_7pmjs"), "primary_attack_back", "primary_attack", SubResource("AnimationNodeStateMachineTransition_yu4kp"), "primary_attack_right", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_7wjx4"), "primary_attack_back", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_c1utv"), "primary_attack_right", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_6ln36"), "primary_attack_left", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_fs3hm"), "primary_attack_back", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_pmmbk"), "primary_attack_left", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_w6xpf"), "primary_attack_left", "activated_idle_left", SubResource("AnimationNodeStateMachineTransition_7tups"), "primary_attack_back", "activated_idle_back", SubResource("AnimationNodeStateMachineTransition_w2h7p"), "activated_idle_front", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_yhfu6"), "activated_idle_right", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_tt3l5"), "activated_idle_left", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_aed01"), "activated_idle_back", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_pfme0"), "secondary_attack", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_8c1ax"), "secondary_attack_right", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_tbcup"), "secondary_attack", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_7qbtf"), "secondary_attack_back", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_r33qc"), "secondary_attack_right", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_gulub"), "secondary_attack_left", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_24hxf"), "secondary_attack", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_a68bd"), "secondary_attack_left", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_oft5r"), "secondary_attack_left", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_5x5mg"), "secondary_attack_back", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_4uwuv"), "secondary_attack_back", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_grmlw"), "secondary_attack_right", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_2ug2s"), "secondary_attack", "activated_idle_front", SubResource("AnimationNodeStateMachineTransition_njfum"), "secondary_attack_right", "activated_idle_right", SubResource("AnimationNodeStateMachineTransition_sssux"), "secondary_attack_left", "activated_idle_left", SubResource("AnimationNodeStateMachineTransition_tk4gl"), "secondary_attack_back", "activated_idle_back", SubResource("AnimationNodeStateMachineTransition_ief5o"), "activated_idle_right", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_dmvyt"), "activated_idle_back", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_umemc"), "idle_front_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_16a8e"), "idle_front", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_8g5ok"), "idle_left", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_1064b"), "idle_right", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_vkfds"), "idle_back", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_wwik1"), "idle_front_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_c3so3"), "idle_front_walk", "idle_right", SubResource("AnimationNodeStateMachineTransition_g0qna"), "idle_front_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_hxy40"), "idle_left_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_32cdq"), "idle_left_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_3x5fk"), "idle_left_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_5duvr"), "idle_left_walk", "idle_right", SubResource("AnimationNodeStateMachineTransition_t2646"), "idle_front", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_t2d7k"), "idle_left", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_ig27o"), "idle_back", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_behrq"), "idle_right", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_86buh"), "idle_right_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_p70s4"), "idle_right_walk", "idle_right", SubResource("AnimationNodeStateMachineTransition_jrkfh"), "idle_right_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_mud4o"), "idle_right_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_vxyya"), "idle_front", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_jj0f0"), "idle_right", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_28bos"), "idle_back", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_ylf7i"), "idle_left", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_btfu3"), "idle_back_walk", "idle_front", SubResource("AnimationNodeStateMachineTransition_yl7ba"), "idle_front", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_katqq"), "idle_back_walk", "idle_left", SubResource("AnimationNodeStateMachineTransition_50tti"), "idle_left", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_3uias"), "idle_back_walk", "idle_back", SubResource("AnimationNodeStateMachineTransition_e82ix"), "idle_back", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_fxpqr"), "idle_back_walk", "idle_right", SubResource("AnimationNodeStateMachineTransition_t50im"), "idle_right", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_pf5g7"), "activated_idle_left", "idle_left", SubResource("AnimationNodeStateMachineTransition_0qxo1"), "activated_idle_front", "idle_front", SubResource("AnimationNodeStateMachineTransition_q68rh"), "activated_idle_right", "idle_right", SubResource("AnimationNodeStateMachineTransition_ou1lf"), "activated_idle_back", "idle_back", SubResource("AnimationNodeStateMachineTransition_qbpj5"), "activated_idle_back", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_jd70t"), "activated_idle_left", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_ihqjo")] -graph_offset = Vector2(351.86, 696.767) +graph_offset = Vector2(-227.431, 502.354) [sub_resource type="AtlasTexture" id="AtlasTexture_t2d7k"] atlas = ExtResource("972_5duvr") @@ -7765,10 +7841,7 @@ anim_player = NodePath("../AnimationPlayer") [node name="Attack 1" type="AnimatedSprite3D" parent="."] transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 0, 1.3314, 0) sprite_frames = SubResource("SpriteFrames_nb6b0") -frame = 26 -frame_progress = 1.0 [node name="Attack 2" type="AnimatedSprite3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.14893, 0) sprite_frames = SubResource("SpriteFrames_i4gi3") -frame_progress = 0.251585 diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/07. chinthe/ChinteModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/07. chinthe/ChinteModelView.tscn index 4e476d44..e2b19744 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/07. chinthe/ChinteModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/07. chinthe/ChinteModelView.tscn @@ -1159,10 +1159,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5] +"times": PackedFloat32Array(0, 0.416667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 5] } [sub_resource type="Animation" id="Animation_1jyvf"] @@ -1188,10 +1188,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5] +"times": PackedFloat32Array(0, 0.416667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 5] } [sub_resource type="Animation" id="Animation_kek18"] @@ -1217,10 +1217,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5] +"times": PackedFloat32Array(0, 0.416667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 5] } [sub_resource type="Animation" id="Animation_op3hf"] @@ -1246,10 +1246,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5] +"times": PackedFloat32Array(0, 0.416667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 5] } tracks/2/type = "value" tracks/2/imported = false @@ -1266,7 +1266,7 @@ tracks/2/keys = { [sub_resource type="Animation" id="Animation_xydva"] resource_name = "idle_back" -length = 3.41667 +length = 3.33334 loop_mode = 1 step = 0.0833333 tracks/0/type = "value" @@ -1288,15 +1288,15 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667, 3, 3.08333, 3.16667, 3.25, 3.33133), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40] +"times": PackedFloat32Array(0, 3.33333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 40] } [sub_resource type="Animation" id="Animation_fn0g1"] resource_name = "idle_front" -length = 3.41667 +length = 3.33334 loop_mode = 1 step = 0.0833333 tracks/0/type = "value" @@ -1318,15 +1318,15 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667, 3, 3.08333, 3.16667, 3.25, 3.33133), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40] +"times": PackedFloat32Array(0, 3.33133), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 40] } [sub_resource type="Animation" id="Animation_iapwd"] resource_name = "idle_left" -length = 3.41667 +length = 3.33334 loop_mode = 1 step = 0.0833333 tracks/0/type = "value" @@ -1348,15 +1348,15 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667, 3, 3.08333, 3.16667, 3.25, 3.33133), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40] +"times": PackedFloat32Array(0, 3.33133), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 40] } [sub_resource type="Animation" id="Animation_nvqie"] resource_name = "idle_right" -length = 3.41667 +length = 3.33334 loop_mode = 1 step = 0.0833333 tracks/0/type = "value" @@ -1378,10 +1378,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667, 3, 3.08333, 3.16667, 3.25, 3.33133), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40] +"times": PackedFloat32Array(0, 3.33133), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 40] } tracks/2/type = "value" tracks/2/imported = false @@ -1448,10 +1448,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17] +"times": PackedFloat32Array(0, 1.41667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 17] } tracks/2/type = "value" tracks/2/imported = false @@ -1530,10 +1530,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17] +"times": PackedFloat32Array(0, 1.41667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 17] } tracks/2/type = "value" tracks/2/imported = false @@ -1612,10 +1612,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17] +"times": PackedFloat32Array(0, 1.41667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 17] } tracks/2/type = "value" tracks/2/imported = false @@ -1718,10 +1718,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17] +"times": PackedFloat32Array(0, 1.41667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 17] } tracks/2/type = "value" tracks/2/imported = false @@ -1783,10 +1783,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.50001), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30] +"times": PackedFloat32Array(0, 2.50001), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 30] } tracks/2/type = "value" tracks/2/imported = false @@ -1824,10 +1824,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.50001), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30] +"times": PackedFloat32Array(0, 2.50001), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 30] } tracks/2/type = "value" tracks/2/imported = false @@ -1865,10 +1865,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.50001), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30] +"times": PackedFloat32Array(0, 2.50001), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 30] } tracks/2/type = "value" tracks/2/imported = false @@ -1906,10 +1906,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.50001), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30] +"times": PackedFloat32Array(0, 2.50001), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 30] } tracks/2/type = "value" tracks/2/imported = false @@ -1947,10 +1947,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] +"times": PackedFloat32Array(0, 0.833333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 10] } [sub_resource type="Animation" id="Animation_nusgj"] @@ -1976,10 +1976,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] +"times": PackedFloat32Array(0, 0.833333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 10] } [sub_resource type="Animation" id="Animation_ixs6i"] @@ -2005,10 +2005,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] +"times": PackedFloat32Array(0, 0.833333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 10] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_46p8q"] @@ -2622,7 +2622,7 @@ states/secondary_attack_left/position = Vector2(573.91, 958.276) states/secondary_attack_right/node = SubResource("AnimationNodeAnimation_c4hes") states/secondary_attack_right/position = Vector2(835.91, 813.505) transitions = ["Start", "idle_front", SubResource("AnimationNodeStateMachineTransition_xefhe"), "idle_front", "idle_left", SubResource("AnimationNodeStateMachineTransition_egi8d"), "idle_left", "idle_front", SubResource("AnimationNodeStateMachineTransition_a1snv"), "idle_left", "idle_right", SubResource("AnimationNodeStateMachineTransition_iimic"), "idle_right", "idle_left", SubResource("AnimationNodeStateMachineTransition_k1tfc"), "idle_right", "idle_back", SubResource("AnimationNodeStateMachineTransition_hwkca"), "idle_back", "idle_right", SubResource("AnimationNodeStateMachineTransition_r2ugc"), "idle_back", "idle_front", SubResource("AnimationNodeStateMachineTransition_k41o4"), "idle_front", "idle_back", SubResource("AnimationNodeStateMachineTransition_sxeow"), "idle_right", "idle_front", SubResource("AnimationNodeStateMachineTransition_fkigs"), "idle_front", "idle_right", SubResource("AnimationNodeStateMachineTransition_rdelm"), "idle_back", "idle_left", SubResource("AnimationNodeStateMachineTransition_k2rj8"), "idle_left", "idle_back", SubResource("AnimationNodeStateMachineTransition_6vf6u"), "idle_front", "activate", SubResource("AnimationNodeStateMachineTransition_500at"), "idle_right", "activate", SubResource("AnimationNodeStateMachineTransition_26gkg"), "idle_left", "activate", SubResource("AnimationNodeStateMachineTransition_teoyo"), "idle_back", "activate", SubResource("AnimationNodeStateMachineTransition_bjs4f"), "idle_front", "activate_right", SubResource("AnimationNodeStateMachineTransition_eey64"), "idle_left", "activate_right", SubResource("AnimationNodeStateMachineTransition_c4hes"), "idle_right", "activate_right", SubResource("AnimationNodeStateMachineTransition_aaqv4"), "idle_back", "activate_right", SubResource("AnimationNodeStateMachineTransition_1mlv0"), "idle_front", "activate_left", SubResource("AnimationNodeStateMachineTransition_6x5wg"), "idle_right", "activate_left", SubResource("AnimationNodeStateMachineTransition_th40a"), "idle_left", "activate_left", SubResource("AnimationNodeStateMachineTransition_dvmwi"), "idle_back", "activate_left", SubResource("AnimationNodeStateMachineTransition_go8vw"), "idle_front", "activate_back", SubResource("AnimationNodeStateMachineTransition_1281t"), "idle_left", "activate_back", SubResource("AnimationNodeStateMachineTransition_7dedr"), "idle_right", "activate_back", SubResource("AnimationNodeStateMachineTransition_078l6"), "idle_back", "activate_back", SubResource("AnimationNodeStateMachineTransition_k12jw"), "activate", "activate_left", SubResource("AnimationNodeStateMachineTransition_kfycr"), "activate_left", "activate", SubResource("AnimationNodeStateMachineTransition_1jh8t"), "activate", "activate_right", SubResource("AnimationNodeStateMachineTransition_pvf47"), "activate_right", "activate", SubResource("AnimationNodeStateMachineTransition_5xpnt"), "activate", "activate_back", SubResource("AnimationNodeStateMachineTransition_6axv0"), "activate_back", "activate", SubResource("AnimationNodeStateMachineTransition_dcv7d"), "activate_right", "activate_back", SubResource("AnimationNodeStateMachineTransition_lkdjs"), "activate_back", "activate_right", SubResource("AnimationNodeStateMachineTransition_j5kbm"), "activate_back", "activate_left", SubResource("AnimationNodeStateMachineTransition_66sam"), "activate_left", "activate_back", SubResource("AnimationNodeStateMachineTransition_fl524"), "activate_left", "activate_right", SubResource("AnimationNodeStateMachineTransition_v004k"), "activate_right", "activate_left", SubResource("AnimationNodeStateMachineTransition_r2oho"), "idle_back", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_7ymcu"), "idle_front_walk", "activate", SubResource("AnimationNodeStateMachineTransition_p284v"), "idle_front_walk", "activate_left", SubResource("AnimationNodeStateMachineTransition_mfpbe"), "idle_front_walk", "activate_back", SubResource("AnimationNodeStateMachineTransition_ia36k"), "idle_front_walk", "activate_right", SubResource("AnimationNodeStateMachineTransition_q7pyq"), "idle_right_walk", "activate", SubResource("AnimationNodeStateMachineTransition_6sesg"), "idle_right_walk", "activate_left", SubResource("AnimationNodeStateMachineTransition_n65tb"), "idle_right_walk", "activate_right", SubResource("AnimationNodeStateMachineTransition_broll"), "idle_right_walk", "activate_back", SubResource("AnimationNodeStateMachineTransition_1rd1t"), "idle_left_walk", "activate", SubResource("AnimationNodeStateMachineTransition_feuce"), "idle_left_walk", "activate_right", SubResource("AnimationNodeStateMachineTransition_5hahr"), "idle_left_walk", "activate_left", SubResource("AnimationNodeStateMachineTransition_i68oy"), "idle_left_walk", "activate_back", SubResource("AnimationNodeStateMachineTransition_5ttbr"), "idle_back_walk", "activate", SubResource("AnimationNodeStateMachineTransition_qp0gy"), "idle_back_walk", "activate_right", SubResource("AnimationNodeStateMachineTransition_uv4tm"), "idle_back_walk", "activate_left", SubResource("AnimationNodeStateMachineTransition_gvqxe"), "idle_back_walk", "activate_back", SubResource("AnimationNodeStateMachineTransition_8ug3s"), "idle_front_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_iu7fp"), "idle_left_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_f7k3w"), "idle_front_walk", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_bhhf1"), "idle_right_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_ol7va"), "idle_front_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_nx828"), "idle_back_walk", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_y4e1v"), "idle_left_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_38q07"), "idle_back_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_1gahh"), "idle_back_walk", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_502ta"), "idle_right_walk", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_1wxjc"), "idle_right_walk", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_rge1f"), "idle_left_walk", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_e32u6"), "activate", "activated_idle_front", SubResource("AnimationNodeStateMachineTransition_6xk6j"), "activate_right", "activated_idle_right", SubResource("AnimationNodeStateMachineTransition_em8yi"), "activate_back", "activated_idle_back", SubResource("AnimationNodeStateMachineTransition_hu8qf"), "activate_left", "activated_idle_left", SubResource("AnimationNodeStateMachineTransition_48vgg"), "activated_idle_front", "activated_idle_left", SubResource("AnimationNodeStateMachineTransition_wao36"), "activated_idle_left", "activated_idle_front", SubResource("AnimationNodeStateMachineTransition_a4nyl"), "activated_idle_front", "activated_idle_right", SubResource("AnimationNodeStateMachineTransition_u87vu"), "activated_idle_right", "activated_idle_front", SubResource("AnimationNodeStateMachineTransition_tx1nf"), "activated_idle_front", "activated_idle_back", SubResource("AnimationNodeStateMachineTransition_iws7d"), "activated_idle_back", "activated_idle_front", SubResource("AnimationNodeStateMachineTransition_v3qv3"), "activated_idle_left", "activated_idle_right", SubResource("AnimationNodeStateMachineTransition_6uj5d"), "activated_idle_right", "activated_idle_left", SubResource("AnimationNodeStateMachineTransition_0n1sd"), "activated_idle_back", "activated_idle_right", SubResource("AnimationNodeStateMachineTransition_hp5d0"), "activated_idle_right", "activated_idle_back", SubResource("AnimationNodeStateMachineTransition_uoqyf"), "activated_idle_back", "activated_idle_left", SubResource("AnimationNodeStateMachineTransition_7i45u"), "activated_idle_left", "activated_idle_back", SubResource("AnimationNodeStateMachineTransition_biopm"), "activated_idle_front", "primary_attack", SubResource("AnimationNodeStateMachineTransition_3157w"), "primary_attack", "activated_idle_front", SubResource("AnimationNodeStateMachineTransition_m3rpl"), "primary_attack", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_yhkdo"), "primary_attack_right", "primary_attack", SubResource("AnimationNodeStateMachineTransition_762xv"), "primary_attack_right", "activated_idle_right", SubResource("AnimationNodeStateMachineTransition_pev4b"), "primary_attack", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_8m5jy"), "primary_attack_left", "primary_attack", SubResource("AnimationNodeStateMachineTransition_rb010"), "primary_attack", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_7pmjs"), "primary_attack_back", "primary_attack", SubResource("AnimationNodeStateMachineTransition_yu4kp"), "primary_attack_right", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_7wjx4"), "primary_attack_back", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_c1utv"), "primary_attack_right", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_6ln36"), "primary_attack_left", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_fs3hm"), "primary_attack_back", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_pmmbk"), "primary_attack_left", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_w6xpf"), "primary_attack_left", "activated_idle_left", SubResource("AnimationNodeStateMachineTransition_7tups"), "primary_attack_back", "activated_idle_back", SubResource("AnimationNodeStateMachineTransition_w2h7p"), "activated_idle_front", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_yhfu6"), "activated_idle_right", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_tt3l5"), "activated_idle_left", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_aed01"), "activated_idle_back", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_pfme0"), "secondary_attack", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_8c1ax"), "secondary_attack_right", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_tbcup"), "secondary_attack", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_7qbtf"), "secondary_attack_back", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_r33qc"), "secondary_attack_right", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_gulub"), "secondary_attack_left", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_24hxf"), "secondary_attack", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_a68bd"), "secondary_attack_left", "secondary_attack", SubResource("AnimationNodeStateMachineTransition_oft5r"), "secondary_attack_left", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_5x5mg"), "secondary_attack_back", "secondary_attack_left", SubResource("AnimationNodeStateMachineTransition_4uwuv"), "secondary_attack_back", "secondary_attack_right", SubResource("AnimationNodeStateMachineTransition_grmlw"), "secondary_attack_right", "secondary_attack_back", SubResource("AnimationNodeStateMachineTransition_2ug2s"), "secondary_attack", "activated_idle_front", SubResource("AnimationNodeStateMachineTransition_njfum"), "secondary_attack_right", "activated_idle_right", SubResource("AnimationNodeStateMachineTransition_sssux"), "secondary_attack_left", "activated_idle_left", SubResource("AnimationNodeStateMachineTransition_tk4gl"), "secondary_attack_back", "activated_idle_back", SubResource("AnimationNodeStateMachineTransition_ief5o"), "activated_idle_right", "primary_attack_right", SubResource("AnimationNodeStateMachineTransition_dmvyt"), "idle_front_walk", "activated_idle_front", SubResource("AnimationNodeStateMachineTransition_nvqie"), "activated_idle_front", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_xydva"), "activated_idle_right", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_op3hf"), "activated_idle_back", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_umemc"), "activated_idle_left", "idle_front_walk", SubResource("AnimationNodeStateMachineTransition_t3xhd"), "idle_left_walk", "activated_idle_left", SubResource("AnimationNodeStateMachineTransition_5jjkq"), "idle_right_walk", "activated_idle_right", SubResource("AnimationNodeStateMachineTransition_2oumr"), "idle_back_walk", "activated_idle_back", SubResource("AnimationNodeStateMachineTransition_gr3tp"), "activated_idle_right", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_oxq0i"), "activated_idle_right", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_ixs6i"), "activated_idle_right", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_nusgj"), "activated_idle_back", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_pquqt"), "activated_idle_back", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_kvhlo"), "activated_idle_back", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_y2oou"), "activated_idle_left", "idle_left_walk", SubResource("AnimationNodeStateMachineTransition_h364r"), "activated_idle_left", "idle_right_walk", SubResource("AnimationNodeStateMachineTransition_diom1"), "activated_idle_left", "idle_back_walk", SubResource("AnimationNodeStateMachineTransition_vbkca"), "activated_idle_back", "primary_attack_back", SubResource("AnimationNodeStateMachineTransition_8dtrr"), "activated_idle_left", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_p5wln")] -graph_offset = Vector2(-211.09, 309.246) +graph_offset = Vector2(-211.09, -86.4076) [node name="EnemyModelView" type="Node3D"] script = ExtResource("1_ls38s") diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/08a. Ambassador/AmbassadorModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/08a. Ambassador/AmbassadorModelView.tscn index d5f52b74..ea2b84ca 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/08a. Ambassador/AmbassadorModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/08a. Ambassador/AmbassadorModelView.tscn @@ -1222,10 +1222,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1305,10 +1305,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1388,10 +1388,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1471,10 +1471,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1512,10 +1512,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25, 1.33285, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1553,10 +1553,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25, 1.33285, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1594,10 +1594,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25, 1.33285, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1635,10 +1635,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25, 1.33285, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1676,10 +1676,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35] +"times": PackedFloat32Array(0, 2.91667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 35] } tracks/2/type = "value" tracks/2/imported = false @@ -1696,7 +1696,7 @@ tracks/2/keys = { [sub_resource type="Animation" id="Animation_tlm8w"] resource_name = "secondary_attack_back" -length = 2.91667 +length = 2.83334 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1717,10 +1717,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35] +"times": PackedFloat32Array(0, 2.83333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 34] } tracks/2/type = "value" tracks/2/imported = false @@ -1758,10 +1758,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35] +"times": PackedFloat32Array(0, 2.91667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 35] } tracks/2/type = "value" tracks/2/imported = false @@ -1799,10 +1799,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35] +"times": PackedFloat32Array(0, 2.91667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 35] } tracks/2/type = "value" tracks/2/imported = false diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/08b. Ambassador (red)/AmbassadorSmallModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/08b. Ambassador (red)/AmbassadorSmallModelView.tscn index 7f6242ea..bc227341 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/08b. Ambassador (red)/AmbassadorSmallModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/08b. Ambassador (red)/AmbassadorSmallModelView.tscn @@ -1226,10 +1226,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1309,10 +1309,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1392,10 +1392,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1475,10 +1475,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1516,10 +1516,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25, 1.33285, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1557,10 +1557,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25, 1.33285, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1598,10 +1598,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25, 1.33285, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1639,10 +1639,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25, 1.33285, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1680,10 +1680,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35] +"times": PackedFloat32Array(0, 2.91667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 35] } tracks/2/type = "value" tracks/2/imported = false @@ -1721,10 +1721,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35] +"times": PackedFloat32Array(0, 2.91667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 35] } tracks/2/type = "value" tracks/2/imported = false @@ -1762,10 +1762,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35] +"times": PackedFloat32Array(0, 2.91667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 35] } tracks/2/type = "value" tracks/2/imported = false @@ -1803,10 +1803,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35] +"times": PackedFloat32Array(0, 2.91667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 35] } tracks/2/type = "value" tracks/2/imported = false diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/08c. Ambassador (steel)/AmbassadorSteelModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/08c. Ambassador (steel)/AmbassadorSteelModelView.tscn index c9ffa719..06cf71e5 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/08c. Ambassador (steel)/AmbassadorSteelModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/08c. Ambassador (steel)/AmbassadorSteelModelView.tscn @@ -1226,10 +1226,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1309,10 +1309,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1392,10 +1392,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1475,10 +1475,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1516,10 +1516,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25, 1.33285, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1557,10 +1557,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25, 1.33285, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1598,10 +1598,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25, 1.33285, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1639,10 +1639,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25, 1.33285, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 24] } tracks/2/type = "value" tracks/2/imported = false @@ -1680,10 +1680,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35] +"times": PackedFloat32Array(0, 2.91667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 35] } tracks/2/type = "value" tracks/2/imported = false @@ -1721,10 +1721,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35] +"times": PackedFloat32Array(0, 2.91667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 35] } tracks/2/type = "value" tracks/2/imported = false @@ -1762,10 +1762,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35] +"times": PackedFloat32Array(0, 2.91667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 35] } tracks/2/type = "value" tracks/2/imported = false @@ -1803,10 +1803,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35] +"times": PackedFloat32Array(0, 2.91667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 35] } tracks/2/type = "value" tracks/2/imported = false diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/09. Agni/AgniDemonModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/09. Agni/AgniDemonModelView.tscn index ed8aa2e7..35b0b6d3 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/09. Agni/AgniDemonModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/09. Agni/AgniDemonModelView.tscn @@ -1449,8 +1449,8 @@ tracks/2/keys = { [sub_resource type="Animation" id="Animation_o5mvi"] resource_name = "idle_back" -length = 2.00001 -loop_mode = 2 +length = 2.16667 +loop_mode = 1 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1471,16 +1471,16 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0333333, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26] +"times": PackedFloat32Array(0, 2.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 26] } [sub_resource type="Animation" id="Animation_b6mqd"] resource_name = "idle_walk_back" -length = 2.00001 -loop_mode = 2 +length = 2.16667 +loop_mode = 1 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1501,16 +1501,16 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0333333, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26] +"times": PackedFloat32Array(0, 2.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 26] } [sub_resource type="Animation" id="Animation_h8nj4"] resource_name = "idle_front" -length = 2.00001 -loop_mode = 2 +length = 2.16667 +loop_mode = 1 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1531,16 +1531,16 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0333333, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26] +"times": PackedFloat32Array(0, 2.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 26] } [sub_resource type="Animation" id="Animation_tofhe"] resource_name = "idle_walk_front" -length = 2.00001 -loop_mode = 2 +length = 2.16667 +loop_mode = 1 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1561,16 +1561,16 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0333333, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26] +"times": PackedFloat32Array(0, 2.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 26] } [sub_resource type="Animation" id="Animation_x0ep5"] resource_name = "idle_left" -length = 2.00001 -loop_mode = 2 +length = 2.16667 +loop_mode = 1 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1591,16 +1591,16 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0333333, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26] +"times": PackedFloat32Array(0, 2.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 26] } [sub_resource type="Animation" id="Animation_gmpd6"] resource_name = "idle_walk_left" -length = 2.00001 -loop_mode = 2 +length = 2.16667 +loop_mode = 1 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1621,16 +1621,16 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0333333, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26] +"times": PackedFloat32Array(0, 2.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 26] } [sub_resource type="Animation" id="Animation_idk3x"] resource_name = "idle_right" -length = 2.00001 -loop_mode = 2 +length = 2.16667 +loop_mode = 1 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1651,16 +1651,16 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0333333, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26] +"times": PackedFloat32Array(0, 2.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 26] } [sub_resource type="Animation" id="Animation_pq4re"] resource_name = "idle_walk_right" -length = 2.00001 -loop_mode = 2 +length = 2.16667 +loop_mode = 1 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1681,10 +1681,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0333333, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26] +"times": PackedFloat32Array(0, 2.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 26] } [sub_resource type="Animation" id="Animation_u0g5s"] @@ -1710,10 +1710,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] +"times": PackedFloat32Array(0, 1.25), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 15] } [sub_resource type="Animation" id="Animation_dc327"] @@ -1739,10 +1739,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] +"times": PackedFloat32Array(0, 1.25), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 15] } [sub_resource type="Animation" id="Animation_vur8v"] @@ -1768,10 +1768,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] +"times": PackedFloat32Array(0, 1.25), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 15] } [sub_resource type="Animation" id="Animation_pa2sb"] @@ -1797,10 +1797,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] +"times": PackedFloat32Array(0, 1.25), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 15] } [sub_resource type="Animation" id="Animation_5y02v"] @@ -1826,10 +1826,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"times": PackedFloat32Array(0, 1.83333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] } tracks/2/type = "value" tracks/2/imported = false @@ -1867,10 +1867,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"times": PackedFloat32Array(0, 1.83333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] } [sub_resource type="Animation" id="Animation_mm0yx"] @@ -1896,10 +1896,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"times": PackedFloat32Array(0, 1.83333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] } tracks/2/type = "value" tracks/2/imported = false @@ -1937,10 +1937,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"times": PackedFloat32Array(0, 1.83333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] } tracks/2/type = "value" tracks/2/imported = false @@ -2494,7 +2494,7 @@ states/secondary_attack_left/position = Vector2(1349.83, 315) states/secondary_attack_right/node = SubResource("AnimationNodeAnimation_smxxh") states/secondary_attack_right/position = Vector2(1052, 464.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"), "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"), "idle_front", "primary_attack", SubResource("AnimationNodeStateMachineTransition_irq32"), "primary_attack", "idle_front", SubResource("AnimationNodeStateMachineTransition_2khaq"), "idle_left", "primary_attack", SubResource("AnimationNodeStateMachineTransition_k7x0x"), "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"), "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_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"), "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"), "primary_attack", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_yu2km")] -graph_offset = Vector2(-238.697, -364.173) +graph_offset = Vector2(-148.003, 47.0034) [sub_resource type="Animation" id="Animation_lsphj"] length = 0.001 @@ -2547,10 +2547,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.41759, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667, 3, 3.08333, 3.16667, 3.25, 3.33333, 3.41667, 3.5, 3.58333, 3.66667, 3.75, 3.83333, 3.91667, 4, 4.08333, 4.16667, 4.25, 4.33333, 4.41667, 4.5, 4.58333, 4.66667, 4.75, 4.83333, 4.91667, 5, 5.08333, 5.16667, 5.25, 5.33333, 5.41667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65] +"times": PackedFloat32Array(0, 5.41667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 65] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_o7os0"] diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanModelView.tscn index 610d53eb..fc110308 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanModelView.tscn @@ -975,7 +975,7 @@ tracks/1/keys = { [sub_resource type="Animation" id="Animation_klhid"] resource_name = "idle_back_walk" -length = 2.58334 +length = 2.50001 loop_mode = 1 step = 0.0833333 tracks/0/type = "value" @@ -997,10 +997,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833341, 0.166667, 0.250001, 0.333334, 0.416667, 0.500001, 0.583334, 0.666667, 0.75, 0.833334, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30] +"times": PackedFloat32Array(0, 2.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 30] } [sub_resource type="Animation" id="Animation_sobol"] @@ -1035,7 +1035,7 @@ tracks/1/keys = { [sub_resource type="Animation" id="Animation_e6etm"] resource_name = "idle_front_walk" -length = 2.58334 +length = 2.50001 loop_mode = 1 step = 0.0833333 tracks/0/type = "value" @@ -1057,10 +1057,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833341, 0.166667, 0.250001, 0.333334, 0.416667, 0.500001, 0.583334, 0.666667, 0.75, 0.833334, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30] +"times": PackedFloat32Array(0, 2.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 30] } [sub_resource type="Animation" id="Animation_ex14j"] @@ -1095,7 +1095,7 @@ tracks/1/keys = { [sub_resource type="Animation" id="Animation_krcdq"] resource_name = "idle_left_walk" -length = 2.58334 +length = 2.50001 loop_mode = 1 step = 0.0833333 tracks/0/type = "value" @@ -1117,10 +1117,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833341, 0.166667, 0.250001, 0.333334, 0.416667, 0.500001, 0.583334, 0.666667, 0.75, 0.833334, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30] +"times": PackedFloat32Array(0, 2.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 30] } [sub_resource type="Animation" id="Animation_walw3"] @@ -1155,7 +1155,7 @@ tracks/1/keys = { [sub_resource type="Animation" id="Animation_vaycn"] resource_name = "idle_right_walk" -length = 2.58334 +length = 2.50001 loop_mode = 1 step = 0.0833333 tracks/0/type = "value" @@ -1177,15 +1177,15 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833341, 0.166667, 0.250001, 0.333334, 0.416667, 0.500001, 0.583334, 0.666667, 0.75, 0.833334, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30] +"times": PackedFloat32Array(0, 2.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 30] } [sub_resource type="Animation" id="Animation_iw0no"] resource_name = "primary_attack" -length = 1.16667 +length = 0.750008 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1206,10 +1206,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.585643, 0.666666, 0.75, 0.833333, 0.916667, 1), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 3, 2, 1, 0] +"times": PackedFloat32Array(0, 0.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 9] } tracks/2/type = "value" tracks/2/imported = false @@ -1226,7 +1226,7 @@ tracks/2/keys = { [sub_resource type="Animation" id="Animation_r6aec"] resource_name = "primary_attack_back" -length = 1.16667 +length = 0.750008 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1247,10 +1247,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.585643, 0.666666, 0.75, 0.833333, 0.916667, 1), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 3, 2, 1, 0] +"times": PackedFloat32Array(0, 0.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 9] } tracks/2/type = "value" tracks/2/imported = false @@ -1267,7 +1267,7 @@ tracks/2/keys = { [sub_resource type="Animation" id="Animation_1bumx"] resource_name = "primary_attack_left" -length = 1.16667 +length = 0.750008 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1288,10 +1288,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.585643, 0.666666, 0.75, 0.833333, 0.916667, 1), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 3, 2, 1, 0] +"times": PackedFloat32Array(0, 0.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 9] } tracks/2/type = "value" tracks/2/imported = false @@ -1308,7 +1308,7 @@ tracks/2/keys = { [sub_resource type="Animation" id="Animation_0yqqu"] resource_name = "primary_attack_right" -length = 1.16667 +length = 0.750008 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1329,10 +1329,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.585643, 0.666666, 0.75, 0.833333, 0.916667, 1), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 3, 2, 1, 0] +"times": PackedFloat32Array(0, 0.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 9] } tracks/2/type = "value" tracks/2/imported = false @@ -1370,10 +1370,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.500926, 0.583333, 0.666675), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8] +"times": PackedFloat32Array(0, 0.666675), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 8] } tracks/2/type = "value" tracks/2/imported = false @@ -1411,10 +1411,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.500926, 0.583333, 0.666675), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8] +"times": PackedFloat32Array(0, 0.666675), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 8] } tracks/2/type = "value" tracks/2/imported = false @@ -1452,10 +1452,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.500926, 0.583333, 0.666675), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8] +"times": PackedFloat32Array(0, 0.666675), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 8] } tracks/2/type = "value" tracks/2/imported = false @@ -1493,10 +1493,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.500926, 0.583333, 0.666675), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8] +"times": PackedFloat32Array(0, 0.666675), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 8] } tracks/2/type = "value" tracks/2/imported = false @@ -2043,7 +2043,7 @@ states/secondary_attack_left/position = Vector2(1349.83, 315) states/secondary_attack_right/node = SubResource("AnimationNodeAnimation_smxxh") states/secondary_attack_right/position = Vector2(1052, 464.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"), "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"), "idle_front", "primary_attack", SubResource("AnimationNodeStateMachineTransition_irq32"), "primary_attack", "idle_front", SubResource("AnimationNodeStateMachineTransition_2khaq"), "idle_left", "primary_attack", SubResource("AnimationNodeStateMachineTransition_k7x0x"), "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"), "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_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"), "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"), "primary_attack", "primary_attack_left", SubResource("AnimationNodeStateMachineTransition_yu2km")] -graph_offset = Vector2(-543.982, -273.002) +graph_offset = Vector2(404.287, -339.136) [node name="EnemyModelView" type="Node3D"] script = ExtResource("1_yke7o") diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/12. Shield of Heaven/ShieldModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/12. Shield of Heaven/ShieldModelView.tscn index e86d235a..66cfc3ec 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/12. Shield of Heaven/ShieldModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/12. Shield of Heaven/ShieldModelView.tscn @@ -774,10 +774,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667, 3, 3.08333, 3.16667, 3.25, 3.33333, 3.41667, 3.5, 3.58333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43] +"times": PackedFloat32Array(0, 3.58333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 43] } tracks/2/type = "value" tracks/2/imported = false @@ -816,10 +816,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] +"times": PackedFloat32Array(0, 0.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 9] } tracks/2/type = "value" tracks/2/imported = false @@ -858,10 +858,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667, 3, 3.08333, 3.16667, 3.25, 3.33333, 3.41667, 3.5, 3.58333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43] +"times": PackedFloat32Array(0, 3.58333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 43] } tracks/2/type = "value" tracks/2/imported = false @@ -900,10 +900,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] +"times": PackedFloat32Array(0, 0.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 9] } tracks/2/type = "value" tracks/2/imported = false @@ -942,10 +942,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667, 3, 3.08333, 3.16667, 3.25, 3.33333, 3.41667, 3.5, 3.58333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43] +"times": PackedFloat32Array(0, 3.58333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 43] } tracks/2/type = "value" tracks/2/imported = false @@ -984,10 +984,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] +"times": PackedFloat32Array(0, 0.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 9] } tracks/2/type = "value" tracks/2/imported = false @@ -1026,10 +1026,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667, 3, 3.08333, 3.16667, 3.25, 3.33333, 3.41667, 3.5, 3.58333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43] +"times": PackedFloat32Array(0, 3.58333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 43] } tracks/2/type = "value" tracks/2/imported = false @@ -1068,10 +1068,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] +"times": PackedFloat32Array(0, 0.75), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 9] } tracks/2/type = "value" tracks/2/imported = false diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/13. gold sproingy/GoldSproingyModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/13. gold sproingy/GoldSproingyModelView.tscn index c8f713ab..a5c0846e 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/13. gold sproingy/GoldSproingyModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/13. gold sproingy/GoldSproingyModelView.tscn @@ -292,10 +292,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } [sub_resource type="Animation" id="Animation_1tda5"] @@ -322,10 +322,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } [sub_resource type="Animation" id="Animation_53wuj"] @@ -352,10 +352,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333334, 0.416667, 0.5, 0.583334, 0.666667, 0.75, 0.833334, 0.916667, 0.999997, 1.08334, 1.16667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } [sub_resource type="Animation" id="Animation_31nry"] @@ -382,10 +382,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } [sub_resource type="Animation" id="Animation_fpvxl"] @@ -400,10 +400,10 @@ tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } tracks/1/type = "value" tracks/1/imported = false @@ -430,10 +430,10 @@ tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } tracks/1/type = "value" tracks/1/imported = false @@ -460,10 +460,10 @@ tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } tracks/1/type = "value" tracks/1/imported = false @@ -502,10 +502,10 @@ tracks/0/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666666, 0.75, 0.833333, 0.916666, 1, 1.08333, 1.16667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] +"times": PackedFloat32Array(0, 1.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 14] } tracks/1/type = "value" tracks/1/imported = false @@ -759,7 +759,7 @@ 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) 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"), "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_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_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")] -graph_offset = Vector2(-591.636, -322.853) +graph_offset = Vector2(-591.636, -79.0988) [sub_resource type="AtlasTexture" id="AtlasTexture_smvnd"] atlas = ExtResource("50_pa2de") diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/9b. Aqueos Demon/AqueosModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/9b. Aqueos Demon/AqueosModelView.tscn index 03fe8aa2..228d72c8 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/9b. Aqueos Demon/AqueosModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/9b. Aqueos Demon/AqueosModelView.tscn @@ -1443,8 +1443,8 @@ tracks/2/keys = { [sub_resource type="Animation" id="Animation_o5mvi"] resource_name = "idle_back" -length = 2.00001 -loop_mode = 2 +length = 2.16667 +loop_mode = 1 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1465,16 +1465,16 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0333333, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26] +"times": PackedFloat32Array(0, 2.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 26] } [sub_resource type="Animation" id="Animation_b6mqd"] resource_name = "idle_walk_back" -length = 2.00001 -loop_mode = 2 +length = 2.16667 +loop_mode = 1 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1495,16 +1495,16 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0333333, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26] +"times": PackedFloat32Array(0, 2.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 26] } [sub_resource type="Animation" id="Animation_h8nj4"] resource_name = "idle_front" -length = 2.00001 -loop_mode = 2 +length = 2.16667 +loop_mode = 1 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1525,16 +1525,16 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0333333, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26] +"times": PackedFloat32Array(0, 2.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 26] } [sub_resource type="Animation" id="Animation_tofhe"] resource_name = "idle_walk_front" -length = 2.00001 -loop_mode = 2 +length = 2.16667 +loop_mode = 1 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1555,16 +1555,16 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0333333, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26] +"times": PackedFloat32Array(0, 2.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 26] } [sub_resource type="Animation" id="Animation_x0ep5"] resource_name = "idle_left" -length = 2.00001 -loop_mode = 2 +length = 2.16667 +loop_mode = 1 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1585,16 +1585,16 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0333333, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26] +"times": PackedFloat32Array(0, 2.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 26] } [sub_resource type="Animation" id="Animation_gmpd6"] resource_name = "idle_walk_left" -length = 2.00001 -loop_mode = 2 +length = 2.16667 +loop_mode = 1 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1615,16 +1615,16 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0333333, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26] +"times": PackedFloat32Array(0, 0.0333333, 2.16667), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [0, 1, 26] } [sub_resource type="Animation" id="Animation_idk3x"] resource_name = "idle_right" -length = 2.00001 -loop_mode = 2 +length = 2.16667 +loop_mode = 1 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1645,16 +1645,16 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0333333, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26] +"times": PackedFloat32Array(0, 2.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 26] } [sub_resource type="Animation" id="Animation_pq4re"] resource_name = "idle_walk_right" -length = 2.00001 -loop_mode = 2 +length = 2.16667 +loop_mode = 1 step = 0.0833333 tracks/0/type = "value" tracks/0/imported = false @@ -1675,10 +1675,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0333333, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26] +"times": PackedFloat32Array(0, 2.16667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 26] } [sub_resource type="Animation" id="Animation_u0g5s"] @@ -1704,10 +1704,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] +"times": PackedFloat32Array(0, 1.25), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 15] } [sub_resource type="Animation" id="Animation_dc327"] @@ -1733,10 +1733,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] +"times": PackedFloat32Array(0, 1.25), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 15] } [sub_resource type="Animation" id="Animation_vur8v"] @@ -1762,10 +1762,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] +"times": PackedFloat32Array(0, 1.25), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 15] } [sub_resource type="Animation" id="Animation_pa2sb"] @@ -1791,10 +1791,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 0.999547, 1.08333, 1.16667, 1.25), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] +"times": PackedFloat32Array(0, 1.25), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 15] } [sub_resource type="Animation" id="Animation_5y02v"] @@ -1820,10 +1820,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"times": PackedFloat32Array(0, 1.83333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] } tracks/2/type = "value" tracks/2/imported = false @@ -1861,10 +1861,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"times": PackedFloat32Array(0, 1.83333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] } [sub_resource type="Animation" id="Animation_mm0yx"] @@ -1890,10 +1890,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"times": PackedFloat32Array(0, 1.83333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] } tracks/2/type = "value" tracks/2/imported = false @@ -1931,10 +1931,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] +"times": PackedFloat32Array(0, 1.83333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 22] } tracks/2/type = "value" tracks/2/imported = false @@ -2541,10 +2541,10 @@ tracks/1/path = NodePath("Sprite3D/SubViewportContainer/SubViewport/AnimatedSpri tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.0833333, 0.166667, 0.25, 0.333333, 0.416667, 0.5, 0.583333, 0.666667, 0.75, 0.833333, 0.916667, 1, 1.08333, 1.16667, 1.25, 1.33333, 1.41667, 1.5, 1.58333, 1.66667, 1.75, 1.83333, 1.91667, 2, 2.08333, 2.16667, 2.25, 2.33333, 2.41667, 2.41759, 2.5, 2.58333, 2.66667, 2.75, 2.83333, 2.91667, 3, 3.08333, 3.16667, 3.25, 3.33333, 3.41667, 3.5, 3.58333, 3.66667, 3.75, 3.83333, 3.91667, 4, 4.08333, 4.16667, 4.25, 4.33333, 4.41667, 4.5, 4.58333, 4.66667, 4.75, 4.83333, 4.91667, 5, 5.08333, 5.16667, 5.25, 5.33333, 5.41667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65] +"times": PackedFloat32Array(0, 5.41667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 65] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_o7os0"] diff --git a/Zennysoft.Game.Ma/src/enemy/state/EnemyLogic.g.puml b/Zennysoft.Game.Ma/src/enemy/state/EnemyLogic.g.puml index ed68a12b..33157ae0 100644 --- a/Zennysoft.Game.Ma/src/enemy/state/EnemyLogic.g.puml +++ b/Zennysoft.Game.Ma/src/enemy/state/EnemyLogic.g.puml @@ -1,14 +1,14 @@ @startuml EnemyLogic state "EnemyLogic State" as Zennysoft_Game_Ma_EnemyLogic_State { - state "Defeated" as Zennysoft_Game_Ma_EnemyLogic_State_Defeated state "Alive" as Zennysoft_Game_Ma_EnemyLogic_State_Alive { state "Activated" as Zennysoft_Game_Ma_EnemyLogic_State_Activated { - state "Patrolling" as Zennysoft_Game_Ma_EnemyLogic_State_Patrolling state "Attacking" as Zennysoft_Game_Ma_EnemyLogic_State_Attacking state "FollowPlayer" as Zennysoft_Game_Ma_EnemyLogic_State_FollowPlayer + state "Patrolling" as Zennysoft_Game_Ma_EnemyLogic_State_Patrolling } state "Idle" as Zennysoft_Game_Ma_EnemyLogic_State_Idle } + state "Defeated" as Zennysoft_Game_Ma_EnemyLogic_State_Defeated } Zennysoft_Game_Ma_EnemyLogic_State_Alive --> Zennysoft_Game_Ma_EnemyLogic_State_Attacking : AttackTimer diff --git a/Zennysoft.Game.Ma/src/map/assets/gossip_stele.png.import b/Zennysoft.Game.Ma/src/map/assets/gossip_stele.png.import index df198248..9293b7e0 100644 --- a/Zennysoft.Game.Ma/src/map/assets/gossip_stele.png.import +++ b/Zennysoft.Game.Ma/src/map/assets/gossip_stele.png.import @@ -2,26 +2,16 @@ importer="texture" type="CompressedTexture2D" -<<<<<<<< HEAD:Zennysoft.Game.Ma/src/minimap/textures/Room Maps/corridor Straight.png.import -uid="uid://dddv7r2ab5x36" -path="res://.godot/imported/corridor Straight.png-b01b6970d3ff3d23f97927e8450825e4.ctex" -======== -uid="uid://bkxbgimxamjjn" +uid="uid://ce1rgtrkhn6na" path="res://.godot/imported/gossip_stele.png-ed5ae96280085586f545cfcd8b22a0ec.ctex" ->>>>>>>> f75cd03744b8596bb9035516cb536abaceacf2ad:Zennysoft.Game.Ma/src/map/assets/gossip_stele.png.import metadata={ "vram_texture": false } [deps] -<<<<<<<< HEAD:Zennysoft.Game.Ma/src/minimap/textures/Room Maps/corridor Straight.png.import -source_file="res://src/minimap/textures/Room Maps/corridor Straight.png" -dest_files=["res://.godot/imported/corridor Straight.png-b01b6970d3ff3d23f97927e8450825e4.ctex"] -======== source_file="res://src/map/assets/gossip_stele.png" dest_files=["res://.godot/imported/gossip_stele.png-ed5ae96280085586f545cfcd8b22a0ec.ctex"] ->>>>>>>> f75cd03744b8596bb9035516cb536abaceacf2ad:Zennysoft.Game.Ma/src/map/assets/gossip_stele.png.import [params] diff --git a/Zennysoft.Game.Ma/src/menu/LoadingScreen.cs b/Zennysoft.Game.Ma/src/menu/LoadingScreen.cs new file mode 100644 index 00000000..39c8acd7 --- /dev/null +++ b/Zennysoft.Game.Ma/src/menu/LoadingScreen.cs @@ -0,0 +1,20 @@ +using Chickensoft.AutoInject; +using Chickensoft.Introspection; +using Godot; +using Zennysoft.Game.Ma; + +[Meta(typeof(IAutoNode))] +public partial class LoadingScreen : Control +{ + public override void _Notification(int what) => this.Notify(what); + + public override void _Process(double delta) + { + if (Input.IsActionJustPressed(GameInputs.Next)) + { + } + if (Input.IsActionJustPressed(GameInputs.Previous)) + { + } + } +} diff --git a/Zennysoft.Game.Ma/src/menu/LoadingScreen.cs.uid b/Zennysoft.Game.Ma/src/menu/LoadingScreen.cs.uid new file mode 100644 index 00000000..9b9c03f6 --- /dev/null +++ b/Zennysoft.Game.Ma/src/menu/LoadingScreen.cs.uid @@ -0,0 +1 @@ +uid://b07ueredevhr3 diff --git a/Zennysoft.Game.Ma/src/menu/LoadingScreen.tscn b/Zennysoft.Game.Ma/src/menu/LoadingScreen.tscn new file mode 100644 index 00000000..1ae2ba9c --- /dev/null +++ b/Zennysoft.Game.Ma/src/menu/LoadingScreen.tscn @@ -0,0 +1,34 @@ +[gd_scene load_steps=4 format=3 uid="uid://cpjlj7kxdhv16"] + +[ext_resource type="Script" uid="uid://b07ueredevhr3" path="res://src/menu/LoadingScreen.cs" id="1_5uxhf"] +[ext_resource type="FontFile" uid="uid://cm8j5vcdop5x0" path="res://src/ui/fonts/Mrs-Eaves-OT-Roman_31443.ttf" id="2_xfkmi"] + +[sub_resource type="LabelSettings" id="LabelSettings_6i7rn"] +font = ExtResource("2_xfkmi") +font_size = 100 +font_color = Color(0.737255, 0.705882, 0.690196, 1) + +[node name="LoadingScreen" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_5uxhf") + +[node name="PanelContainer" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="CenterContainer" type="CenterContainer" parent="PanelContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="PanelContainer/CenterContainer"] +layout_mode = 2 +text = "Loading..." +label_settings = SubResource("LabelSettings_6i7rn") diff --git a/Zennysoft.Game.Ma/src/menu/MainMenu.tscn b/Zennysoft.Game.Ma/src/menu/MainMenu.tscn index 7729f6bd..a4a8edd1 100644 --- a/Zennysoft.Game.Ma/src/menu/MainMenu.tscn +++ b/Zennysoft.Game.Ma/src/menu/MainMenu.tscn @@ -50,22 +50,22 @@ text = "New Game" unique_name_in_owner = true layout_mode = 2 focus_neighbor_top = NodePath("../NewGameButton") -focus_neighbor_bottom = NodePath("../QuitButton") +focus_neighbor_bottom = NodePath("../EnemyViewerButton") theme_override_colors/font_focus_color = Color(0.976471, 0.827451, 0, 1) text = "Load Game" [node name="EnemyViewerButton" type="Button" parent="MarginContainer/VBoxContainer"] unique_name_in_owner = true layout_mode = 2 -focus_neighbor_top = NodePath("../NewGameButton") -focus_neighbor_bottom = NodePath("../QuitButton") +focus_neighbor_top = NodePath("../LoadGameButton") +focus_neighbor_bottom = NodePath("../GalleryButton") theme_override_colors/font_focus_color = Color(0.976471, 0.827451, 0, 1) text = "Enemy Viewer" [node name="GalleryButton" type="Button" parent="MarginContainer/VBoxContainer"] unique_name_in_owner = true layout_mode = 2 -focus_neighbor_top = NodePath("../NewGameButton") +focus_neighbor_top = NodePath("../EnemyViewerButton") focus_neighbor_bottom = NodePath("../QuitButton") theme_override_colors/font_focus_color = Color(0.976471, 0.827451, 0, 1) text = "Gallery" @@ -73,7 +73,7 @@ text = "Gallery" [node name="QuitButton" type="Button" parent="MarginContainer/VBoxContainer"] unique_name_in_owner = true layout_mode = 2 -focus_neighbor_top = NodePath("../LoadGameButton") +focus_neighbor_top = NodePath("../GalleryButton") theme_override_colors/font_focus_color = Color(0.976471, 0.827451, 0, 1) text = "Quit " diff --git a/Zennysoft.Game.Ma/src/minimap/textures/Room Maps/corridor Straight.png.import b/Zennysoft.Game.Ma/src/minimap/textures/Room Maps/corridor Straight.png.import index df198248..44fe3d1b 100644 --- a/Zennysoft.Game.Ma/src/minimap/textures/Room Maps/corridor Straight.png.import +++ b/Zennysoft.Game.Ma/src/minimap/textures/Room Maps/corridor Straight.png.import @@ -2,26 +2,16 @@ importer="texture" type="CompressedTexture2D" -<<<<<<<< HEAD:Zennysoft.Game.Ma/src/minimap/textures/Room Maps/corridor Straight.png.import -uid="uid://dddv7r2ab5x36" +uid="uid://rmrq1762yxvv" path="res://.godot/imported/corridor Straight.png-b01b6970d3ff3d23f97927e8450825e4.ctex" -======== -uid="uid://bkxbgimxamjjn" -path="res://.godot/imported/gossip_stele.png-ed5ae96280085586f545cfcd8b22a0ec.ctex" ->>>>>>>> f75cd03744b8596bb9035516cb536abaceacf2ad:Zennysoft.Game.Ma/src/map/assets/gossip_stele.png.import metadata={ "vram_texture": false } [deps] -<<<<<<<< HEAD:Zennysoft.Game.Ma/src/minimap/textures/Room Maps/corridor Straight.png.import source_file="res://src/minimap/textures/Room Maps/corridor Straight.png" dest_files=["res://.godot/imported/corridor Straight.png-b01b6970d3ff3d23f97927e8450825e4.ctex"] -======== -source_file="res://src/map/assets/gossip_stele.png" -dest_files=["res://.godot/imported/gossip_stele.png-ed5ae96280085586f545cfcd8b22a0ec.ctex"] ->>>>>>>> f75cd03744b8596bb9035516cb536abaceacf2ad:Zennysoft.Game.Ma/src/map/assets/gossip_stele.png.import [params]