[gd_scene format=3 uid="uid://c0ue1on2pu5gn"] [ext_resource type="PackedScene" uid="uid://btojurpsnh3pq" path="res://presets/entities/sprites/animations/1Direction.tscn" id="1_77p2u"] [ext_resource type="Texture2D" uid="uid://bi0b3ww1muw37" path="res://data/graphics/sprites/npcs/soulmenhir.png" id="1_bbcyx"] [ext_resource type="PackedScene" uid="uid://y4uyhaol2sqv" path="res://presets/effects/particles/SoulMenhir.tscn" id="1_ofmbt"] [sub_resource type="Curve" id="Curve_kddwk"] _data = [Vector2(0, 0.402404), 0.0, 0.0, 0, 0, Vector2(0.616725, 0.797737), 2.05226, 2.05226, 0, 0, Vector2(1, 0.632249), -3.78584, 0.0, 0, 0] point_count = 3 [sub_resource type="CurveTexture" id="CurveTexture_tbltw"] curve = SubResource("Curve_kddwk") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_ofmbt"] resource_local_to_scene = true lifetime_randomness = 0.79 particle_flag_rotate_y = true emission_shape_offset = Vector3(-5, -40, 0) emission_shape = 2 emission_sphere_radius = 5.0 angle_min = -720.0 angle_max = 720.0 angular_velocity_min = 180.0 angular_velocity_max = 360.0 orbit_velocity_min = -0.2 orbit_velocity_max = 0.2 gravity = Vector3(0, -4, 0) radial_accel_min = -2.2351742e-06 radial_accel_max = 4.9999976 attractor_interaction_enabled = false scale_curve = SubResource("CurveTexture_tbltw") color = Color(0.86, 0.85, 1, 1) hue_variation_min = -0.20000002 hue_variation_max = -2.2351742e-08 turbulence_noise_strength = 6.03 [sub_resource type="Animation" id="Animation_38rnv"] resource_name = "Attack" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [0] } [sub_resource type="Animation" id="Animation_kbkln"] resource_name = "Death" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [0] } [sub_resource type="Animation" id="Animation_8svaw"] resource_name = "From Trigger" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [0] } [sub_resource type="Animation" id="Animation_x1wls"] resource_name = "Idle" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [0] } [sub_resource type="Animation" id="Animation_tli2y"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [0] } [sub_resource type="Animation" id="Animation_5moda"] resource_name = "Sit" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [0] } [sub_resource type="Animation" id="Animation_2ge8q"] resource_name = "To Trigger" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [0] } [sub_resource type="Animation" id="Animation_v53m3"] resource_name = "Trigger" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [0] } [sub_resource type="Animation" id="Animation_yp2cr"] resource_name = "Walk" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [0] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_gf7hs"] _data = { &"Attack": SubResource("Animation_38rnv"), &"Death": SubResource("Animation_kbkln"), &"From Trigger": SubResource("Animation_8svaw"), &"Idle": SubResource("Animation_x1wls"), &"RESET": SubResource("Animation_tli2y"), &"Sit": SubResource("Animation_5moda"), &"To Trigger": SubResource("Animation_2ge8q"), &"Trigger": SubResource("Animation_v53m3"), &"Walk": SubResource("Animation_yp2cr") } [node name="SoulMenhir" type="Node2D" unique_id=195182728] [node name="Soul Menhir particles" parent="." unique_id=2056597341 instance=ExtResource("1_ofmbt")] process_material = SubResource("ParticleProcessMaterial_ofmbt") [node name="Body" type="Sprite2D" parent="." unique_id=1781100429] texture = ExtResource("1_bbcyx") offset = Vector2(0, -28) [node name="Animation" type="AnimationPlayer" parent="." unique_id=336869200] root_node = NodePath("../Body") libraries/ = SubResource("AnimationLibrary_gf7hs") [node name="AnimationTree" parent="Animation" unique_id=1584493948 instance=ExtResource("1_77p2u")] root_node = NodePath("../../Body")