[gd_scene load_steps=86 format=3 uid="uid://dct5w5mffqmlm"] [ext_resource type="Script" path="res://Scripts/Animations/fireballAnim.gd" id="1_eh23w"] [ext_resource type="Texture2D" uid="uid://s1wipkprymf7" path="res://Sprites/Particles/Particles Cleaned/16_sunburn_spritesheet.png" id="2_a2rii"] [ext_resource type="Texture2D" uid="uid://df1rqga22alvj" path="res://Sprites/Particles/Particles Cleaned/Effect_BigHit_1_557x553.png" id="3_unynm"] [sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_6walw"] particles_animation = true particles_anim_h_frames = 6 particles_anim_v_frames = 5 particles_anim_loop = false [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_cjfl8"] particle_flag_disable_z = true emission_shape = 6 emission_ring_axis = Vector3(0, 0, 1) emission_ring_height = 1.0 emission_ring_radius = 15.0 emission_ring_inner_radius = 0.0 gravity = Vector3(0, 98, 0) anim_speed_min = 1.0 anim_speed_max = 1.0 [sub_resource type="AtlasTexture" id="AtlasTexture_3joqa"] atlas = ExtResource("2_a2rii") region = Rect2(0, 0, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_4ql7p"] atlas = ExtResource("2_a2rii") region = Rect2(100, 0, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_r67iu"] atlas = ExtResource("2_a2rii") region = Rect2(200, 0, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_7nda5"] atlas = ExtResource("2_a2rii") region = Rect2(300, 0, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_588fu"] atlas = ExtResource("2_a2rii") region = Rect2(400, 0, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_b5286"] atlas = ExtResource("2_a2rii") region = Rect2(500, 0, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_ft12n"] atlas = ExtResource("2_a2rii") region = Rect2(600, 0, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_amsgo"] atlas = ExtResource("2_a2rii") region = Rect2(700, 0, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_s04gs"] atlas = ExtResource("2_a2rii") region = Rect2(0, 100, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_07kll"] atlas = ExtResource("2_a2rii") region = Rect2(100, 100, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_l3gwm"] atlas = ExtResource("2_a2rii") region = Rect2(200, 100, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_u3fue"] atlas = ExtResource("2_a2rii") region = Rect2(300, 100, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_ybqhp"] atlas = ExtResource("2_a2rii") region = Rect2(400, 100, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_aqbe3"] atlas = ExtResource("2_a2rii") region = Rect2(500, 100, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_5l24h"] atlas = ExtResource("2_a2rii") region = Rect2(600, 100, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_ageux"] atlas = ExtResource("2_a2rii") region = Rect2(700, 100, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_25nhn"] atlas = ExtResource("2_a2rii") region = Rect2(0, 200, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_3ia2q"] atlas = ExtResource("2_a2rii") region = Rect2(100, 200, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_kxol7"] atlas = ExtResource("2_a2rii") region = Rect2(200, 200, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_yu0cj"] atlas = ExtResource("2_a2rii") region = Rect2(300, 200, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_2rhen"] atlas = ExtResource("2_a2rii") region = Rect2(400, 200, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_dxjn7"] atlas = ExtResource("2_a2rii") region = Rect2(500, 200, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_d12cm"] atlas = ExtResource("2_a2rii") region = Rect2(600, 200, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_addpu"] atlas = ExtResource("2_a2rii") region = Rect2(700, 200, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_kgvcu"] atlas = ExtResource("2_a2rii") region = Rect2(0, 300, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_dp1x5"] atlas = ExtResource("2_a2rii") region = Rect2(100, 300, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_xjqh8"] atlas = ExtResource("2_a2rii") region = Rect2(200, 300, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_dmn4m"] atlas = ExtResource("2_a2rii") region = Rect2(300, 300, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_dtsn0"] atlas = ExtResource("2_a2rii") region = Rect2(400, 300, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_apw7j"] atlas = ExtResource("2_a2rii") region = Rect2(500, 300, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_o0tak"] atlas = ExtResource("2_a2rii") region = Rect2(600, 300, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_e2tbd"] atlas = ExtResource("2_a2rii") region = Rect2(700, 300, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_8776x"] atlas = ExtResource("2_a2rii") region = Rect2(0, 400, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_3n31e"] atlas = ExtResource("2_a2rii") region = Rect2(100, 400, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_m35he"] atlas = ExtResource("2_a2rii") region = Rect2(200, 400, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_ddc4u"] atlas = ExtResource("2_a2rii") region = Rect2(300, 400, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_cbpyk"] atlas = ExtResource("2_a2rii") region = Rect2(400, 400, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_erjgy"] atlas = ExtResource("2_a2rii") region = Rect2(500, 400, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_vmso6"] atlas = ExtResource("2_a2rii") region = Rect2(600, 400, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_sw86w"] atlas = ExtResource("2_a2rii") region = Rect2(700, 400, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_heab2"] atlas = ExtResource("2_a2rii") region = Rect2(0, 500, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_svfpb"] atlas = ExtResource("2_a2rii") region = Rect2(100, 500, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_qsmag"] atlas = ExtResource("2_a2rii") region = Rect2(200, 500, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_orsp4"] atlas = ExtResource("2_a2rii") region = Rect2(300, 500, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_bcn46"] atlas = ExtResource("2_a2rii") region = Rect2(400, 500, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_o265d"] atlas = ExtResource("2_a2rii") region = Rect2(500, 500, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_j1d7r"] atlas = ExtResource("2_a2rii") region = Rect2(600, 500, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_245nt"] atlas = ExtResource("2_a2rii") region = Rect2(700, 500, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_1ie81"] atlas = ExtResource("2_a2rii") region = Rect2(0, 600, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_wpkdd"] atlas = ExtResource("2_a2rii") region = Rect2(100, 600, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_3aple"] atlas = ExtResource("2_a2rii") region = Rect2(200, 600, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_px5vr"] atlas = ExtResource("2_a2rii") region = Rect2(300, 600, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_4eksy"] atlas = ExtResource("2_a2rii") region = Rect2(400, 600, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_ea613"] atlas = ExtResource("2_a2rii") region = Rect2(500, 600, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_7bow7"] atlas = ExtResource("2_a2rii") region = Rect2(600, 600, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_5gmuw"] atlas = ExtResource("2_a2rii") region = Rect2(700, 600, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_o1q3h"] atlas = ExtResource("2_a2rii") region = Rect2(0, 700, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_wscyk"] atlas = ExtResource("2_a2rii") region = Rect2(100, 700, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_3lwa2"] atlas = ExtResource("2_a2rii") region = Rect2(200, 700, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_tpy46"] atlas = ExtResource("2_a2rii") region = Rect2(300, 700, 100, 100) [sub_resource type="AtlasTexture" id="AtlasTexture_wbspw"] atlas = ExtResource("2_a2rii") region = Rect2(400, 700, 100, 100) [sub_resource type="SpriteFrames" id="SpriteFrames_xup3y"] animations = [{ "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_3joqa") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_4ql7p") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_r67iu") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_7nda5") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_588fu") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_b5286") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_ft12n") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_amsgo") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_s04gs") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_07kll") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_l3gwm") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_u3fue") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_ybqhp") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_aqbe3") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_5l24h") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_ageux") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_25nhn") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_3ia2q") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_kxol7") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_yu0cj") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_2rhen") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_dxjn7") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_d12cm") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_addpu") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_kgvcu") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_dp1x5") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_xjqh8") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_dmn4m") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_dtsn0") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_apw7j") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_o0tak") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_e2tbd") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_8776x") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_3n31e") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_m35he") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_ddc4u") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_cbpyk") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_erjgy") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_vmso6") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_sw86w") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_heab2") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_svfpb") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_qsmag") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_orsp4") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_bcn46") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_o265d") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_j1d7r") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_245nt") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_1ie81") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_wpkdd") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_3aple") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_px5vr") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_4eksy") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_ea613") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_7bow7") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_5gmuw") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_o1q3h") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_wscyk") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_3lwa2") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_tpy46") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_wbspw") }], "loop": true, "name": &"default", "speed": 60.0 }] [sub_resource type="Animation" id="Animation_wgnw8"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(253, 241)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("AnimatedSprite2D:scale") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(0.2, 0.2)] } [sub_resource type="Animation" id="Animation_wf5px"] resource_name = "attackInverse0" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(890, 283), Vector2(890, 241)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("AnimatedSprite2D:scale") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(1e-05, 1e-05), Vector2(0.2, 0.2)] } [sub_resource type="Animation" id="Animation_yy8ft"] resource_name = "attackInverse1" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(890, 241), Vector2(890, 210)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("AnimatedSprite2D:scale") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(0.2, 0.2), Vector2(0.6, 0.6)] } [sub_resource type="Animation" id="Animation_v42n0"] resource_name = "attackInverse2" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(890, 210), Vector2(890, 146)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("AnimatedSprite2D:scale") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(0.6, 0.6), Vector2(1, 1)] } [sub_resource type="Animation" id="Animation_vxtqp"] resource_name = "attackInverse3" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(890, 146), Vector2(890, 104)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("AnimatedSprite2D:scale") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(1, 1), Vector2(2.2, 2.2)] } [sub_resource type="Animation" id="Animation_if6re"] resource_name = "attackInverse4" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:scale") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(2.2, 2.2), Vector2(3.4, 3.4)] } [sub_resource type="Animation" id="Animation_y406p"] resource_name = "attackInverse5" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:scale") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(3.4, 3.4), Vector2(4.8, 4.8)] } [sub_resource type="Animation" id="Animation_et7ce"] resource_name = "attackInverse6" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:scale") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(4.8, 4.8), Vector2(7, 7)] } [sub_resource type="Animation" id="Animation_e75l3"] resource_name = "attackInverse7" length = 0.5 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.5), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(890, 104), Vector2(250, 286)] } [sub_resource type="Animation" id="Animation_r8anb"] resource_name = "attackSegment0" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 2, "values": [Vector2(253, 283), Vector2(253, 241)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("AnimatedSprite2D:scale") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(1e-05, 1e-05), Vector2(0.2, 0.2)] } [sub_resource type="Animation" id="Animation_7m6oo"] resource_name = "attackSegment1" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(253, 241), Vector2(253, 210)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("AnimatedSprite2D:scale") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(0.2, 0.2), Vector2(0.6, 0.6)] } [sub_resource type="Animation" id="Animation_jvbiy"] resource_name = "attackSegment2" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(253, 210), Vector2(253, 146)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("AnimatedSprite2D:scale") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(0.6, 0.6), Vector2(1, 1)] } [sub_resource type="Animation" id="Animation_l7vac"] resource_name = "attackSegment3" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(253, 146), Vector2(253, 104)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("AnimatedSprite2D:scale") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(1, 1), Vector2(2.2, 2.2)] } [sub_resource type="Animation" id="Animation_yc0ak"] resource_name = "attackSegment4" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:scale") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(2.2, 2.2), Vector2(3.4, 3.4)] } [sub_resource type="Animation" id="Animation_gnoe5"] resource_name = "attackSegment5" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:scale") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(3.4, 3.4), Vector2(4.8, 4.8)] } [sub_resource type="Animation" id="Animation_46ufo"] resource_name = "attackSegment6" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:scale") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(4.8, 4.8), Vector2(7, 7)] } [sub_resource type="Animation" id="Animation_y4mhj"] resource_name = "attackSegment7" length = 0.5 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.5), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(253, 104), Vector2(896, 286)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_r6j4e"] _data = { "RESET": SubResource("Animation_wgnw8"), "attackInverse0": SubResource("Animation_wf5px"), "attackInverse1": SubResource("Animation_yy8ft"), "attackInverse2": SubResource("Animation_v42n0"), "attackInverse3": SubResource("Animation_vxtqp"), "attackInverse4": SubResource("Animation_if6re"), "attackInverse5": SubResource("Animation_y406p"), "attackInverse6": SubResource("Animation_et7ce"), "attackInverse7": SubResource("Animation_e75l3"), "attackSegment0": SubResource("Animation_r8anb"), "attackSegment1": SubResource("Animation_7m6oo"), "attackSegment2": SubResource("Animation_jvbiy"), "attackSegment3": SubResource("Animation_l7vac"), "attackSegment4": SubResource("Animation_yc0ak"), "attackSegment5": SubResource("Animation_gnoe5"), "attackSegment6": SubResource("Animation_46ufo"), "attackSegment7": SubResource("Animation_y4mhj") } [node name="FireballAnim" type="Node2D"] script = ExtResource("1_eh23w") finalIndex = 8 [node name="GPUParticles2D" type="GPUParticles2D" parent="."] material = SubResource("CanvasItemMaterial_6walw") position = Vector2(253, 283) emitting = false process_material = SubResource("ParticleProcessMaterial_cjfl8") texture = ExtResource("3_unynm") [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] position = Vector2(253, 241) scale = Vector2(0.2, 0.2) sprite_frames = SubResource("SpriteFrames_xup3y") autoplay = "default" [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { "": SubResource("AnimationLibrary_r6j4e") } [connection signal="animation_finished" from="AnimationPlayer" to="." method="animFinished"]