example-grass/Eat Da Rich/Bullet/Bullet.tscn

635 lines
26 KiB
Plaintext

[gd_scene load_steps=93 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="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://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_xfqip"]
offsets = PackedFloat32Array(0.381679, 0.704835)
[sub_resource type="FastNoiseLite" id="FastNoiseLite_mhrcr"]
frequency = 0.0091
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_oenjg"]
seamless = true
color_ramp = SubResource("Gradient_xfqip")
noise = SubResource("FastNoiseLite_mhrcr")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_tog56"]
render_priority = 0
shader = ExtResource("10_nn7o5")
shader_parameter/albedo = Color(2, 1.524, 0.776, 0.131)
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_oenjg")
shader_parameter/fresnelFade = 1.205
shader_parameter/fadeStart = 0.027
shader_parameter/fadeEnd = 0.227
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, -2)
shader_parameter/uv2_scale = Vector3(1, 1, 1)
shader_parameter/uv2_speed = Vector2(0.037, -0.088)
[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_color = Color(1, 1, 1, 0.162)
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="Resource" id="Resource_jvw7b"]
script = ExtResource("19_rmwtw")
processEnabled = 0
inputEnabled = 0
physicsEnabled = 0
signalsEnabled = 0
visible = 2
setProcessMode = false
processMode = 0
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="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="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 = 5.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="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."]
stream = ExtResource("1_n40yf")
attenuation_filter_cutoff_hz = 20500.0
attenuation_filter_db = 0.0
[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(1.13012, 3.69482e-13, 1.69407e-21, 0, -6.45572e-08, -1.16042, -1.49214e-13, 1.4769, -5.07234e-08, 8.48153e-08, 0, -0.970174)
radial_segments = 36
rings = 24
material = SubResource("ShaderMaterial_00p2g")
[node name="CSGSphere3D2" type="CSGSphere3D" parent="Graphics"]
transform = Transform3D(0.766089, -7.81597e-13, -5.71747e-21, 0, -5.48327e-08, -0.823688, 4.9738e-14, 1.25443, -3.60045e-08, 7.81637e-08, 0, -0.894089)
radial_segments = 36
rings = 18
material = SubResource("ShaderMaterial_jvw7b")
[node name="CSGSphere3D3" type="CSGSphere3D" parent="Graphics"]
transform = Transform3D(0.490246, -5.68434e-14, -8.47033e-22, 0, -4.03442e-08, -0.490246, 7.81597e-14, 0.922967, -2.14293e-08, 6.17584e-08, 0, -0.706434)
radial_segments = 24
rings = 12
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="MeshInstance3D2" type="MeshInstance3D" parent="Graphics"]
transform = Transform3D(-1.7999, 0, 1.57353e-07, 0, 1.7999, 0, -1.57353e-07, 0, -1.7999, 6.50621e-08, 0, -0.744224)
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="."]
script = ExtResource("5_qhpu2")
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.469005)
light_color = Color(1, 0.557193, 0.210633, 1)
light_energy = 0.0
[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="Once" type="Node" parent="." node_paths=PackedStringArray("action")]
script = ExtResource("18_jvw7b")
action = NodePath("Explode")
metadata/_custom_type_script = "uid://crm7o7w0gumhn"
[node name="Explode" type="Node" parent="Once"]
script = ExtResource("7_pwhao")
metadata/_custom_type_script = "uid://ceaglilesxsi4"
[node name="PlaySound" type="Node" parent="Once/Explode" node_paths=PackedStringArray("player")]
script = ExtResource("25_4v6ww")
player = NodePath("../../../AudioStreamPlayer3D")
metadata/_custom_type_script = "uid://ddgf2mfdmqywc"
[node name="Disable Physics" type="Node" parent="Once/Explode" node_paths=PackedStringArray("target")]
script = ExtResource("18_y5oe0")
target = NodePath("../../..")
configuration = SubResource("Resource_jvw7b")
metadata/_custom_type_script = "uid://cko3krhs7jgc4"
[node name="Make Invisible" type="Node" parent="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="Once/Explode" node_paths=PackedStringArray("target")]
script = ExtResource("8_nn7o5")
target = NodePath("../../../MoveTowards")
metadata/_custom_type_script = "uid://dq5kae8x62gre"
[node name="RemoveNode3" type="Node" parent="Once/Explode" node_paths=PackedStringArray("target")]
script = ExtResource("8_nn7o5")
target = NodePath("../../../Eatable")
metadata/_custom_type_script = "uid://dq5kae8x62gre"
[node name="RemoveNode4" type="Node" parent="Once/Explode" node_paths=PackedStringArray("target")]
script = ExtResource("8_nn7o5")
target = NodePath("../../../Bullet")
metadata/_custom_type_script = "uid://dq5kae8x62gre"
[node name="RemoveNode5" type="Node" parent="Once/Explode" node_paths=PackedStringArray("target")]
script = ExtResource("8_nn7o5")
target = NodePath("../../../Hitter")
metadata/_custom_type_script = "uid://dq5kae8x62gre"
[node name="PlayParticles" type="Node" parent="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="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="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="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="Once/Explode" node_paths=PackedStringArray("target")]
script = ExtResource("8_nn7o5")
target = NodePath("../../..")
metadata/_custom_type_script = "uid://dq5kae8x62gre"
[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="Hitter" type="Node3D" parent="." node_paths=PackedStringArray("onHit")]
script = ExtResource("22_rmwtw")
onHit = NodePath("../Once")
metadata/_custom_type_script = "uid://bdqwss3wvwfvn"
[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"]