[gd_scene load_steps=19 format=3 uid="uid://dc5m5q8bi1imd"] [ext_resource type="Material" uid="uid://bcbpm78ieuiqf" path="res://resources/materials/effects/player/player_hurt_circle_mat.tres" id="1_js1ev"] [ext_resource type="Material" uid="uid://sn3w7fpf2k0b" path="res://resources/materials/projectiles/projectile_hit_effect_sub_mat.tres" id="2_6a0os"] [sub_resource type="Curve" id="Curve_4r5pv"] _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] point_count = 2 [sub_resource type="CurveTexture" id="CurveTexture_60mlk"] curve = SubResource("Curve_4r5pv") [sub_resource type="Curve" id="Curve_fulsm"] _data = [Vector2(0, 0), 0.0, 2.64045, 0, 0, Vector2(0.446808, 0.876404), 0.784998, 0.784998, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0] point_count = 3 [sub_resource type="CurveTexture" id="CurveTexture_4r5pv"] curve = SubResource("Curve_fulsm") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_qfm1y"] angle_min = 1.07288e-05 angle_max = 360.0 gravity = Vector3(0, 0, 0) scale_curve = SubResource("CurveTexture_4r5pv") alpha_curve = SubResource("CurveTexture_60mlk") anim_speed_min = 4.0 anim_speed_max = 4.21 [sub_resource type="PlaneMesh" id="PlaneMesh_fulsm"] material = ExtResource("1_js1ev") orientation = 2 [sub_resource type="Curve" id="Curve_60mlk"] _data = [Vector2(0, 1), 0.0, -1.98034, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] point_count = 2 [sub_resource type="CurveTexture" id="CurveTexture_eeh78"] curve = SubResource("Curve_60mlk") [sub_resource type="Gradient" id="Gradient_js1ev"] offsets = PackedFloat32Array(0, 0.550239) colors = PackedColorArray(1, 1, 1, 1, 1, 0.27, 0.720167, 1) [sub_resource type="GradientTexture1D" id="GradientTexture1D_6a0os"] gradient = SubResource("Gradient_js1ev") [sub_resource type="Curve" id="Curve_a38lo"] _limits = [0.0, 2.55, 0.0, 1.0] _data = [Vector2(0, 0.85955), 0.0, 0.177188, 0, 0, Vector2(1, 0.573034), 1.94907, 0.0, 0, 0] point_count = 2 [sub_resource type="Curve" id="Curve_4ni07"] _limits = [0.0, 1.9, 0.0, 1.0] _data = [Vector2(0, 0), 0.0, 7.77612, 0, 0, Vector2(1, 1.70787), 0.0, 0.0, 0, 0] point_count = 2 [sub_resource type="Curve" id="Curve_l71n6"] _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0] point_count = 2 [sub_resource type="CurveXYZTexture" id="CurveXYZTexture_mp3hp"] curve_x = SubResource("Curve_a38lo") curve_y = SubResource("Curve_4ni07") curve_z = SubResource("Curve_l71n6") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_ke2ow"] angle_min = 1.07288e-05 angle_max = 360.0 gravity = Vector3(0, 0, 0) scale_curve = SubResource("CurveXYZTexture_mp3hp") color_ramp = SubResource("GradientTexture1D_6a0os") alpha_curve = SubResource("CurveTexture_eeh78") [sub_resource type="PlaneMesh" id="PlaneMesh_ujl30"] material = ExtResource("2_6a0os") size = Vector2(0.35, 2) orientation = 2 [node name="HurtParticles" type="GPUParticles3D"] layers = 32 emitting = false amount = 1 lifetime = 0.5 one_shot = true explosiveness = 1.0 process_material = SubResource("ParticleProcessMaterial_qfm1y") draw_pass_1 = SubResource("PlaneMesh_fulsm") [node name="HurtParticlesSub" type="GPUParticles3D" parent="."] layers = 64 emitting = false amount = 4 lifetime = 0.4 one_shot = true explosiveness = 1.0 fixed_fps = 15 interpolate = false process_material = SubResource("ParticleProcessMaterial_ke2ow") draw_pass_1 = SubResource("PlaneMesh_ujl30")