[gd_scene load_steps=23 format=3 uid="uid://cry3qxi8dxwae"] [ext_resource type="Texture2D" uid="uid://ct1v5iadtpadm" path="res://entities/player/assets/jetpackfx/smoke_01.png" id="1_ycxvc"] [ext_resource type="Texture2D" uid="uid://doxo4vfn0bjlp" path="res://entities/player/assets/jetpackfx/smoke_02.png" id="2_ssb7j"] [ext_resource type="Texture2D" uid="uid://dmf12llra7aq5" path="res://entities/player/assets/jetpackfx/Particle01.png" id="3_1luuf"] [sub_resource type="Gradient" id="Gradient_3u0pn"] offsets = PackedFloat32Array(0, 0.872727) colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0) [sub_resource type="GradientTexture1D" id="GradientTexture1D_wjoiw"] gradient = SubResource("Gradient_3u0pn") [sub_resource type="Curve" id="Curve_pmb0n"] max_value = 2.0 _data = [Vector2(0, 0.197802), 0.0, 0.0, 0, 0, Vector2(1, 2), 0.0, 0.0, 0, 0] point_count = 2 [sub_resource type="CurveTexture" id="CurveTexture_cj8ky"] curve = SubResource("Curve_pmb0n") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_v556h"] emission_shape = 1 emission_sphere_radius = 0.1 angle_min = -381.7 angle_max = 381.7 gravity = Vector3(0, -5, 0) tangential_accel_min = -5.0 tangential_accel_max = 5.0 scale_curve = SubResource("CurveTexture_cj8ky") color_ramp = SubResource("GradientTexture1D_wjoiw") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_27esd"] transparency = 1 cull_mode = 2 vertex_color_use_as_albedo = true albedo_texture = ExtResource("1_ycxvc") billboard_mode = 1 billboard_keep_scale = true [sub_resource type="QuadMesh" id="QuadMesh_hegkl"] material = SubResource("StandardMaterial3D_27esd") [sub_resource type="Gradient" id="Gradient_f4nyt"] offsets = PackedFloat32Array(0, 0.972727) colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0) [sub_resource type="GradientTexture1D" id="GradientTexture1D_ovx5q"] gradient = SubResource("Gradient_f4nyt") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_l8e6j"] emission_shape = 1 emission_sphere_radius = 0.1 angle_min = -381.7 angle_max = 381.7 gravity = Vector3(0, -5, 0) tangential_accel_min = -5.0 tangential_accel_max = 5.0 scale_curve = SubResource("CurveTexture_cj8ky") color_ramp = SubResource("GradientTexture1D_ovx5q") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_bknuu"] transparency = 1 cull_mode = 2 vertex_color_use_as_albedo = true albedo_texture = ExtResource("2_ssb7j") billboard_mode = 1 billboard_keep_scale = true grow_amount = 1.506 [sub_resource type="QuadMesh" id="QuadMesh_aeure"] material = SubResource("StandardMaterial3D_bknuu") [sub_resource type="Gradient" id="Gradient_t1nsw"] offsets = PackedFloat32Array(0, 0.627273, 0.927273) colors = PackedColorArray(1, 0.858824, 0.0784314, 1, 1, 0, 0, 1, 1, 0, 0, 0) [sub_resource type="GradientTexture1D" id="GradientTexture1D_x0y0j"] gradient = SubResource("Gradient_t1nsw") [sub_resource type="Curve" id="Curve_fkrx7"] max_value = 2.0 _data = [Vector2(0, 0.197802), 0.0, 0.0, 0, 0, Vector2(0.594203, 0.395604), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] point_count = 3 [sub_resource type="CurveTexture" id="CurveTexture_frkde"] curve = SubResource("Curve_fkrx7") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_q1vdw"] emission_shape = 1 emission_sphere_radius = 0.05 angle_min = -381.7 angle_max = 381.7 direction = Vector3(0, -1, 0) spread = 25.0 initial_velocity_min = 0.5 initial_velocity_max = 1.5 gravity = Vector3(0, -5, 0) tangential_accel_min = -5.0 tangential_accel_max = 5.0 scale_min = 0.5 scale_max = 0.75 scale_curve = SubResource("CurveTexture_frkde") color_ramp = SubResource("GradientTexture1D_x0y0j") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2jwv2"] render_priority = -1 transparency = 1 cull_mode = 2 vertex_color_use_as_albedo = true albedo_texture = ExtResource("3_1luuf") emission_enabled = true emission = Color(1, 0.823529, 0.701961, 1) billboard_mode = 3 billboard_keep_scale = true particles_anim_h_frames = 1 particles_anim_v_frames = 1 particles_anim_loop = false [sub_resource type="QuadMesh" id="QuadMesh_uc7ts"] material = SubResource("StandardMaterial3D_2jwv2") [node name="JetpackFX" type="Node3D"] [node name="Smoke1" type="GPUParticles3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.150648, 0) emitting = false lifetime = 0.5 one_shot = true process_material = SubResource("ParticleProcessMaterial_v556h") draw_pass_1 = SubResource("QuadMesh_hegkl") [node name="Smoke2" type="GPUParticles3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.108846, 0) emitting = false lifetime = 0.5 one_shot = true process_material = SubResource("ParticleProcessMaterial_l8e6j") draw_pass_1 = SubResource("QuadMesh_aeure") [node name="Fire1" type="GPUParticles3D" parent="."] emitting = false amount = 16 lifetime = 0.3 one_shot = true speed_scale = 2.0 process_material = SubResource("ParticleProcessMaterial_q1vdw") draw_pass_1 = SubResource("QuadMesh_uc7ts")