[gd_scene load_steps=11 format=3 uid="uid://cd400imcxfedx"] [ext_resource type="Shader" uid="uid://dh1ojfq5wjssr" path="res://assets/fire/fire.gdshader" id="1_7tybv"] [ext_resource type="Script" uid="uid://ditgg1m25jqb" path="res://assets/fire/fire.gd" id="1_2358p"] [ext_resource type="Texture2D" uid="uid://bjhe12vumm36l" path="res://assets/fire/fire_mask.png" id="2_u4s6h"] [ext_resource type="Texture2D" uid="uid://q2qah83jlqud" path="res://assets/fire/fire_tex_1.png" id="3_2358p"] [ext_resource type="Texture2D" uid="uid://l3yqk4echy8y" path="res://assets/fire/fire_tex_2.png" id="4_hmhxn"] [ext_resource type="PackedScene" uid="uid://bn6uprm55d3tt" path="res://game/game_state.tscn" id="6_hmhxn"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_4depb"] render_priority = 0 shader = ExtResource("1_7tybv") shader_parameter/fire_tex_1 = ExtResource("3_2358p") shader_parameter/fire_tex_2 = ExtResource("4_hmhxn") shader_parameter/fire_mask = ExtResource("2_u4s6h") shader_parameter/inner_color = Vector4(1.079, 0.638, 0.168, 0.82) shader_parameter/outer_color = Vector4(0.988, 0.357, 0.259, 0) shader_parameter/detail_strength = 3.0 shader_parameter/scroll_speed = 1.2 shader_parameter/fire_height = 1.0 shader_parameter/fire_shape = 1.5 shader_parameter/fire_thickness = 0.55 shader_parameter/fire_sharpness = 1.0 shader_parameter/intensity = 1.0 shader_parameter/noise_octaves = 6 shader_parameter/noise_lacunarity = 3.0 shader_parameter/noise_gain = 0.5 shader_parameter/noise_amplitude = 1.0 shader_parameter/noise_frequency = 1.5 shader_parameter/scale = 1.0 [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_pbcvv"] gravity = Vector3(0, 0, 0) [sub_resource type="QuadMesh" id="QuadMesh_7tybv"] [sub_resource type="SphereShape3D" id="SphereShape3D_u4s6h"] radius = 0.17174505 [node name="Fire" type="Node3D"] script = ExtResource("1_2358p") [node name="GPUParticles3D" type="GPUParticles3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.38733134, 0) material_override = SubResource("ShaderMaterial_4depb") amount = 1 lifetime = 5.0 process_material = SubResource("ParticleProcessMaterial_pbcvv") draw_pass_1 = SubResource("QuadMesh_7tybv") [node name="Area3D" type="Area3D" parent="."] [node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.07229382, 0) shape = SubResource("SphereShape3D_u4s6h") [node name="GameState" parent="." instance=ExtResource("6_hmhxn")] [connection signal="fire_destroyed" from="." to="GameState" method="_on_fire_fire_destroyed"] [connection signal="area_entered" from="Area3D" to="." method="_on_area_3d_area_entered"]