[gd_scene load_steps=17 format=3 uid="uid://5q0aw58r81vp"] [ext_resource type="Texture2D" uid="uid://dg28fd1gyn80b" path="res://effects/flare_01.png" id="1_pbfcp"] [sub_resource type="Curve" id="Curve_jmhc0"] max_value = 2.0 _data = [Vector2(0.00397878, 0), 0.0, 0.0, 0, 0, Vector2(0.212202, 1.77182), 0.0, 0.0, 0, 0, Vector2(0.411141, 1.73482), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] point_count = 4 [sub_resource type="CurveTexture" id="CurveTexture_4iamg"] curve = SubResource("Curve_jmhc0") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_rwstt"] direction = Vector3(0, 1, 0) initial_velocity_min = 3.0 initial_velocity_max = 3.0 gravity = Vector3(0, 0, 0) damping_min = 2.189 damping_max = 2.189 scale_curve = SubResource("CurveTexture_4iamg") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_284k0"] shading_mode = 2 vertex_color_use_as_albedo = true albedo_color = Color(1, 0.627451, 0.152941, 0.737255) emission = Color(1, 1, 1, 1) emission_energy_multiplier = 14.52 [sub_resource type="SphereMesh" id="SphereMesh_py84f"] material = SubResource("StandardMaterial3D_284k0") radial_segments = 8 rings = 4 [sub_resource type="Curve" id="Curve_vev3p"] _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_kom26"] curve = SubResource("Curve_vev3p") [sub_resource type="Curve" id="Curve_dnohh"] max_value = 2.0 _data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.129973, 1.67932), 0.0, 0.0, 0, 0, Vector2(1, 2), 0.0, 0.0, 0, 0] point_count = 3 [sub_resource type="CurveTexture" id="CurveTexture_e8dot"] curve = SubResource("Curve_dnohh") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_cdl35"] direction = Vector3(0, 1, 0) spread = 80.0 initial_velocity_min = 2.0 initial_velocity_max = 2.0 gravity = Vector3(0, 3, 0) scale_curve = SubResource("CurveTexture_e8dot") alpha_curve = SubResource("CurveTexture_kom26") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_eobj7"] transparency = 1 vertex_color_use_as_albedo = true albedo_color = Color(0.286275, 0.286275, 0.286275, 0.639216) [sub_resource type="SphereMesh" id="SphereMesh_3m6v6"] material = SubResource("StandardMaterial3D_eobj7") radial_segments = 8 rings = 4 [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_xnx2l"] particle_flag_align_y = true angle_min = -360.0 angle_max = 360.0 direction = Vector3(0, 1, 0) initial_velocity_min = 5.0 initial_velocity_max = 5.0 gravity = Vector3(0, -5, 0) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_m640o"] transparency = 1 blend_mode = 1 shading_mode = 0 vertex_color_use_as_albedo = true albedo_color = Color(1, 0.784318, 0.564951, 1) albedo_texture = ExtResource("1_pbfcp") billboard_mode = 1 [sub_resource type="QuadMesh" id="QuadMesh_ixem5"] material = SubResource("StandardMaterial3D_m640o") [node name="Explosion" type="Node3D"] [node name="Fire" type="GPUParticles3D" parent="."] emitting = false lifetime = 0.5 one_shot = true explosiveness = 0.9 fixed_fps = 60 process_material = SubResource("ParticleProcessMaterial_rwstt") draw_pass_1 = SubResource("SphereMesh_py84f") [node name="Smoke" type="GPUParticles3D" parent="."] emitting = false amount = 4 one_shot = true explosiveness = 0.9 fixed_fps = 60 process_material = SubResource("ParticleProcessMaterial_cdl35") draw_pass_1 = SubResource("SphereMesh_3m6v6") [node name="Debris" type="GPUParticles3D" parent="."] emitting = false lifetime = 0.5 one_shot = true explosiveness = 0.9 process_material = SubResource("ParticleProcessMaterial_xnx2l") draw_pass_1 = SubResource("QuadMesh_ixem5") [connection signal="ready" from="." to="Fire" method="restart"] [connection signal="ready" from="." to="Smoke" method="restart"] [connection signal="ready" from="." to="Debris" method="restart"] [connection signal="finished" from="Smoke" to="." method="free"]