[gd_scene load_steps=96 format=3 uid="uid://cto0ydopnlcgs"] [ext_resource type="PackedScene" uid="uid://b8k2oy5fvldw3" path="res://Eat Da Rich/Bullet/bullet.gltf" id="1_hqaxj"] [ext_resource type="AudioStream" uid="uid://bvu2trlkk51ec" path="res://Eat Da Rich/Music/eat-da-rich-explosion.ogg" id="1_n40yf"] [ext_resource type="Script" uid="uid://c8reno48vdlsq" path="res://Eat Da Rich/Bullet/Bullet.cs" id="2_pwf0e"] [ext_resource type="Texture2D" uid="uid://t51xojdouxij" path="res://Eat Da Rich/Bullet/Albedo.png" id="2_pwhao"] [ext_resource type="Script" uid="uid://de6odd0f8x7ie" path="res://addons/rokojori_action_library/Runtime/Actions/Node3D/MoveTowards.cs" id="3_gvcmq"] [ext_resource type="Script" uid="uid://lhuuedx87rem" path="res://addons/rokojori_action_library/Runtime/Animation/Smoothing/FrameSmoothing.cs" id="4_o82ql"] [ext_resource type="Script" uid="uid://h8la67dl42y4" path="res://Eat Da Rich/Eat/Eatable.cs" id="5_qhpu2"] [ext_resource type="Script" uid="uid://b4yjsis2fh64c" path="res://addons/rokojori_action_library/Runtime/Actions/ActionList.cs" id="6_xtohf"] [ext_resource type="Script" uid="uid://ceaglilesxsi4" path="res://addons/rokojori_action_library/Runtime/Actions/ActionSequence.cs" id="7_pwhao"] [ext_resource type="Script" uid="uid://dq5kae8x62gre" path="res://addons/rokojori_action_library/Runtime/Actions/RemoveNode.cs" id="8_nn7o5"] [ext_resource type="Shader" uid="uid://drt3gv8ea8py" path="res://Eat Da Rich/Bullet/Bullet-Fire.gdshader" id="10_nn7o5"] [ext_resource type="Resource" uid="uid://ch5nsa6yafs5l" path="res://addons/rokojori_action_library/Runtime/Time/TimeLines/GameTime.tres" id="10_pwhao"] [ext_resource type="Script" uid="uid://cbtqgliarexam" path="res://addons/rokojori_action_library/Runtime/Animation/Transform/AnimateTransform.cs" id="11_nn7o5"] [ext_resource type="Script" uid="uid://be4oc7tgr55vu" path="res://addons/rokojori_action_library/Runtime/Animation/Transform/TransformCurve.cs" id="12_fcth1"] [ext_resource type="Resource" uid="uid://dwewmi0dp6ey8" path="res://Eat Da Rich/Camera/Bullet.tres" id="13_7k5l4"] [ext_resource type="Script" uid="uid://bqpiwp16h7614" path="res://addons/rokojori_action_library/Runtime/Animation/Transform/TransformAnimations.cs" id="13_sfeof"] [ext_resource type="Script" uid="uid://c5vxa38rgr24k" path="res://addons/rokojori_action_library/Runtime/Selectors/Selectable.cs" id="16_sfeof"] [ext_resource type="Resource" uid="uid://lhpe751yjb87" path="res://Eat Da Rich/Hitter/Hitter.tres" id="17_v1jac"] [ext_resource type="Resource" uid="uid://svqt8t36rdvl" path="res://Eat Da Rich/Bullet/Bullet-Explosion-Sound.tres" id="17_w4fbs"] [ext_resource type="Script" uid="uid://bhn2p16isptba" path="res://addons/rokojori_action_library/Runtime/Actions/Visual/TweenLight.cs" id="18_7k5l4"] [ext_resource type="Script" uid="uid://crm7o7w0gumhn" path="res://addons/rokojori_action_library/Runtime/Actions/Conditional/Once.cs" id="18_jvw7b"] [ext_resource type="Script" uid="uid://ddhwhwos5kkrm" path="res://addons/rokojori_action_library/Runtime/Time/Duration/SecondsDuration.cs" id="18_rk7y6"] [ext_resource type="Script" uid="uid://b2g7rycr0ouu4" path="res://addons/rokojori_action_library/Runtime/Actions/Time/Delay.cs" id="18_v1jac"] [ext_resource type="Script" uid="uid://cko3krhs7jgc4" path="res://addons/rokojori_action_library/Runtime/Actions/Node/SetNodeStateSpecific.cs" id="18_y5oe0"] [ext_resource type="Script" uid="uid://cfvigaosponfn" path="res://addons/rokojori_action_library/Runtime/Tools/Boxed/FloatValue.cs" id="19_aw5bm"] [ext_resource type="Script" uid="uid://dcerk2bxdjmxr" path="res://addons/rokojori_action_library/Runtime/Godot/NodeStateConfiguration.cs" id="19_rmwtw"] [ext_resource type="Script" uid="uid://dnstanbmrqthf" path="res://addons/rokojori_action_library/Runtime/Actions/Node3D/PlayParticles.cs" id="20_jvw7b"] [ext_resource type="Script" uid="uid://b6bnmseo2eq0q" path="res://addons/rokojori_action_library/Runtime/Actions/Visual/TweenLightData.cs" id="20_uk424"] [ext_resource type="Script" uid="uid://lm37r3ycp1ls" path="res://addons/rokojori_action_library/Runtime/Animation/Tweens/TweenTimeCurve.cs" id="21_xfqip"] [ext_resource type="Script" uid="uid://bdqwss3wvwfvn" path="res://Eat Da Rich/Hitter/Hitter.cs" id="22_rmwtw"] [ext_resource type="Script" uid="uid://ddgf2mfdmqywc" path="res://addons/rokojori_action_library/Runtime/Actions/Node3D/PlaySound.cs" id="25_4v6ww"] [ext_resource type="Script" uid="uid://dy65lu5p2yf3j" path="res://addons/rokojori_action_library/Runtime/Actions/Sequence/Parallel.cs" id="25_oenjg"] [ext_resource type="Script" uid="uid://cdspv8f8l6dgd" path="res://addons/rokojori_action_library/Runtime/Actions/Physics/SetCollisionShape.cs" id="29_tog56"] [sub_resource type="FastNoiseLite" id="FastNoiseLite_nn7o5"] frequency = 0.0346 [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_fcth1"] seamless = true noise = SubResource("FastNoiseLite_nn7o5") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_sfeof"] resource_name = "Gold" cull_mode = 2 albedo_texture = ExtResource("2_pwhao") metallic = 1.0 roughness_texture = SubResource("NoiseTexture2D_fcth1") [sub_resource type="Gradient" id="Gradient_fcth1"] offsets = PackedFloat32Array(0.340967, 0.53944) colors = PackedColorArray(1, 1, 1, 1, 0.835402, 0.952241, 1, 0) [sub_resource type="FastNoiseLite" id="FastNoiseLite_sfeof"] noise_type = 2 frequency = 0.0272 fractal_lacunarity = 1.916 fractal_gain = 0.315 [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_v1jac"] height = 128 seamless = true color_ramp = SubResource("Gradient_fcth1") noise = SubResource("FastNoiseLite_sfeof") [sub_resource type="Gradient" id="Gradient_nn7o5"] [sub_resource type="FastNoiseLite" id="FastNoiseLite_fcth1"] frequency = 0.0062 [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_sfeof"] width = 521 seamless = true color_ramp = SubResource("Gradient_nn7o5") noise = SubResource("FastNoiseLite_fcth1") [sub_resource type="ShaderMaterial" id="ShaderMaterial_00p2g"] render_priority = -2 shader = ExtResource("10_nn7o5") shader_parameter/albedo = Color(1, 0, 0.184, 0.687) shader_parameter/albedo2 = Color(0.486, 0, 0.28, 0.532) shader_parameter/texture_albedo = SubResource("NoiseTexture2D_v1jac") shader_parameter/grow = 0.059 shader_parameter/texture_grow = SubResource("NoiseTexture2D_sfeof") shader_parameter/fresnelFade = 4.125 shader_parameter/fadeStart = 0.082 shader_parameter/fadeEnd = 0.393 shader_parameter/fadeOffset = -0.232 shader_parameter/fadePower = 3.091 shader_parameter/fadeScale = 10.0 shader_parameter/uv1_scale = Vector3(1, 1, 1) shader_parameter/uv1_speed = Vector2(0.01, -0.9005) shader_parameter/uv2_scale = Vector3(1, 1, 1) shader_parameter/uv2_speed = Vector2(0.0145, -0.1) [sub_resource type="Gradient" id="Gradient_sfeof"] offsets = PackedFloat32Array(0.109415, 0.717557) colors = PackedColorArray(1, 1, 1, 1, 0.835402, 0.952241, 1, 0) [sub_resource type="FastNoiseLite" id="FastNoiseLite_v1jac"] noise_type = 2 frequency = 0.0171 fractal_lacunarity = 1.916 fractal_gain = 0.315 [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_00p2g"] height = 256 seamless = true color_ramp = SubResource("Gradient_sfeof") noise = SubResource("FastNoiseLite_v1jac") [sub_resource type="Gradient" id="Gradient_2edn5"] [sub_resource type="FastNoiseLite" id="FastNoiseLite_y5oe0"] frequency = 0.0048 [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_rmwtw"] seamless = true color_ramp = SubResource("Gradient_2edn5") noise = SubResource("FastNoiseLite_y5oe0") [sub_resource type="ShaderMaterial" id="ShaderMaterial_jvw7b"] render_priority = -1 shader = ExtResource("10_nn7o5") shader_parameter/albedo = Color(1, 0.284, 0, 0.606) shader_parameter/albedo2 = Color(0.69, 0.289, 0, 0.512) shader_parameter/texture_albedo = SubResource("NoiseTexture2D_00p2g") shader_parameter/grow = 0.064 shader_parameter/texture_grow = SubResource("NoiseTexture2D_rmwtw") shader_parameter/fresnelFade = 11.268 shader_parameter/fadeStart = 0.055 shader_parameter/fadeEnd = 0.393 shader_parameter/fadeOffset = -0.33 shader_parameter/fadePower = 1.574 shader_parameter/fadeScale = 10.0 shader_parameter/uv1_scale = Vector3(1, 1, 1) shader_parameter/uv1_speed = Vector2(0.01, -0.954) shader_parameter/uv2_scale = Vector3(1, 1, 1) shader_parameter/uv2_speed = Vector2(0.2, -0.2) [sub_resource type="Gradient" id="Gradient_7k5l4"] offsets = PackedFloat32Array(0.277354, 0.569975) colors = PackedColorArray(1, 1, 1, 1, 0.835402, 0.952241, 1, 0) [sub_resource type="FastNoiseLite" id="FastNoiseLite_aw5bm"] noise_type = 2 frequency = 0.0352 fractal_lacunarity = 1.916 fractal_gain = 0.315 [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_uk424"] height = 128 seamless = true color_ramp = SubResource("Gradient_7k5l4") noise = SubResource("FastNoiseLite_aw5bm") [sub_resource type="Gradient" id="Gradient_w4fbs"] offsets = PackedFloat32Array(0.381679, 0.704835) [sub_resource type="FastNoiseLite" id="FastNoiseLite_rk7y6"] frequency = 0.0051 [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_qlssa"] seamless = true color_ramp = SubResource("Gradient_w4fbs") noise = SubResource("FastNoiseLite_rk7y6") [sub_resource type="ShaderMaterial" id="ShaderMaterial_tog56"] render_priority = 0 shader = ExtResource("10_nn7o5") shader_parameter/albedo = Color(2, 1.524, 0.776, 0.999) shader_parameter/albedo2 = Color(2, 0.696, 0.51, 0.331) shader_parameter/texture_albedo = SubResource("NoiseTexture2D_uk424") shader_parameter/grow = 0.025 shader_parameter/texture_grow = SubResource("NoiseTexture2D_qlssa") shader_parameter/fresnelFade = 1.205 shader_parameter/fadeStart = 0.027 shader_parameter/fadeEnd = 0.227 shader_parameter/fadeOffset = -0.169 shader_parameter/fadePower = 2.304 shader_parameter/fadeScale = 10.0 shader_parameter/uv1_scale = Vector3(1, 1, 1) shader_parameter/uv1_speed = Vector2(0.01, -2) shader_parameter/uv2_scale = Vector3(1, 1, 1) shader_parameter/uv2_speed = Vector2(0.037, -0.044) [sub_resource type="QuadMesh" id="QuadMesh_n40yf"] [sub_resource type="Gradient" id="Gradient_4v6ww"] offsets = PackedFloat32Array(0, 0.110236, 0.448819, 0.997375) colors = PackedColorArray(1, 1, 1, 1, 0.97, 0.85942, 0.6014, 1, 1, 0.4375, 0.25, 1, 1, 0, 0.352237, 0) [sub_resource type="GradientTexture2D" id="GradientTexture2D_w4fbs"] gradient = SubResource("Gradient_4v6ww") fill = 1 fill_from = Vector2(0.5, 0.5) fill_to = Vector2(0.5, 0) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_rk7y6"] transparency = 1 blend_mode = 1 depth_draw_mode = 2 shading_mode = 0 albedo_texture = SubResource("GradientTexture2D_w4fbs") disable_receive_shadows = true billboard_mode = 1 billboard_keep_scale = true [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_2suod"] radius = 0.092 height = 0.399 [sub_resource type="Resource" id="Resource_icnot"] resource_local_to_scene = true script = ExtResource("4_o82ql") frames = 20.0 metadata/_custom_type_script = "uid://lhuuedx87rem" [sub_resource type="Gradient" id="Gradient_v1jac"] offsets = PackedFloat32Array(0.0603675, 0.55643) colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0) [sub_resource type="GradientTexture2D" id="GradientTexture2D_00p2g"] gradient = SubResource("Gradient_v1jac") fill = 1 fill_from = Vector2(0.5, 0.5) fill_to = Vector2(0.5, 0) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2edn5"] transparency = 1 blend_mode = 1 cull_mode = 2 shading_mode = 0 vertex_color_use_as_albedo = true albedo_texture = SubResource("GradientTexture2D_00p2g") billboard_mode = 1 billboard_keep_scale = true [sub_resource type="Gradient" id="Gradient_y5oe0"] offsets = PackedFloat32Array(0, 0.189702, 0.523035, 0.94851, 1) colors = PackedColorArray(1, 1, 1, 1, 1, 0.29725, 0, 1, 1, 0, 0, 1, 0.201299, 0, 0.112112, 1, 0, 0, 0, 1) [sub_resource type="GradientTexture1D" id="GradientTexture1D_rmwtw"] gradient = SubResource("Gradient_y5oe0") [sub_resource type="Curve" id="Curve_jvw7b"] _limits = [0.0, 3.0, 0.0, 1.0] _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), -4.48093, 0.0, 0, 0] point_count = 2 [sub_resource type="CurveTexture" id="CurveTexture_7k5l4"] curve = SubResource("Curve_jvw7b") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_aw5bm"] spread = 180.0 initial_velocity_min = -5.0 initial_velocity_max = 11.0 gravity = Vector3(0, -10, 0) damping_min = 3.927 damping_max = 6.236 scale_min = 0.3 scale_max = 0.6 scale_curve = SubResource("CurveTexture_7k5l4") color_ramp = SubResource("GradientTexture1D_rmwtw") [sub_resource type="QuadMesh" id="QuadMesh_uk424"] size = Vector2(0.4, 0.4) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tog56"] render_priority = -1 transparency = 1 cull_mode = 2 shading_mode = 0 diffuse_mode = 3 disable_ambient_light = true vertex_color_use_as_albedo = true [sub_resource type="Gradient" id="Gradient_aw5bm"] colors = PackedColorArray(0.70366, 0.70366, 0.70366, 1, 1, 1, 1, 1) [sub_resource type="GradientTexture1D" id="GradientTexture1D_uk424"] gradient = SubResource("Gradient_aw5bm") [sub_resource type="Gradient" id="Gradient_n40yf"] offsets = PackedFloat32Array(0, 0.98917) colors = PackedColorArray(0.377804, 0.377804, 0.377804, 1, 0.0791031, 0.0791031, 0.0791031, 1) [sub_resource type="GradientTexture1D" id="GradientTexture1D_4v6ww"] gradient = SubResource("Gradient_n40yf") [sub_resource type="Curve" id="Curve_xfqip"] _data = [Vector2(0, 0.141042), 0.0, 18.2293, 0, 0, Vector2(0.0776699, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] point_count = 3 [sub_resource type="CurveTexture" id="CurveTexture_mhrcr"] curve = SubResource("Curve_xfqip") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_qlssa"] spread = 180.0 initial_velocity_min = -1.12 initial_velocity_max = 2.14 gravity = Vector3(0, 1, 0) damping_min = 1.655 damping_max = 1.655 scale_min = 0.85 scale_max = 1.45 scale_curve = SubResource("CurveTexture_mhrcr") scale_over_velocity_min = 1.9 scale_over_velocity_max = 5.05 color_ramp = SubResource("GradientTexture1D_4v6ww") color_initial_ramp = SubResource("GradientTexture1D_uk424") [sub_resource type="SphereMesh" id="SphereMesh_oenjg"] [sub_resource type="Resource" id="Resource_q3qk7"] script = ExtResource("18_rk7y6") seconds = 0.5 timeLine = ExtResource("10_pwhao") metadata/_custom_type_script = "uid://ddhwhwos5kkrm" [sub_resource type="Resource" id="Resource_jvw7b"] script = ExtResource("19_rmwtw") processEnabled = 0 inputEnabled = 0 physicsEnabled = 0 signalsEnabled = 0 visible = 2 setProcessMode = true processMode = 4 metadata/_custom_type_script = "uid://dcerk2bxdjmxr" [sub_resource type="Resource" id="Resource_7k5l4"] script = ExtResource("19_rmwtw") processEnabled = 2 inputEnabled = 2 physicsEnabled = 2 signalsEnabled = 2 visible = 0 setProcessMode = false processMode = 0 metadata/_custom_type_script = "uid://dcerk2bxdjmxr" [sub_resource type="Resource" id="Resource_tog56"] script = ExtResource("19_aw5bm") value = 0.0 metadata/_custom_type_script = "uid://cfvigaosponfn" [sub_resource type="Resource" id="Resource_4v6ww"] resource_local_to_scene = true script = ExtResource("20_uk424") lightEnergy = SubResource("Resource_tog56") metadata/_custom_type_script = "uid://b6bnmseo2eq0q" [sub_resource type="Curve" id="Curve_tog56"] _data = [Vector2(0, 0), 0.0, 1.0, 0, 1, Vector2(1, 1), 1.0, 0.0, 1, 0] point_count = 2 [sub_resource type="Resource" id="Resource_n40yf"] script = ExtResource("21_xfqip") duration = 0.5 curve = SubResource("Curve_tog56") [sub_resource type="Curve" id="Curve_n40yf"] _data = [Vector2(0, 0), 0.0, 1.0, 0, 1, Vector2(1, 1), 1.0, 0.0, 1, 0] point_count = 2 [sub_resource type="Curve" id="Curve_4v6ww"] _data = [Vector2(0, 0), 0.0, 1.0, 0, 1, Vector2(1, 1), 1.0, 0.0, 1, 0] point_count = 2 [sub_resource type="Curve" id="Curve_w4fbs"] _data = [Vector2(0, 0), 0.0, 1.0, 0, 1, Vector2(1, 1), 1.0, 0.0, 1, 0] point_count = 2 [sub_resource type="Resource" id="Resource_rk7y6"] script = ExtResource("12_fcth1") transformTarget = 4 operatorMode = 0 duration = 1.0 durationRandomRange = 0.0 delay = 0.0 delayRandomRange = 0.0 xCurve = SubResource("Curve_n40yf") yCurve = SubResource("Curve_4v6ww") zCurve = SubResource("Curve_w4fbs") scaleAll = 1.0 scaleAllRandomRange = 0.0 metadata/_custom_type_script = "uid://be4oc7tgr55vu" [sub_resource type="Resource" id="Resource_qlssa"] resource_local_to_scene = true script = ExtResource("13_sfeof") curves = [SubResource("Resource_rk7y6")] timeline = ExtResource("10_pwhao") metadata/_custom_type_script = "uid://bqpiwp16h7614" [sub_resource type="Resource" id="Resource_mhrcr"] script = ExtResource("19_aw5bm") value = 1.0 metadata/_custom_type_script = "uid://cfvigaosponfn" [sub_resource type="Resource" id="Resource_oenjg"] resource_local_to_scene = true script = ExtResource("20_uk424") lightEnergy = SubResource("Resource_mhrcr") metadata/_custom_type_script = "uid://b6bnmseo2eq0q" [node name="Bullet" type="AnimatableBody3D"] sync_to_physics = false [node name="Graphics" parent="." instance=ExtResource("1_hqaxj")] transform = Transform3D(-1, 0, -1.50996e-07, 0, 1, 0, 1.50996e-07, 0, -1, 0, 0, -0.0792169) [node name="Cylinder_008" parent="Graphics" index="0"] surface_material_override/0 = SubResource("StandardMaterial3D_sfeof") [node name="CSGSphere3D" type="CSGSphere3D" parent="Graphics"] transform = Transform3D(0.566218, 1.84741e-13, 1.27055e-21, 0, -3.23447e-08, -0.581399, -7.81597e-14, 0.739963, -2.54137e-08, 3.14193e-08, 0, -0.592752) radial_segments = 36 rings = 24 material = SubResource("ShaderMaterial_00p2g") [node name="CSGSphere3D2" type="CSGSphere3D" parent="Graphics"] transform = Transform3D(0.383829, -3.90799e-13, -2.75286e-21, 0, -2.74725e-08, -0.412688, 2.4869e-14, 0.6285, -1.80391e-08, 2.80867e-08, 0, -0.554631) radial_segments = 36 rings = 18 material = SubResource("ShaderMaterial_jvw7b") [node name="CSGSphere3D3" type="CSGSphere3D" parent="Graphics"] transform = Transform3D(0.245625, -2.13163e-14, -3.17637e-22, 0, -2.02134e-08, -0.245625, 3.90799e-14, 0.462429, -1.07366e-08, 2.91754e-08, 0, -0.522257) radial_segments = 36 rings = 24 material = SubResource("ShaderMaterial_tog56") [node name="MeshInstance3D" type="MeshInstance3D" parent="Graphics"] transform = Transform3D(-0.636305, 0, 5.56276e-08, 0, 0.636305, 0, -5.56276e-08, 0, -0.636305, 6.59042e-09, 0, -0.0753856) mesh = SubResource("QuadMesh_n40yf") skeleton = NodePath("../..") surface_material_override/0 = SubResource("StandardMaterial3D_rk7y6") [node name="CollisionShape3D" type="CollisionShape3D" parent="."] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0) shape = SubResource("CapsuleShape3D_2suod") [node name="Bullet" type="Node" parent="." node_paths=PackedStringArray("onActivate")] script = ExtResource("2_pwf0e") onActivate = NodePath("../Activate") metadata/_custom_type_script = "uid://c8reno48vdlsq" [node name="MoveTowards" type="Node" parent="." node_paths=PackedStringArray("target")] script = ExtResource("3_gvcmq") target = NodePath("..") rotationSmoothing = SubResource("Resource_icnot") yDirectionMultiply = 0.0 metadata/_custom_type_script = "uid://de6odd0f8x7ie" [node name="Eatable" type="Node" parent="." node_paths=PackedStringArray("onGotEaten")] script = ExtResource("5_qhpu2") onGotEaten = NodePath("../On Got Eaten") metadata/_custom_type_script = "uid://h8la67dl42y4" [node name="On Got Eaten" type="Node" parent="."] script = ExtResource("6_xtohf") metadata/_custom_type_script = "uid://b4yjsis2fh64c" [node name="ActionSequence" type="Node" parent="On Got Eaten"] script = ExtResource("7_pwhao") metadata/_custom_type_script = "uid://ceaglilesxsi4" [node name="RemoveNode" type="Node" parent="On Got Eaten/ActionSequence" node_paths=PackedStringArray("target")] script = ExtResource("8_nn7o5") target = NodePath("../../..") metadata/_custom_type_script = "uid://dq5kae8x62gre" [node name="OmniLight3D" type="OmniLight3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.00959221, 0.321753) light_color = Color(1, 0.557193, 0.210633, 1) [node name="Selectable" type="Node" parent="."] script = ExtResource("16_sfeof") flags = [ExtResource("17_v1jac"), ExtResource("13_7k5l4")] metadata/_custom_type_script = "uid://c5vxa38rgr24k" [node name="Embers" type="GPUParticles3D" parent="."] material_override = SubResource("StandardMaterial3D_2edn5") emitting = false amount = 400 one_shot = true explosiveness = 1.0 process_material = SubResource("ParticleProcessMaterial_aw5bm") draw_pass_1 = SubResource("QuadMesh_uk424") [node name="Smoke" type="GPUParticles3D" parent="."] material_override = SubResource("StandardMaterial3D_tog56") emitting = false amount = 50 lifetime = 2.0 one_shot = true explosiveness = 1.0 draw_order = 3 process_material = SubResource("ParticleProcessMaterial_qlssa") draw_pass_1 = SubResource("SphereMesh_oenjg") [node name="Bullet Hit Sound" type="AudioStreamPlayer3D" parent="."] stream = ExtResource("1_n40yf") attenuation_filter_cutoff_hz = 20500.0 attenuation_filter_db = 0.0 [node name="Hitter" type="Node3D" parent="." node_paths=PackedStringArray("onHit")] script = ExtResource("22_rmwtw") onHit = NodePath("Once") metadata/_custom_type_script = "uid://bdqwss3wvwfvn" [node name="Once" type="Node" parent="Hitter" node_paths=PackedStringArray("action")] script = ExtResource("18_jvw7b") action = NodePath("Explode") metadata/_custom_type_script = "uid://crm7o7w0gumhn" [node name="Explode" type="Node" parent="Hitter/Once"] script = ExtResource("7_pwhao") metadata/_custom_type_script = "uid://ceaglilesxsi4" [node name="SetCollisionShape" type="Node" parent="Hitter/Once/Explode" node_paths=PackedStringArray("shape3D")] script = ExtResource("29_tog56") shape3D = NodePath("../../../../CollisionShape3D") metadata/_custom_type_script = "uid://cdspv8f8l6dgd" [node name="PlaySound" type="Node" parent="Hitter/Once/Explode" node_paths=PackedStringArray("player")] script = ExtResource("25_4v6ww") player = NodePath("../../../../Bullet Hit Sound") overdrivePreventionFlag = ExtResource("17_w4fbs") overdrivePreventionDuration = SubResource("Resource_q3qk7") metadata/_custom_type_script = "uid://ddgf2mfdmqywc" [node name="Disable Physics2" type="Node" parent="Hitter/Once/Explode" node_paths=PackedStringArray("target")] script = ExtResource("18_y5oe0") target = NodePath("../../../../MoveTowards") configuration = SubResource("Resource_jvw7b") metadata/_custom_type_script = "uid://cko3krhs7jgc4" [node name="Make Invisible" type="Node" parent="Hitter/Once/Explode" node_paths=PackedStringArray("target")] script = ExtResource("18_y5oe0") target = NodePath("../../../../Graphics") configuration = SubResource("Resource_7k5l4") metadata/_custom_type_script = "uid://cko3krhs7jgc4" [node name="RemoveNode2" type="Node" parent="Hitter/Once/Explode" node_paths=PackedStringArray("target")] script = ExtResource("8_nn7o5") target = NodePath("../../../../MoveTowards") queue = false metadata/_custom_type_script = "uid://dq5kae8x62gre" [node name="RemoveNode3" type="Node" parent="Hitter/Once/Explode" node_paths=PackedStringArray("target")] script = ExtResource("8_nn7o5") target = NodePath("../../../../Eatable") queue = false metadata/_custom_type_script = "uid://dq5kae8x62gre" [node name="RemoveNode4" type="Node" parent="Hitter/Once/Explode" node_paths=PackedStringArray("target")] script = ExtResource("8_nn7o5") target = NodePath("../../../../Bullet") queue = false metadata/_custom_type_script = "uid://dq5kae8x62gre" [node name="PlayParticles" type="Node" parent="Hitter/Once/Explode" node_paths=PackedStringArray("particles3D")] script = ExtResource("20_jvw7b") particles3D = NodePath("../../../../Embers") timeLine = ExtResource("10_pwhao") metadata/_custom_type_script = "uid://dnstanbmrqthf" [node name="PlayParticles2" type="Node" parent="Hitter/Once/Explode" node_paths=PackedStringArray("particles3D")] script = ExtResource("20_jvw7b") particles3D = NodePath("../../../../Smoke") timeLine = ExtResource("10_pwhao") metadata/_custom_type_script = "uid://dnstanbmrqthf" [node name="TweenLight" type="Node" parent="Hitter/Once/Explode" node_paths=PackedStringArray("light3D")] script = ExtResource("18_7k5l4") light3D = NodePath("../../../../OmniLight3D") tweenLightData = SubResource("Resource_4v6ww") tweenType = SubResource("Resource_n40yf") timeLine = ExtResource("10_pwhao") metadata/_custom_type_script = "uid://bhn2p16isptba" [node name="Delay" type="Node" parent="Hitter/Once/Explode"] script = ExtResource("18_v1jac") duration = 2.5 timeLine = ExtResource("10_pwhao") metadata/_custom_type_script = "uid://b2g7rycr0ouu4" [node name="RemoveNode" type="Node" parent="Hitter/Once/Explode" node_paths=PackedStringArray("target")] script = ExtResource("8_nn7o5") target = NodePath("../../../..") metadata/_custom_type_script = "uid://dq5kae8x62gre" [node name="Activate" type="Node" parent="."] script = ExtResource("6_xtohf") metadata/_custom_type_script = "uid://b4yjsis2fh64c" [node name="SetCollisionShape2" type="Node" parent="Activate" node_paths=PackedStringArray("shape3D")] script = ExtResource("29_tog56") shape3D = NodePath("../../CollisionShape3D") disabled = true metadata/_custom_type_script = "uid://cdspv8f8l6dgd" [node name="ActionSequence" type="Node" parent="Activate"] script = ExtResource("7_pwhao") metadata/_custom_type_script = "uid://ceaglilesxsi4" [node name="Parallel" type="Node" parent="Activate/ActionSequence"] script = ExtResource("25_oenjg") metadata/_custom_type_script = "uid://dy65lu5p2yf3j" [node name="AnimateTransform" type="Node" parent="Activate/ActionSequence/Parallel" node_paths=PackedStringArray("target")] script = ExtResource("11_nn7o5") animations = SubResource("Resource_qlssa") target = NodePath("../../../../Graphics") metadata/_custom_type_script = "uid://cbtqgliarexam" [node name="TweenLight2" type="Node" parent="Activate/ActionSequence/Parallel" node_paths=PackedStringArray("light3D")] script = ExtResource("18_7k5l4") light3D = NodePath("../../../../OmniLight3D") tweenLightData = SubResource("Resource_oenjg") tweenType = SubResource("Resource_n40yf") timeLine = ExtResource("10_pwhao") metadata/_custom_type_script = "uid://bhn2p16isptba" [node name="Delay" type="Node" parent="Activate/ActionSequence/Parallel"] script = ExtResource("18_v1jac") duration = 2.0 timeLine = ExtResource("10_pwhao") metadata/_custom_type_script = "uid://b2g7rycr0ouu4" [node name="SetCollisionShape" type="Node" parent="Activate/ActionSequence" node_paths=PackedStringArray("shape3D")] script = ExtResource("29_tog56") shape3D = NodePath("../../../CollisionShape3D") metadata/_custom_type_script = "uid://cdspv8f8l6dgd" [editable path="Graphics"]