From bf168a25772d9b5c11feed56e951619bb4d23e17 Mon Sep 17 00:00:00 2001 From: Zenny Date: Thu, 26 Feb 2026 02:56:16 -0800 Subject: [PATCH] Add some on-screen FX for some items --- .../Entity/SpellFXEnum.cs | 11 + .../Player/IPlayer.cs | 2 + Zennysoft.Game.Ma/src/game/Game.cs | 2 + Zennysoft.Game.Ma/src/items/EffectService.cs | 1 + Zennysoft.Game.Ma/src/player/DummyPlayer.cs | 1 + Zennysoft.Game.Ma/src/player/Player.cs | 8 + Zennysoft.Game.Ma/src/player/Player.tscn | 2509 +++++++---------- .../src/player/SpellFXEnum.cs.uid | 1 + Zennysoft.Game.Ma/src/vfx/PlayerFXEnum.cs.uid | 1 + 9 files changed, 1049 insertions(+), 1487 deletions(-) create mode 100644 Zennysoft.Game.Ma.Implementation/Entity/SpellFXEnum.cs create mode 100644 Zennysoft.Game.Ma/src/player/SpellFXEnum.cs.uid create mode 100644 Zennysoft.Game.Ma/src/vfx/PlayerFXEnum.cs.uid diff --git a/Zennysoft.Game.Ma.Implementation/Entity/SpellFXEnum.cs b/Zennysoft.Game.Ma.Implementation/Entity/SpellFXEnum.cs new file mode 100644 index 000000000..f4488e983 --- /dev/null +++ b/Zennysoft.Game.Ma.Implementation/Entity/SpellFXEnum.cs @@ -0,0 +1,11 @@ +namespace Zennysoft.Ma.Adapter; + +public enum SpellFXEnum +{ + AnBradan, + DivinityRecall, + ItemBreak, + Kyuuketsuki, + Persiko, + Radial +} diff --git a/Zennysoft.Game.Ma.Implementation/Player/IPlayer.cs b/Zennysoft.Game.Ma.Implementation/Player/IPlayer.cs index 6130ab861..04a38ee29 100644 --- a/Zennysoft.Game.Ma.Implementation/Player/IPlayer.cs +++ b/Zennysoft.Game.Ma.Implementation/Player/IPlayer.cs @@ -50,6 +50,8 @@ public interface IPlayer : IKillable, ICharacterBody3D public void ModifyHealthTimerSpeed(float newModifier); + public void PlaySpellFX(SpellFXEnum spellEnum); + public bool AutoRevive { get; set; } public int TotalAttack { get; } diff --git a/Zennysoft.Game.Ma/src/game/Game.cs b/Zennysoft.Game.Ma/src/game/Game.cs index 224b7714d..dcb0a2792 100644 --- a/Zennysoft.Game.Ma/src/game/Game.cs +++ b/Zennysoft.Game.Ma/src/game/Game.cs @@ -538,6 +538,7 @@ public partial class Game : Node3D, IGame case UsableItemTag.TeleportAllEnemiesToRoom: _effectService.TeleportEnemiesToCurrentRoom(); GameRepo.CloseInventory(); + _player.PlaySpellFX(SpellFXEnum.DivinityRecall); SfxDatabase.Instance.Play(SoundEffect.RecallEnemies); break; case UsableItemTag.KillHalfEnemiesInRoom: @@ -585,6 +586,7 @@ public partial class Game : Node3D, IGame case UsableItemTag.DoubleExp: _effectService.DoubleExp(); GameRepo.CloseInventory(); + _player.PlaySpellFX(SpellFXEnum.AnBradan); break; case UsableItemTag.TeleportToRandomLocation: _effectService.TeleportToRandomRoom(_player); diff --git a/Zennysoft.Game.Ma/src/items/EffectService.cs b/Zennysoft.Game.Ma/src/items/EffectService.cs index 43059a987..f9caefdaf 100644 --- a/Zennysoft.Game.Ma/src/items/EffectService.cs +++ b/Zennysoft.Game.Ma/src/items/EffectService.cs @@ -115,6 +115,7 @@ public class EffectService enemy.OnAbsorb(); } _player.HealthComponent.Heal((int)hpToAbsorb); + _player.PlaySpellFX(SpellFXEnum.Kyuuketsuki); GD.Print("HP to absorb: " + hpToAbsorb); } diff --git a/Zennysoft.Game.Ma/src/player/DummyPlayer.cs b/Zennysoft.Game.Ma/src/player/DummyPlayer.cs index 9dcd48048..4d6fd9f04 100644 --- a/Zennysoft.Game.Ma/src/player/DummyPlayer.cs +++ b/Zennysoft.Game.Ma/src/player/DummyPlayer.cs @@ -34,6 +34,7 @@ public partial class DummyPlayer : CharacterBody3D, IPlayer public void LevelUp() => throw new NotImplementedException(); public void ModifyHealthTimerSpeed(float newModifier) => throw new NotImplementedException(); public void PlayJumpScareAnimation() => throw new NotImplementedException(); + public void PlaySpellFX(SpellFXEnum spellEnum) => throw new NotImplementedException(); public void ResetPlayerData() => throw new NotImplementedException(); public void SetHealthTimerStatus(bool isActive) => throw new NotImplementedException(); public void TakeDamage(AttackData damage) => throw new NotImplementedException(); diff --git a/Zennysoft.Game.Ma/src/player/Player.cs b/Zennysoft.Game.Ma/src/player/Player.cs index 9d4c2d6d6..6328ab9a2 100644 --- a/Zennysoft.Game.Ma/src/player/Player.cs +++ b/Zennysoft.Game.Ma/src/player/Player.cs @@ -75,6 +75,8 @@ public partial class Player : CharacterBody3D, IPlayer, IProvide #endregion #region Node Dependencies + [Node] public IAnimationPlayer SpellFXAnimations { get; set; } = default!; + [Node] private IAnimationPlayer WeaponAnimations { get; set; } = default!; [Node] private IAnimationPlayer PlayerFXAnimations { get; set; } = default!; @@ -596,6 +598,12 @@ public partial class Player : CharacterBody3D, IPlayer, IProvide } } + public void PlaySpellFX(SpellFXEnum spellEnum) + { + SpellFXAnimations.Stop(); + SpellFXAnimations.Play(spellEnum.ToString()); + } + private void OnLevelUp() { BoostPlayerHPFromLevelUp(); diff --git a/Zennysoft.Game.Ma/src/player/Player.tscn b/Zennysoft.Game.Ma/src/player/Player.tscn index a6793b0b0..5b66ee89c 100644 --- a/Zennysoft.Game.Ma/src/player/Player.tscn +++ b/Zennysoft.Game.Ma/src/player/Player.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=1686 format=3 uid="uid://cfecvvav8kkp6"] +[gd_scene load_steps=1591 format=3 uid="uid://cfecvvav8kkp6"] [ext_resource type="Script" uid="uid://yxmiqy7i0t7r" path="res://src/player/Player.cs" id="1_xcol5"] [ext_resource type="PackedScene" uid="uid://dqvlemme0iwa" path="res://src/camera/ShakeCamera.tscn" id="2_jtmj1"] @@ -6,7 +6,6 @@ [ext_resource type="Texture2D" uid="uid://c4ps26w7h3vpq" path="res://src/minimap/textures/player_map_icon.png" id="4_3ojaj"] [ext_resource type="Shader" uid="uid://dfk3eps71yyyl" path="res://src/player/InvertColors.gdshader" id="4_v5qoq"] [ext_resource type="Texture2D" uid="uid://ddmjhevb5ksl" path="res://src/vfx/Items Etc/geomantic_reactor_AIR.png" id="5_bngr8"] -[ext_resource type="Texture2D" uid="uid://b66pc64qac8g7" path="res://src/vfx/manualmessed.png" id="6_bj1ma"] [ext_resource type="AudioStream" uid="uid://bsprdc3ka6am0" path="res://src/audio/sfx/player_steps_concrete.ogg" id="6_v7rlw"] [ext_resource type="AudioStream" uid="uid://dfwydlvy7gg4n" path="res://src/audio/sfx/ENEMY_PILLAR_FIRE.ogg" id="7_cqsul"] [ext_resource type="Texture2D" uid="uid://jgfksn01g0ht" path="res://src/vfx/Items Etc/salmon/salmon001.png" id="7_rmwaq"] @@ -15,7 +14,6 @@ [ext_resource type="Texture2D" uid="uid://0hn71j06qb5l" path="res://src/vfx/Items Etc/salmon/salmon002.png" id="8_t3nc1"] [ext_resource type="Texture2D" uid="uid://d3yyh62vfg1js" path="res://src/vfx/Items Etc/divinity/divinity001.png" id="9_3ol0a"] [ext_resource type="Texture2D" uid="uid://dy8vgifms32gh" path="res://src/vfx/Items Etc/salmon/salmon003.png" id="9_124uj"] -[ext_resource type="Shader" uid="uid://c7vqfctycv1eg" path="res://src/vfx/OnscreenEffect_Mystical.gdshader" id="9_bj1ma"] [ext_resource type="Texture2D" uid="uid://cao30acxlwaoh" path="res://src/vfx/Items Etc/geomantic_reactor_fire1.png" id="10_2njrj"] [ext_resource type="Texture2D" uid="uid://damnqtijkt3jg" path="res://src/vfx/Items Etc/divinity/divinity002.png" id="10_eo78l"] [ext_resource type="Texture2D" uid="uid://d2x0681sic81v" path="res://src/vfx/Items Etc/salmon/salmon004.png" id="10_oaelx"] @@ -54,10 +52,8 @@ [ext_resource type="Texture2D" uid="uid://cukmsyhw2xyho" path="res://src/vfx/Items Etc/salmon/salmon018.png" id="24_ma3hf"] [ext_resource type="Texture2D" uid="uid://bbfh5fxjoxauu" path="res://src/vfx/Items Etc/divinity/divinity016.png" id="24_oe2xt"] [ext_resource type="Texture2D" uid="uid://b5yqauqsd3rsq" path="res://src/vfx/Items Etc/ENTROPICvariation4.png" id="24_uf853"] -[ext_resource type="Texture2D" uid="uid://brhg8g0sne2i1" path="res://src/vfx/Items Etc/ENTROPICvariation2.png" id="25_hkhu1"] [ext_resource type="Texture2D" uid="uid://kr12yr2vqili" path="res://src/vfx/Items Etc/divinity/divinity017.png" id="25_ouspn"] [ext_resource type="Texture2D" uid="uid://ba0ls2loi1y1t" path="res://src/vfx/Items Etc/salmon/salmon019.png" id="25_u0lx7"] -[ext_resource type="Texture2D" uid="uid://cd44170cm8vyv" path="res://src/vfx/Items Etc/ENTROPICvariation3.png" id="26_2njrj"] [ext_resource type="Texture2D" uid="uid://w8wymlpx3e8w" path="res://src/vfx/Items Etc/divinity/divinity018.png" id="26_nyfyc"] [ext_resource type="Texture2D" uid="uid://l10fs58d0no5" path="res://src/vfx/Items Etc/salmon/salmon020.png" id="26_yowtu"] [ext_resource type="Texture2D" uid="uid://dmohki1i26fw5" path="res://src/vfx/Items Etc/salmon/salmon021.png" id="27_61r7h"] @@ -500,6 +496,7 @@ [ext_resource type="Texture2D" uid="uid://bvqsilbdfyqd1" path="res://src/vfx/Items Etc/persiko/persiko125.png" id="399_b1hpb"] [ext_resource type="Texture2D" uid="uid://bwoccwmlevwm1" path="res://src/vfx/Items Etc/persiko/persiko126.png" id="400_nmop6"] [ext_resource type="Texture2D" uid="uid://dwfqyfjsj8nro" path="res://src/vfx/Items Etc/persiko/persiko127.png" id="401_28ame"] +[ext_resource type="Texture2D" uid="uid://dw3v3q35m6yuu" path="res://src/vfx/Items Etc/item_breaking.png" id="489_w5dir"] [ext_resource type="Texture2D" uid="uid://cvvemiv8f33o7" path="res://src/vfx/Weapon Strikes/earth_Strike.png" id="498_c70d3"] [ext_resource type="Texture2D" uid="uid://ceux45jq77bn3" path="res://src/vfx/Weapon Strikes/aero_slash_slash_part.png" id="498_ucsgn"] [ext_resource type="Texture2D" uid="uid://b4a312uikmfou" path="res://src/vfx/Weapon Strikes/fire_slash.png" id="499_8cv7j"] @@ -603,6 +600,218 @@ height = 0.53 [sub_resource type="BoxShape3D" id="BoxShape3D_565yv"] size = Vector3(1, 1, 1.80176) +[sub_resource type="Animation" id="Animation_dbr2j"] +resource_name = "AnBradan" +length = 2.65 +step = 0.0166667 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Spell Signs:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"AnBradan"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Spell Signs:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 2.65), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 159] +} + +[sub_resource type="Animation" id="Animation_k8fmf"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Spell Signs:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"AnBradan"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Spell Signs:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [0] +} + +[sub_resource type="Animation" id="Animation_1mpss"] +resource_name = "DivinityRecall" +length = 1.78334 +step = 0.0166667 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Spell Signs:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"DivinityRecall"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Spell Signs:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 1.78333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 107] +} + +[sub_resource type="Animation" id="Animation_53c8b"] +resource_name = "Kyuuketsuki" +length = 1.78334 +step = 0.0166667 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Spell Signs:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"Kyuuketsuki"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Spell Signs:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 1.78333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 107] +} + +[sub_resource type="Animation" id="Animation_rcq5i"] +resource_name = "ItemBreak" +length = 1.58334 +step = 0.0166667 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Spell Signs:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"EquipmentBreak"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Spell Signs:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 1.58333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 95] +} + +[sub_resource type="Animation" id="Animation_as0fu"] +resource_name = "Radial" +length = 1.78334 +step = 0.0166667 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Spell Signs:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"Radial"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Spell Signs:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 1.78333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 107] +} + +[sub_resource type="Animation" id="Animation_bvvuv"] +resource_name = "Persiko" +length = 2.11667 +step = 0.0166667 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Spell Signs:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"Persiko"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Spell Signs:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 2.11667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 127] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_1mpss"] +_data = { +&"AnBradan": SubResource("Animation_dbr2j"), +&"DivinityRecall": SubResource("Animation_1mpss"), +&"ItemBreak": SubResource("Animation_rcq5i"), +&"Kyuuketsuki": SubResource("Animation_53c8b"), +&"Persiko": SubResource("Animation_bvvuv"), +&"RESET": SubResource("Animation_k8fmf"), +&"Radial": SubResource("Animation_as0fu") +} + [sub_resource type="Animation" id="Animation_j5wmh"] resource_name = "Divinity_Recall" length = 3.56667 @@ -628,7 +837,7 @@ tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [&"Divinity Recall"] +"values": [&"DivinityRecall"] } tracks/2/type = "value" tracks/2/imported = false @@ -643,25 +852,6 @@ tracks/2/keys = { "values": [0, 107] } -[sub_resource type="Animation" id="Animation_rxepx"] -resource_name = "GeoReactor Air" -length = 1.66667 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("ColorRect:color") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.0333333, 0.0666667), -"transitions": PackedFloat32Array(1, 1, 1), -"update": 0, -"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0.623529), Color(1, 1, 1, 0)] -} - -[sub_resource type="Animation" id="Animation_27b85"] -resource_name = "GeoReactor Water" - [sub_resource type="Animation" id="Animation_jtmj1"] length = 0.001 tracks/0/type = "value" @@ -739,62 +929,154 @@ tracks/5/keys = { tracks/6/type = "value" tracks/6/imported = false tracks/6/enabled = true -tracks/6/path = NodePath("Prosc Message:texture") +tracks/6/path = NodePath("%Camera3D:position") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), -"update": 1, -"values": [null] +"update": 0, +"values": [Vector3(0.003, 2.1, -0.01)] } tracks/7/type = "value" tracks/7/imported = false tracks/7/enabled = true -tracks/7/path = NodePath("Prosc Message:modulate") +tracks/7/path = NodePath("Spell Signs:animation") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), -"update": 0, -"values": [Color(1, 1, 1, 1)] +"update": 1, +"values": [&"Persiko"] } tracks/8/type = "value" tracks/8/imported = false tracks/8/enabled = true -tracks/8/path = NodePath("%Camera3D:position") +tracks/8/path = NodePath("Spell Signs:frame") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector3(0.003, 2.1, -0.01)] +"update": 1, +"values": [127] } -tracks/9/type = "value" -tracks/9/imported = false -tracks/9/enabled = true -tracks/9/path = NodePath("Spell Signs:animation") -tracks/9/interp = 1 -tracks/9/loop_wrap = true -tracks/9/keys = { + +[sub_resource type="Animation" id="Animation_en41m"] +resource_name = "AnBradan" +length = 2.65 +step = 0.0166667 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Spell Signs:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"AnBradan"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Spell Signs:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 2.65), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 159] +} + +[sub_resource type="Animation" id="Animation_a0pdj"] +resource_name = "Kyuuketsuki" +length = 2.65 +step = 0.0166667 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Spell Signs:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"Kyuuketsuki"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Spell Signs:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 2.65), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 159] +} + +[sub_resource type="Animation" id="Animation_vgc4w"] +resource_name = "Persiko" +length = 2.11667 +step = 0.0166667 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Spell Signs:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [&"Persiko"] } -tracks/10/type = "value" -tracks/10/imported = false -tracks/10/enabled = true -tracks/10/path = NodePath("Spell Signs:frame") -tracks/10/interp = 1 -tracks/10/loop_wrap = true -tracks/10/keys = { +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Spell Signs:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 2.11667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 159] +} + +[sub_resource type="Animation" id="Animation_2gki5"] +resource_name = "Radial" +length = 2.11667 +step = 0.0166667 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Spell Signs:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [127] +"values": [&"Persiko"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Spell Signs:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 2.11667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 159] } [sub_resource type="Animation" id="Animation_es4xk"] @@ -864,30 +1146,6 @@ tracks/4/keys = { [sub_resource type="Animation" id="Animation_wvcio"] resource_name = "jump_scare" length = 5.0005 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Prosc Message:texture") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 4.2), -"transitions": PackedFloat32Array(1, 1), -"update": 1, -"values": [ExtResource("6_bj1ma"), ExtResource("6_bj1ma")] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("Prosc Message:modulate") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0, 0.6, 1.6, 2.6, 3.6, 4.16667), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), -"update": 0, -"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 0.48), Color(1, 1, 1, 1), Color(1, 1, 1, 0.48), Color(1, 1, 1, 0)] -} [sub_resource type="Animation" id="Animation_sq73w"] resource_name = "revive" @@ -955,10 +1213,12 @@ tracks/4/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_ebyyx"] _data = { +&"AnBradan": SubResource("Animation_en41m"), &"Divinity_Recall": SubResource("Animation_j5wmh"), -&"GeoReactor Air": SubResource("Animation_rxepx"), -&"GeoReactor Water": SubResource("Animation_27b85"), +&"Kyuuketsuki": SubResource("Animation_a0pdj"), +&"Persiko": SubResource("Animation_vgc4w"), &"RESET": SubResource("Animation_jtmj1"), +&"Radial": SubResource("Animation_2gki5"), &"death": SubResource("Animation_es4xk"), &"jump_scare": SubResource("Animation_wvcio"), &"revive": SubResource("Animation_sq73w") @@ -1512,6 +1772,390 @@ _data = { &"take_damage": SubResource("Animation_g183x") } +[sub_resource type="AtlasTexture" id="AtlasTexture_1t7ua"] +atlas = ExtResource("489_w5dir") +region = Rect2(0, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_de11d"] +atlas = ExtResource("489_w5dir") +region = Rect2(512, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_uiup0"] +atlas = ExtResource("489_w5dir") +region = Rect2(1024, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_h2y2x"] +atlas = ExtResource("489_w5dir") +region = Rect2(1536, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w87tc"] +atlas = ExtResource("489_w5dir") +region = Rect2(2048, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3uvd6"] +atlas = ExtResource("489_w5dir") +region = Rect2(2560, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_o0k2a"] +atlas = ExtResource("489_w5dir") +region = Rect2(3072, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5w451"] +atlas = ExtResource("489_w5dir") +region = Rect2(3584, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nw4v5"] +atlas = ExtResource("489_w5dir") +region = Rect2(4096, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vlw8a"] +atlas = ExtResource("489_w5dir") +region = Rect2(4608, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lokei"] +atlas = ExtResource("489_w5dir") +region = Rect2(5120, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_217y4"] +atlas = ExtResource("489_w5dir") +region = Rect2(5632, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_skejj"] +atlas = ExtResource("489_w5dir") +region = Rect2(6144, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4a6k6"] +atlas = ExtResource("489_w5dir") +region = Rect2(6656, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jqmwl"] +atlas = ExtResource("489_w5dir") +region = Rect2(7168, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0gcsk"] +atlas = ExtResource("489_w5dir") +region = Rect2(7680, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xrquc"] +atlas = ExtResource("489_w5dir") +region = Rect2(8192, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qlerd"] +atlas = ExtResource("489_w5dir") +region = Rect2(8704, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hyd01"] +atlas = ExtResource("489_w5dir") +region = Rect2(9216, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_onylb"] +atlas = ExtResource("489_w5dir") +region = Rect2(9728, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_o8i4i"] +atlas = ExtResource("489_w5dir") +region = Rect2(10240, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4mb1r"] +atlas = ExtResource("489_w5dir") +region = Rect2(10752, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_l80om"] +atlas = ExtResource("489_w5dir") +region = Rect2(11264, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vfp4e"] +atlas = ExtResource("489_w5dir") +region = Rect2(11776, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_x2fx3"] +atlas = ExtResource("489_w5dir") +region = Rect2(12288, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wycjd"] +atlas = ExtResource("489_w5dir") +region = Rect2(12800, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_osl5w"] +atlas = ExtResource("489_w5dir") +region = Rect2(13312, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wfmlc"] +atlas = ExtResource("489_w5dir") +region = Rect2(13824, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nyonv"] +atlas = ExtResource("489_w5dir") +region = Rect2(14336, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7ddxf"] +atlas = ExtResource("489_w5dir") +region = Rect2(14848, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_n0kog"] +atlas = ExtResource("489_w5dir") +region = Rect2(15360, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_j1mi2"] +atlas = ExtResource("489_w5dir") +region = Rect2(15872, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_j67jj"] +atlas = ExtResource("489_w5dir") +region = Rect2(0, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1ugv6"] +atlas = ExtResource("489_w5dir") +region = Rect2(512, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1p6jy"] +atlas = ExtResource("489_w5dir") +region = Rect2(1024, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mmcuw"] +atlas = ExtResource("489_w5dir") +region = Rect2(1536, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8x1i4"] +atlas = ExtResource("489_w5dir") +region = Rect2(2048, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_undhx"] +atlas = ExtResource("489_w5dir") +region = Rect2(2560, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rbcef"] +atlas = ExtResource("489_w5dir") +region = Rect2(3072, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_av6uk"] +atlas = ExtResource("489_w5dir") +region = Rect2(3584, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_sgymg"] +atlas = ExtResource("489_w5dir") +region = Rect2(4096, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_awcsm"] +atlas = ExtResource("489_w5dir") +region = Rect2(4608, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_v45v5"] +atlas = ExtResource("489_w5dir") +region = Rect2(5120, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jjys1"] +atlas = ExtResource("489_w5dir") +region = Rect2(5632, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_06gqo"] +atlas = ExtResource("489_w5dir") +region = Rect2(6144, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qv5kj"] +atlas = ExtResource("489_w5dir") +region = Rect2(6656, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_sjk64"] +atlas = ExtResource("489_w5dir") +region = Rect2(7168, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tmxyu"] +atlas = ExtResource("489_w5dir") +region = Rect2(7680, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tuarh"] +atlas = ExtResource("489_w5dir") +region = Rect2(8192, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2t1p8"] +atlas = ExtResource("489_w5dir") +region = Rect2(8704, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ihmoq"] +atlas = ExtResource("489_w5dir") +region = Rect2(9216, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kn7jf"] +atlas = ExtResource("489_w5dir") +region = Rect2(9728, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w3r22"] +atlas = ExtResource("489_w5dir") +region = Rect2(10240, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2gmht"] +atlas = ExtResource("489_w5dir") +region = Rect2(10752, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_btlqd"] +atlas = ExtResource("489_w5dir") +region = Rect2(11264, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3i0yp"] +atlas = ExtResource("489_w5dir") +region = Rect2(11776, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_attmn"] +atlas = ExtResource("489_w5dir") +region = Rect2(12288, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2i8hi"] +atlas = ExtResource("489_w5dir") +region = Rect2(12800, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fxw0h"] +atlas = ExtResource("489_w5dir") +region = Rect2(13312, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_okh71"] +atlas = ExtResource("489_w5dir") +region = Rect2(13824, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ruyng"] +atlas = ExtResource("489_w5dir") +region = Rect2(14336, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2l36d"] +atlas = ExtResource("489_w5dir") +region = Rect2(14848, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5l03w"] +atlas = ExtResource("489_w5dir") +region = Rect2(15360, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bod1o"] +atlas = ExtResource("489_w5dir") +region = Rect2(15872, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yoom6"] +atlas = ExtResource("489_w5dir") +region = Rect2(0, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_icnyh"] +atlas = ExtResource("489_w5dir") +region = Rect2(512, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_um82f"] +atlas = ExtResource("489_w5dir") +region = Rect2(1024, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wveq7"] +atlas = ExtResource("489_w5dir") +region = Rect2(1536, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ecdot"] +atlas = ExtResource("489_w5dir") +region = Rect2(2048, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_42rbi"] +atlas = ExtResource("489_w5dir") +region = Rect2(2560, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s17pp"] +atlas = ExtResource("489_w5dir") +region = Rect2(3072, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nqulb"] +atlas = ExtResource("489_w5dir") +region = Rect2(3584, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4epey"] +atlas = ExtResource("489_w5dir") +region = Rect2(4096, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_m2my2"] +atlas = ExtResource("489_w5dir") +region = Rect2(4608, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gxhf0"] +atlas = ExtResource("489_w5dir") +region = Rect2(5120, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bweox"] +atlas = ExtResource("489_w5dir") +region = Rect2(5632, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_a5cr0"] +atlas = ExtResource("489_w5dir") +region = Rect2(6144, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wwqjb"] +atlas = ExtResource("489_w5dir") +region = Rect2(6656, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pvxw0"] +atlas = ExtResource("489_w5dir") +region = Rect2(7168, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_h780i"] +atlas = ExtResource("489_w5dir") +region = Rect2(7680, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_eucyw"] +atlas = ExtResource("489_w5dir") +region = Rect2(8192, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fk61c"] +atlas = ExtResource("489_w5dir") +region = Rect2(8704, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_t418h"] +atlas = ExtResource("489_w5dir") +region = Rect2(9216, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3hluk"] +atlas = ExtResource("489_w5dir") +region = Rect2(9728, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rcxrp"] +atlas = ExtResource("489_w5dir") +region = Rect2(10240, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qv04j"] +atlas = ExtResource("489_w5dir") +region = Rect2(10752, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fcmgb"] +atlas = ExtResource("489_w5dir") +region = Rect2(11264, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7yhn4"] +atlas = ExtResource("489_w5dir") +region = Rect2(11776, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wc5hd"] +atlas = ExtResource("489_w5dir") +region = Rect2(12288, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pwpaa"] +atlas = ExtResource("489_w5dir") +region = Rect2(12800, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rwn0a"] +atlas = ExtResource("489_w5dir") +region = Rect2(13312, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4dt1x"] +atlas = ExtResource("489_w5dir") +region = Rect2(13824, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0ooq7"] +atlas = ExtResource("489_w5dir") +region = Rect2(14336, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_slqt4"] +atlas = ExtResource("489_w5dir") +region = Rect2(14848, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0mg2x"] +atlas = ExtResource("489_w5dir") +region = Rect2(15360, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dk8i1"] +atlas = ExtResource("489_w5dir") +region = Rect2(15872, 1024, 512, 512) + [sub_resource type="AtlasTexture" id="AtlasTexture_ewjim"] atlas = ExtResource("14_jhq84") region = Rect2(0, 0, 512, 512) @@ -2156,7 +2800,7 @@ animations = [{ "texture": null }], "loop": false, -"name": &"An Bradan", +"name": &"AnBradan", "speed": 64.0 }, { "frames": [{ @@ -2485,11 +3129,304 @@ animations = [{ "texture": null }], "loop": false, -"name": &"Divinity Recall", +"name": &"DivinityRecall", "speed": 32.0 }, { "frames": [{ "duration": 1.0, +"texture": SubResource("AtlasTexture_1t7ua") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_de11d") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_uiup0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_h2y2x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w87tc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3uvd6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_o0k2a") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5w451") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nw4v5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vlw8a") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_lokei") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_217y4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_skejj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4a6k6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jqmwl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0gcsk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xrquc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qlerd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hyd01") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_onylb") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_o8i4i") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4mb1r") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l80om") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vfp4e") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_x2fx3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wycjd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_osl5w") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wfmlc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nyonv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7ddxf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_n0kog") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_j1mi2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_j67jj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1ugv6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1p6jy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mmcuw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8x1i4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_undhx") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rbcef") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_av6uk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_sgymg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_awcsm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_v45v5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jjys1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_06gqo") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qv5kj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_sjk64") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tmxyu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tuarh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2t1p8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ihmoq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kn7jf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w3r22") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2gmht") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_btlqd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3i0yp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_attmn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2i8hi") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fxw0h") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_okh71") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ruyng") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2l36d") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5l03w") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bod1o") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_yoom6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_icnyh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_um82f") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wveq7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ecdot") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_42rbi") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_s17pp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nqulb") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4epey") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_m2my2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gxhf0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bweox") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_a5cr0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wwqjb") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pvxw0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_h780i") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_eucyw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fk61c") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_t418h") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3hluk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rcxrp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qv04j") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fcmgb") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7yhn4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wc5hd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pwpaa") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rwn0a") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4dt1x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0ooq7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_slqt4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0mg2x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dk8i1") +}], +"loop": true, +"name": &"EquipmentBreak", +"speed": 24.0 +}, { +"frames": [{ +"duration": 1.0, "texture": SubResource("AtlasTexture_ewjim") }, { "duration": 1.0, @@ -6259,23 +7196,6 @@ animations = [{ "speed": 32.0 }] -[sub_resource type="FastNoiseLite" id="FastNoiseLite_bj1ma"] -noise_type = 3 -frequency = 0.2269 -fractal_type = 0 -fractal_lacunarity = 1.335 - -[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_es4xk"] -seamless = true -noise = SubResource("FastNoiseLite_bj1ma") - -[sub_resource type="ShaderMaterial" id="ShaderMaterial_es4xk"] -shader = ExtResource("9_bj1ma") -shader_parameter/scale = Vector2(1, 1) -shader_parameter/strength = 0.164 -shader_parameter/fps = 17.445 -shader_parameter/noise = SubResource("NoiseTexture2D_es4xk") - [sub_resource type="AtlasTexture" id="AtlasTexture_vpgo6"] atlas = ExtResource("20_bjon0") region = Rect2(512, 0, 512, 512) @@ -6925,1374 +7845,6 @@ animations = [{ "speed": 64.0 }] -[sub_resource type="AtlasTexture" id="AtlasTexture_0qr2r"] -atlas = ExtResource("25_hkhu1") -region = Rect2(0, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2652b"] -atlas = ExtResource("25_hkhu1") -region = Rect2(512, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_uf853"] -atlas = ExtResource("25_hkhu1") -region = Rect2(1024, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_y8imw"] -atlas = ExtResource("25_hkhu1") -region = Rect2(1536, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2q4xc"] -atlas = ExtResource("25_hkhu1") -region = Rect2(2048, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3yow4"] -atlas = ExtResource("25_hkhu1") -region = Rect2(2560, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_oujy1"] -atlas = ExtResource("25_hkhu1") -region = Rect2(3072, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ysfuc"] -atlas = ExtResource("25_hkhu1") -region = Rect2(3584, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xbcdg"] -atlas = ExtResource("25_hkhu1") -region = Rect2(4096, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xtuex"] -atlas = ExtResource("25_hkhu1") -region = Rect2(4608, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_j5wmh"] -atlas = ExtResource("25_hkhu1") -region = Rect2(5120, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_rxepx"] -atlas = ExtResource("25_hkhu1") -region = Rect2(5632, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_27b85"] -atlas = ExtResource("25_hkhu1") -region = Rect2(6144, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_v3vjx"] -atlas = ExtResource("25_hkhu1") -region = Rect2(6656, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ickvi"] -atlas = ExtResource("25_hkhu1") -region = Rect2(7168, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_cdih5"] -atlas = ExtResource("25_hkhu1") -region = Rect2(7680, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pbcxe"] -atlas = ExtResource("25_hkhu1") -region = Rect2(8192, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nfb16"] -atlas = ExtResource("25_hkhu1") -region = Rect2(8704, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ynv1q"] -atlas = ExtResource("25_hkhu1") -region = Rect2(9216, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5jq5w"] -atlas = ExtResource("25_hkhu1") -region = Rect2(9728, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5mgfr"] -atlas = ExtResource("25_hkhu1") -region = Rect2(10240, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_my0pc"] -atlas = ExtResource("25_hkhu1") -region = Rect2(10752, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3e14i"] -atlas = ExtResource("25_hkhu1") -region = Rect2(11264, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gtij5"] -atlas = ExtResource("25_hkhu1") -region = Rect2(11776, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5rmcm"] -atlas = ExtResource("25_hkhu1") -region = Rect2(12288, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_a3r4p"] -atlas = ExtResource("25_hkhu1") -region = Rect2(12800, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_woqwc"] -atlas = ExtResource("25_hkhu1") -region = Rect2(13312, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_r3n06"] -atlas = ExtResource("25_hkhu1") -region = Rect2(13824, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xppfr"] -atlas = ExtResource("25_hkhu1") -region = Rect2(14336, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_42bhc"] -atlas = ExtResource("25_hkhu1") -region = Rect2(14848, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_602ll"] -atlas = ExtResource("25_hkhu1") -region = Rect2(15360, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vxts4"] -atlas = ExtResource("25_hkhu1") -region = Rect2(15872, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2shfw"] -atlas = ExtResource("25_hkhu1") -region = Rect2(0, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ew1ud"] -atlas = ExtResource("25_hkhu1") -region = Rect2(512, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2rtj2"] -atlas = ExtResource("25_hkhu1") -region = Rect2(1024, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xxga0"] -atlas = ExtResource("25_hkhu1") -region = Rect2(1536, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_t57yl"] -atlas = ExtResource("25_hkhu1") -region = Rect2(2048, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kryh1"] -atlas = ExtResource("25_hkhu1") -region = Rect2(2560, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_euha6"] -atlas = ExtResource("25_hkhu1") -region = Rect2(3072, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_sim6u"] -atlas = ExtResource("25_hkhu1") -region = Rect2(3584, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_km40c"] -atlas = ExtResource("25_hkhu1") -region = Rect2(4096, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bkpl7"] -atlas = ExtResource("25_hkhu1") -region = Rect2(4608, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_07uca"] -atlas = ExtResource("25_hkhu1") -region = Rect2(5120, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_es7vd"] -atlas = ExtResource("25_hkhu1") -region = Rect2(5632, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8v75p"] -atlas = ExtResource("25_hkhu1") -region = Rect2(6144, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_uptbj"] -atlas = ExtResource("25_hkhu1") -region = Rect2(6656, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_syrbx"] -atlas = ExtResource("25_hkhu1") -region = Rect2(7168, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mjyim"] -atlas = ExtResource("25_hkhu1") -region = Rect2(7680, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ebuh1"] -atlas = ExtResource("25_hkhu1") -region = Rect2(8192, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_fbn7r"] -atlas = ExtResource("25_hkhu1") -region = Rect2(8704, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_regj1"] -atlas = ExtResource("25_hkhu1") -region = Rect2(9216, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_d02su"] -atlas = ExtResource("25_hkhu1") -region = Rect2(9728, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_l2ggk"] -atlas = ExtResource("25_hkhu1") -region = Rect2(10240, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_iwss5"] -atlas = ExtResource("25_hkhu1") -region = Rect2(10752, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_rvklq"] -atlas = ExtResource("25_hkhu1") -region = Rect2(11264, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5h583"] -atlas = ExtResource("25_hkhu1") -region = Rect2(11776, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_0jqx0"] -atlas = ExtResource("25_hkhu1") -region = Rect2(12288, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_450xu"] -atlas = ExtResource("25_hkhu1") -region = Rect2(12800, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_j48l7"] -atlas = ExtResource("25_hkhu1") -region = Rect2(13312, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_swfa3"] -atlas = ExtResource("25_hkhu1") -region = Rect2(13824, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ouwf0"] -atlas = ExtResource("25_hkhu1") -region = Rect2(14336, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4f54a"] -atlas = ExtResource("25_hkhu1") -region = Rect2(14848, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_wjdlq"] -atlas = ExtResource("25_hkhu1") -region = Rect2(15360, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pnluu"] -atlas = ExtResource("25_hkhu1") -region = Rect2(15872, 512, 512, 512) - -[sub_resource type="SpriteFrames" id="SpriteFrames_ws3eh"] -animations = [{ -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_0qr2r") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2652b") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_uf853") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_y8imw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2q4xc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3yow4") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_oujy1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ysfuc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xbcdg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xtuex") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_j5wmh") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_rxepx") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_27b85") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_v3vjx") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ickvi") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_cdih5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pbcxe") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nfb16") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ynv1q") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5jq5w") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5mgfr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_my0pc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3e14i") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gtij5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5rmcm") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_a3r4p") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_woqwc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_r3n06") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xppfr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_42bhc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_602ll") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vxts4") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2shfw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ew1ud") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2rtj2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xxga0") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_t57yl") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kryh1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_euha6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_sim6u") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_km40c") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_bkpl7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_07uca") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_es7vd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8v75p") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_uptbj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_syrbx") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mjyim") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ebuh1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_fbn7r") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_regj1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_d02su") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_l2ggk") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_iwss5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_rvklq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5h583") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_0jqx0") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_450xu") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_j48l7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_swfa3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ouwf0") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4f54a") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_wjdlq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pnluu") -}], -"loop": false, -"name": &"default", -"speed": 64.0 -}] - -[sub_resource type="AtlasTexture" id="AtlasTexture_lcrcp"] -atlas = ExtResource("26_2njrj") -region = Rect2(0, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6eeoq"] -atlas = ExtResource("26_2njrj") -region = Rect2(512, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_sfxne"] -atlas = ExtResource("26_2njrj") -region = Rect2(1024, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ibmoj"] -atlas = ExtResource("26_2njrj") -region = Rect2(1536, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_em16g"] -atlas = ExtResource("26_2njrj") -region = Rect2(2048, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_71jpt"] -atlas = ExtResource("26_2njrj") -region = Rect2(2560, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_lh7q5"] -atlas = ExtResource("26_2njrj") -region = Rect2(3072, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_22n7m"] -atlas = ExtResource("26_2njrj") -region = Rect2(3584, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_m857a"] -atlas = ExtResource("26_2njrj") -region = Rect2(4096, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_th1r8"] -atlas = ExtResource("26_2njrj") -region = Rect2(4608, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xhkhj"] -atlas = ExtResource("26_2njrj") -region = Rect2(5120, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_qgj1x"] -atlas = ExtResource("26_2njrj") -region = Rect2(5632, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3whtt"] -atlas = ExtResource("26_2njrj") -region = Rect2(6144, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mhik5"] -atlas = ExtResource("26_2njrj") -region = Rect2(6656, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_th7sp"] -atlas = ExtResource("26_2njrj") -region = Rect2(7168, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_tc0m3"] -atlas = ExtResource("26_2njrj") -region = Rect2(7680, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_1son1"] -atlas = ExtResource("26_2njrj") -region = Rect2(8192, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_wgyoe"] -atlas = ExtResource("26_2njrj") -region = Rect2(8704, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_abgip"] -atlas = ExtResource("26_2njrj") -region = Rect2(9216, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_erblm"] -atlas = ExtResource("26_2njrj") -region = Rect2(9728, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mhc36"] -atlas = ExtResource("26_2njrj") -region = Rect2(10240, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gdcny"] -atlas = ExtResource("26_2njrj") -region = Rect2(10752, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nx6uh"] -atlas = ExtResource("26_2njrj") -region = Rect2(11264, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ugjdi"] -atlas = ExtResource("26_2njrj") -region = Rect2(11776, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_335y5"] -atlas = ExtResource("26_2njrj") -region = Rect2(12288, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_tj7ty"] -atlas = ExtResource("26_2njrj") -region = Rect2(12800, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_y8gbl"] -atlas = ExtResource("26_2njrj") -region = Rect2(13312, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ck1u4"] -atlas = ExtResource("26_2njrj") -region = Rect2(13824, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gun1u"] -atlas = ExtResource("26_2njrj") -region = Rect2(14336, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_a3rya"] -atlas = ExtResource("26_2njrj") -region = Rect2(14848, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_41da5"] -atlas = ExtResource("26_2njrj") -region = Rect2(15360, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_1eh8b"] -atlas = ExtResource("26_2njrj") -region = Rect2(15872, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_61dyj"] -atlas = ExtResource("26_2njrj") -region = Rect2(0, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_lk3xi"] -atlas = ExtResource("26_2njrj") -region = Rect2(512, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_y02dr"] -atlas = ExtResource("26_2njrj") -region = Rect2(1024, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_t7klq"] -atlas = ExtResource("26_2njrj") -region = Rect2(1536, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ia2wd"] -atlas = ExtResource("26_2njrj") -region = Rect2(2048, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3nm2j"] -atlas = ExtResource("26_2njrj") -region = Rect2(2560, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_qdojh"] -atlas = ExtResource("26_2njrj") -region = Rect2(3072, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mnrda"] -atlas = ExtResource("26_2njrj") -region = Rect2(3584, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_f63wk"] -atlas = ExtResource("26_2njrj") -region = Rect2(4096, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bw21a"] -atlas = ExtResource("26_2njrj") -region = Rect2(4608, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bhew3"] -atlas = ExtResource("26_2njrj") -region = Rect2(5120, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_lvcxw"] -atlas = ExtResource("26_2njrj") -region = Rect2(5632, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_v6i4k"] -atlas = ExtResource("26_2njrj") -region = Rect2(6144, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8ywr3"] -atlas = ExtResource("26_2njrj") -region = Rect2(6656, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_20anl"] -atlas = ExtResource("26_2njrj") -region = Rect2(7168, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5a7fx"] -atlas = ExtResource("26_2njrj") -region = Rect2(7680, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_sptsx"] -atlas = ExtResource("26_2njrj") -region = Rect2(8192, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8ehax"] -atlas = ExtResource("26_2njrj") -region = Rect2(8704, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_udonp"] -atlas = ExtResource("26_2njrj") -region = Rect2(9216, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_0oncs"] -atlas = ExtResource("26_2njrj") -region = Rect2(9728, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_j7777"] -atlas = ExtResource("26_2njrj") -region = Rect2(10240, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_h8tvr"] -atlas = ExtResource("26_2njrj") -region = Rect2(10752, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6c1y8"] -atlas = ExtResource("26_2njrj") -region = Rect2(11264, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_h87rf"] -atlas = ExtResource("26_2njrj") -region = Rect2(11776, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_w1gan"] -atlas = ExtResource("26_2njrj") -region = Rect2(12288, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_stuxj"] -atlas = ExtResource("26_2njrj") -region = Rect2(12800, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_wmmok"] -atlas = ExtResource("26_2njrj") -region = Rect2(13312, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_03jqo"] -atlas = ExtResource("26_2njrj") -region = Rect2(13824, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nk56j"] -atlas = ExtResource("26_2njrj") -region = Rect2(14336, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4i88f"] -atlas = ExtResource("26_2njrj") -region = Rect2(14848, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xtqvu"] -atlas = ExtResource("26_2njrj") -region = Rect2(15360, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_w0i7n"] -atlas = ExtResource("26_2njrj") -region = Rect2(15872, 512, 512, 512) - -[sub_resource type="SpriteFrames" id="SpriteFrames_qhbok"] -animations = [{ -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_lcrcp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6eeoq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_sfxne") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ibmoj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_em16g") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_71jpt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_lh7q5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_22n7m") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_m857a") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_th1r8") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xhkhj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_qgj1x") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3whtt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mhik5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_th7sp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_tc0m3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_1son1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_wgyoe") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_abgip") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_erblm") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mhc36") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gdcny") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nx6uh") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ugjdi") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_335y5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_tj7ty") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_y8gbl") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ck1u4") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gun1u") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_a3rya") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_41da5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_1eh8b") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_61dyj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_lk3xi") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_y02dr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_t7klq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ia2wd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3nm2j") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_qdojh") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mnrda") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_f63wk") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_bw21a") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_bhew3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_lvcxw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_v6i4k") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8ywr3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_20anl") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5a7fx") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_sptsx") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8ehax") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_udonp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_0oncs") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_j7777") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_h8tvr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6c1y8") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_h87rf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_w1gan") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_stuxj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_wmmok") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_03jqo") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nk56j") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4i88f") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xtqvu") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_w0i7n") -}], -"loop": false, -"name": &"default", -"speed": 64.0 -}] - -[sub_resource type="AtlasTexture" id="AtlasTexture_5ciy5"] -atlas = ExtResource("24_uf853") -region = Rect2(0, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_tc2qj"] -atlas = ExtResource("24_uf853") -region = Rect2(512, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_m824q"] -atlas = ExtResource("24_uf853") -region = Rect2(1024, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mkp67"] -atlas = ExtResource("24_uf853") -region = Rect2(1536, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_00nyr"] -atlas = ExtResource("24_uf853") -region = Rect2(2048, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6vb0f"] -atlas = ExtResource("24_uf853") -region = Rect2(2560, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8wc0p"] -atlas = ExtResource("24_uf853") -region = Rect2(3072, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kkv84"] -atlas = ExtResource("24_uf853") -region = Rect2(3584, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4ys7e"] -atlas = ExtResource("24_uf853") -region = Rect2(4096, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8gn2y"] -atlas = ExtResource("24_uf853") -region = Rect2(4608, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_u0ktr"] -atlas = ExtResource("24_uf853") -region = Rect2(5120, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_judn0"] -atlas = ExtResource("24_uf853") -region = Rect2(5632, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_j5qg5"] -atlas = ExtResource("24_uf853") -region = Rect2(6144, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_uqlyn"] -atlas = ExtResource("24_uf853") -region = Rect2(6656, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7axy2"] -atlas = ExtResource("24_uf853") -region = Rect2(7168, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ruusv"] -atlas = ExtResource("24_uf853") -region = Rect2(7680, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_h0c02"] -atlas = ExtResource("24_uf853") -region = Rect2(8192, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_e1x0k"] -atlas = ExtResource("24_uf853") -region = Rect2(8704, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7f1t2"] -atlas = ExtResource("24_uf853") -region = Rect2(9216, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_h3pra"] -atlas = ExtResource("24_uf853") -region = Rect2(9728, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_146gh"] -atlas = ExtResource("24_uf853") -region = Rect2(10240, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_clee3"] -atlas = ExtResource("24_uf853") -region = Rect2(10752, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5ow8o"] -atlas = ExtResource("24_uf853") -region = Rect2(11264, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5nf6w"] -atlas = ExtResource("24_uf853") -region = Rect2(11776, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_o5o0p"] -atlas = ExtResource("24_uf853") -region = Rect2(12288, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_js0l1"] -atlas = ExtResource("24_uf853") -region = Rect2(12800, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kwqcj"] -atlas = ExtResource("24_uf853") -region = Rect2(13312, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_v7p42"] -atlas = ExtResource("24_uf853") -region = Rect2(13824, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_dsjn8"] -atlas = ExtResource("24_uf853") -region = Rect2(14336, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_m4nco"] -atlas = ExtResource("24_uf853") -region = Rect2(14848, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_15lki"] -atlas = ExtResource("24_uf853") -region = Rect2(15360, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4fx1j"] -atlas = ExtResource("24_uf853") -region = Rect2(15872, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_d8a4q"] -atlas = ExtResource("24_uf853") -region = Rect2(0, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hlddt"] -atlas = ExtResource("24_uf853") -region = Rect2(512, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gxtbw"] -atlas = ExtResource("24_uf853") -region = Rect2(1024, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_b6jp8"] -atlas = ExtResource("24_uf853") -region = Rect2(1536, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gpl42"] -atlas = ExtResource("24_uf853") -region = Rect2(2048, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5dirq"] -atlas = ExtResource("24_uf853") -region = Rect2(2560, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_o4ove"] -atlas = ExtResource("24_uf853") -region = Rect2(3072, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_37tem"] -atlas = ExtResource("24_uf853") -region = Rect2(3584, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6febt"] -atlas = ExtResource("24_uf853") -region = Rect2(4096, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_qfgot"] -atlas = ExtResource("24_uf853") -region = Rect2(4608, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_se5x3"] -atlas = ExtResource("24_uf853") -region = Rect2(5120, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_wb383"] -atlas = ExtResource("24_uf853") -region = Rect2(5632, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6dp5c"] -atlas = ExtResource("24_uf853") -region = Rect2(6144, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_j8xm6"] -atlas = ExtResource("24_uf853") -region = Rect2(6656, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gjqse"] -atlas = ExtResource("24_uf853") -region = Rect2(7168, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_cdevg"] -atlas = ExtResource("24_uf853") -region = Rect2(7680, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3oyhd"] -atlas = ExtResource("24_uf853") -region = Rect2(8192, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_65ql2"] -atlas = ExtResource("24_uf853") -region = Rect2(8704, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_uxd1q"] -atlas = ExtResource("24_uf853") -region = Rect2(9216, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_elx4t"] -atlas = ExtResource("24_uf853") -region = Rect2(9728, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pts03"] -atlas = ExtResource("24_uf853") -region = Rect2(10240, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nmwtu"] -atlas = ExtResource("24_uf853") -region = Rect2(10752, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_cxs2m"] -atlas = ExtResource("24_uf853") -region = Rect2(11264, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_fbggb"] -atlas = ExtResource("24_uf853") -region = Rect2(11776, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mgnw0"] -atlas = ExtResource("24_uf853") -region = Rect2(12288, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_c5sgn"] -atlas = ExtResource("24_uf853") -region = Rect2(12800, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_s06ec"] -atlas = ExtResource("24_uf853") -region = Rect2(13312, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5b6dc"] -atlas = ExtResource("24_uf853") -region = Rect2(13824, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_d6vn1"] -atlas = ExtResource("24_uf853") -region = Rect2(14336, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_f5q1i"] -atlas = ExtResource("24_uf853") -region = Rect2(14848, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yhqh6"] -atlas = ExtResource("24_uf853") -region = Rect2(15360, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_tfrhm"] -atlas = ExtResource("24_uf853") -region = Rect2(15872, 512, 512, 512) - -[sub_resource type="SpriteFrames" id="SpriteFrames_krly2"] -animations = [{ -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_5ciy5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_tc2qj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_m824q") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mkp67") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_00nyr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6vb0f") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8wc0p") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kkv84") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4ys7e") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8gn2y") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_u0ktr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_judn0") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_j5qg5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_uqlyn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7axy2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ruusv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_h0c02") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_e1x0k") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7f1t2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_h3pra") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_146gh") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_clee3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5ow8o") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5nf6w") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_o5o0p") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_js0l1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kwqcj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_v7p42") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_dsjn8") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_m4nco") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_15lki") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4fx1j") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_d8a4q") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_hlddt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gxtbw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_b6jp8") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gpl42") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5dirq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_o4ove") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_37tem") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6febt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_qfgot") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_se5x3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_wb383") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6dp5c") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_j8xm6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gjqse") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_cdevg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3oyhd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_65ql2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_uxd1q") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_elx4t") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pts03") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nmwtu") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_cxs2m") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_fbggb") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mgnw0") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_c5sgn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_s06ec") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5b6dc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_d6vn1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_f5q1i") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_yhqh6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_tfrhm") -}], -"loop": false, -"name": &"default", -"speed": 64.0 -}] - [sub_resource type="AtlasTexture" id="AtlasTexture_lq5u4"] atlas = ExtResource("498_c70d3") region = Rect2(0, 0, 425, 425) @@ -11007,6 +10559,12 @@ disabled = true [node name="ScreenFX" type="Node3D" parent="."] +[node name="SpellFXAnimations" type="AnimationPlayer" parent="ScreenFX"] +unique_name_in_owner = true +libraries = { +&"": SubResource("AnimationLibrary_1mpss") +} + [node name="PlayerFXAnimations" type="AnimationPlayer" parent="ScreenFX"] unique_name_in_owner = true libraries = { @@ -11039,8 +10597,8 @@ speed_scale = 2.0 [node name="Geomantic Reactor Layer 1" type="AnimatedSprite2D" parent="ScreenFX"] position = Vector2(725, 540) sprite_frames = SubResource("SpriteFrames_pbcxe") -animation = &"G-Reactor Air" -frame = 51 +animation = &"G-Reactor Fire L1" +frame = 42 frame_progress = 1.0 [node name="Geomantic Reactor Layer 2" type="AnimatedSprite2D" parent="ScreenFX"] @@ -11051,14 +10609,6 @@ frame = 81 frame_progress = 1.0 speed_scale = 3.0 -[node name="ItemVFX" type="Sprite2D" parent="ScreenFX"] -position = Vector2(6.10352e-05, 6.10352e-05) - -[node name="Prosc Message" type="Sprite2D" parent="ScreenFX"] -texture_filter = 1 -material = SubResource("ShaderMaterial_es4xk") -position = Vector2(764, 544) - [node name="ColorRect" type="ColorRect" parent="ScreenFX"] anchors_preset = 15 anchor_right = 1.0 @@ -11081,21 +10631,6 @@ sprite_frames = SubResource("SpriteFrames_r3n06") frame = 57 frame_progress = 1.0 -[node name="ENTROPIC ELEMENT2" type="AnimatedSprite2D" parent="ScreenFX/ENTROPIC ELEMENT1"] -position = Vector2(-2.23859, 522.824) -sprite_frames = SubResource("SpriteFrames_ws3eh") -frame = 63 -frame_progress = 1.0 - -[node name="ENTROPIC ELEMENT3" type="AnimatedSprite2D" parent="ScreenFX/ENTROPIC ELEMENT1/ENTROPIC ELEMENT2"] -sprite_frames = SubResource("SpriteFrames_qhbok") - -[node name="ENTROPIC ELEMENT4" type="AnimatedSprite2D" parent="ScreenFX/ENTROPIC ELEMENT1/ENTROPIC ELEMENT2/ENTROPIC ELEMENT3"] -position = Vector2(1.4924, -171.641) -sprite_frames = SubResource("SpriteFrames_krly2") -frame = 63 -frame_progress = 1.0 - [node name="Weapon Animations" type="AnimatedSprite2D" parent="ScreenFX"] scale = Vector2(2.5, 2.5) sprite_frames = SubResource("SpriteFrames_ua0fy") diff --git a/Zennysoft.Game.Ma/src/player/SpellFXEnum.cs.uid b/Zennysoft.Game.Ma/src/player/SpellFXEnum.cs.uid new file mode 100644 index 000000000..11fa1ac4e --- /dev/null +++ b/Zennysoft.Game.Ma/src/player/SpellFXEnum.cs.uid @@ -0,0 +1 @@ +uid://dpq4n4gtxktx3 diff --git a/Zennysoft.Game.Ma/src/vfx/PlayerFXEnum.cs.uid b/Zennysoft.Game.Ma/src/vfx/PlayerFXEnum.cs.uid new file mode 100644 index 000000000..9b4928c00 --- /dev/null +++ b/Zennysoft.Game.Ma/src/vfx/PlayerFXEnum.cs.uid @@ -0,0 +1 @@ +uid://oiarptexw1nh