295 lines
13 KiB
Plaintext
295 lines
13 KiB
Plaintext
[gd_scene load_steps=55 format=3 uid="uid://dpgjtkmuvsr41"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://by14wgfo8ateq" path="res://DomeFox/Game Objects/Laser/water-fox-impact.ogg" id="2_ehw2o"]
|
|
[ext_resource type="Script" uid="uid://crm7o7w0gumhn" path="res://addons/rokojori_action_library/Runtime/Actions/Conditional/Once.cs" id="2_ucinm"]
|
|
[ext_resource type="Resource" uid="uid://ckyvygk7xtnpm" path="res://DomeFox/Game Objects/Wall/Projectile-Collision.tres" id="3_1ntkc"]
|
|
[ext_resource type="Script" uid="uid://bnhnintao4qu0" path="res://addons/rokojori_action_library/Runtime/Animation/Shake/Shake.cs" id="3_icqc8"]
|
|
[ext_resource type="Script" uid="uid://dbgwebayabwd5" path="res://addons/rokojori_action_library/Runtime/Interactions/Collidable.cs" id="3_iku3y"]
|
|
[ext_resource type="Script" uid="uid://cnp3xr8gawyi6" path="res://addons/rokojori_action_library/Runtime/Actions/Node3D/SetTransform.cs" id="4_2spjm"]
|
|
[ext_resource type="Script" uid="uid://dy65lu5p2yf3j" path="res://addons/rokojori_action_library/Runtime/Actions/Sequence/Parallel.cs" id="4_i570k"]
|
|
[ext_resource type="Script" uid="uid://bec6skfqkb2ci" path="res://addons/rokojori_action_library/Runtime/Animation/Shake/ShakeEffect.cs" id="4_jv314"]
|
|
[ext_resource type="Script" uid="uid://c5tm02yj1bhhx" path="res://addons/rokojori_action_library/Runtime/Animation/AnimationCurve.cs" id="5_ucinm"]
|
|
[ext_resource type="Script" uid="uid://dnwqkymbre3vb" path="res://addons/rokojori_action_library/Runtime/Animation/Flash/Flash.cs" id="5_ufil2"]
|
|
[ext_resource type="Script" uid="uid://dl81yeh1c5chl" path="res://DomeFox/Game Objects/Stone/AddCrystal.cs" id="6_fd1ou"]
|
|
[ext_resource type="Script" uid="uid://ceaglilesxsi4" path="res://addons/rokojori_action_library/Runtime/Actions/ActionSequence.cs" id="7_ufil2"]
|
|
[ext_resource type="Resource" uid="uid://b3ojajukb34mx" path="res://DomeFox/Game Objects/Stone/Impact-Audio-Flag.tres" id="9_ehw2o"]
|
|
[ext_resource type="Resource" uid="uid://ch5nsa6yafs5l" path="res://addons/rokojori_action_library/Runtime/Time/TimeLines/GameTime.tres" id="9_ucinm"]
|
|
[ext_resource type="Script" uid="uid://dq5kae8x62gre" path="res://addons/rokojori_action_library/Runtime/Actions/RemoveNode.cs" id="10_fqg4a"]
|
|
[ext_resource type="Script" uid="uid://cbtqgliarexam" path="res://addons/rokojori_action_library/Runtime/Animation/Transform/AnimateTransform.cs" id="11_2spjm"]
|
|
[ext_resource type="Script" uid="uid://be4oc7tgr55vu" path="res://addons/rokojori_action_library/Runtime/Animation/Transform/TransformCurve.cs" id="12_p24ea"]
|
|
[ext_resource type="Script" uid="uid://bqpiwp16h7614" path="res://addons/rokojori_action_library/Runtime/Animation/Transform/TransformAnimations.cs" id="13_vl44m"]
|
|
[ext_resource type="Script" uid="uid://bex6umukt0r8d" path="res://addons/rokojori_action_library/Runtime/Actions/Node/SetNodeState.cs" id="16_p24ea"]
|
|
[ext_resource type="Script" uid="uid://dncqth3uf3tb3" path="res://addons/rokojori_action_library/Runtime/Animation/HDRColor.cs" id="19_1ntkc"]
|
|
[ext_resource type="Script" uid="uid://c1ivlrrt71nwp" path="res://addons/rokojori_action_library/Runtime/Cameras/Effects/PlayCameraEffect.cs" id="19_jsg3s"]
|
|
[ext_resource type="Script" uid="uid://ddgf2mfdmqywc" path="res://addons/rokojori_action_library/Runtime/Actions/Node3D/PlaySound.cs" id="19_uxklm"]
|
|
[ext_resource type="Resource" uid="uid://uyuplc6hm25j" path="res://addons/rokojori_action_library/Runtime/Cameras/Effects/Presets/ScreenShake.tres" id="20_l8f1n"]
|
|
[ext_resource type="Script" uid="uid://cupnq55n3nimc" path="res://addons/rokojori_action_library/Runtime/Animation/Flash/FlashEffect.cs" id="20_vk22f"]
|
|
|
|
[sub_resource type="SphereShape3D" id="SphereShape3D_am4la"]
|
|
radius = 11.0
|
|
|
|
[sub_resource type="Gradient" id="Gradient_fqg4a"]
|
|
offsets = PackedFloat32Array(0.10574018, 0.3800905, 0.42081448, 0.54977375)
|
|
colors = PackedColorArray(1, 0.015525937, 0, 1, 0.67650515, 0.25879103, 0.24482259, 1, 0.98402494, 0.15313998, 0.012090031, 1, 1, 0.28212523, 0, 1)
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_g8ydq"]
|
|
frequency = 0.0019
|
|
fractal_lacunarity = 3.901
|
|
fractal_gain = 0.616
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_i570k"]
|
|
width = 2048
|
|
height = 2048
|
|
noise = SubResource("FastNoiseLite_g8ydq")
|
|
color_ramp = SubResource("Gradient_fqg4a")
|
|
seamless = true
|
|
|
|
[sub_resource type="Gradient" id="Gradient_2spjm"]
|
|
offsets = PackedFloat32Array(0, 0.8710407, 1)
|
|
colors = PackedColorArray(0, 0, 0, 1, 0.52262443, 0.52262443, 0.52262443, 1, 1, 1, 1, 1)
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_p24ea"]
|
|
noise_type = 2
|
|
frequency = 0.0155
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_vl44m"]
|
|
width = 1024
|
|
height = 1024
|
|
noise = SubResource("FastNoiseLite_p24ea")
|
|
color_ramp = SubResource("Gradient_2spjm")
|
|
seamless = true
|
|
|
|
[sub_resource type="Gradient" id="Gradient_iku3y"]
|
|
offsets = PackedFloat32Array(0, 0.26586103, 0.5770393, 0.7824773, 0.9939577)
|
|
colors = PackedColorArray(0.22166497, 0.053978946, 0.109605245, 1, 0.2505562, 0.2858292, 0.33707213, 1, 0.5528689, 0.35738394, 0.28946337, 1, 1.8046634, 0.48373565, 0.2748007, 1, 5.140429, 1.2451453, 0.20758016, 1)
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_1ntkc"]
|
|
frequency = 0.0019
|
|
fractal_lacunarity = 3.901
|
|
fractal_gain = 0.616
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_vk22f"]
|
|
width = 2048
|
|
height = 2048
|
|
noise = SubResource("FastNoiseLite_1ntkc")
|
|
color_ramp = SubResource("Gradient_iku3y")
|
|
seamless = true
|
|
|
|
[sub_resource type="Gradient" id="Gradient_oyfiu"]
|
|
offsets = PackedFloat32Array(0.28418803, 0.46153846, 0.5641026, 0.6303419, 0.84615386)
|
|
colors = PackedColorArray(0, 0, 0, 1, 0.29273504, 0.29273504, 0.29273504, 1, 0.5641026, 0.5641026, 0.5641026, 1, 0.8055556, 0.8055556, 0.8055556, 1, 1, 1, 1, 1)
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_to7bv"]
|
|
noise_type = 2
|
|
frequency = 0.0155
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_eqmle"]
|
|
width = 1024
|
|
height = 1024
|
|
noise = SubResource("FastNoiseLite_to7bv")
|
|
color_ramp = SubResource("Gradient_oyfiu")
|
|
seamless = true
|
|
as_normal_map = true
|
|
|
|
[sub_resource type="Gradient" id="Gradient_0nwun"]
|
|
offsets = PackedFloat32Array(0, 0.300905, 0.50213677, 0.55429864, 1)
|
|
colors = PackedColorArray(1, 1, 1, 1, 0.82051283, 0.82051283, 0.82051283, 1, 0.49786323, 0.49786323, 0.49786323, 1, 0.22222221, 0.22222221, 0.22222221, 1, 0, 0, 0, 1)
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_ueh28"]
|
|
noise_type = 2
|
|
frequency = 0.0155
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_kwj4g"]
|
|
width = 1024
|
|
height = 1024
|
|
noise = SubResource("FastNoiseLite_ueh28")
|
|
color_ramp = SubResource("Gradient_0nwun")
|
|
seamless = true
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_8ghcl"]
|
|
specular_mode = 1
|
|
albedo_color = Color(0.5271547, 0.5271547, 0.5271547, 1)
|
|
albedo_texture = SubResource("NoiseTexture2D_i570k")
|
|
metallic = 0.17
|
|
roughness_texture = SubResource("NoiseTexture2D_kwj4g")
|
|
emission_enabled = true
|
|
emission = Color(0.180933, 0.066380106, 0.02264172, 1)
|
|
emission_texture = SubResource("NoiseTexture2D_vk22f")
|
|
normal_enabled = true
|
|
normal_texture = SubResource("NoiseTexture2D_eqmle")
|
|
rim_enabled = true
|
|
rim_tint = 1.0
|
|
ao_enabled = true
|
|
ao_texture = SubResource("NoiseTexture2D_vl44m")
|
|
backlight_enabled = true
|
|
backlight = Color(0.7511804, 0.03966013, 0.17378098, 1)
|
|
|
|
[sub_resource type="SphereMesh" id="SphereMesh_bmnja"]
|
|
material = SubResource("StandardMaterial3D_8ghcl")
|
|
radius = 10.0
|
|
height = 20.0
|
|
radial_segments = 12
|
|
rings = 8
|
|
|
|
[sub_resource type="Curve" id="Curve_fqg4a"]
|
|
_data = [Vector2(0, 1), 0.0, 0.0355988, 0, 0, Vector2(0.21457487, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), -0.016615806, 0.0, 0, 0]
|
|
point_count = 3
|
|
|
|
[sub_resource type="Resource" id="Resource_g8ydq"]
|
|
script = ExtResource("5_ucinm")
|
|
duration = 0.3
|
|
curve = SubResource("Curve_fqg4a")
|
|
|
|
[sub_resource type="Curve" id="Curve_i570k"]
|
|
_data = [Vector2(0.40283397, 0.99031293), -967.3928, 0.0, 1, 0]
|
|
point_count = 1
|
|
|
|
[sub_resource type="Resource" id="Resource_2spjm"]
|
|
script = ExtResource("5_ucinm")
|
|
duration = 0.3
|
|
curve = SubResource("Curve_i570k")
|
|
scaleY = 60.0
|
|
|
|
[sub_resource type="Resource" id="Resource_p24ea"]
|
|
script = ExtResource("4_jv314")
|
|
shakeAmountCurve = SubResource("Resource_g8ydq")
|
|
shakeChangeFPSCurve = SubResource("Resource_2spjm")
|
|
timeline = ExtResource("9_ucinm")
|
|
smoothingStrength = 0.1291
|
|
positionShake = Vector3(3, 3, 3)
|
|
globalPosition = false
|
|
rotationShake = Vector3(3600, 3600, 3600)
|
|
globalRotation = false
|
|
scaleShake = Vector3(0.4, 0.4, 0.4)
|
|
|
|
[sub_resource type="Resource" id="Resource_levjt"]
|
|
script = ExtResource("19_1ntkc")
|
|
color = Color(0.8869536, 0.41603324, 0.4084784, 0.5254902)
|
|
colorMultiply = 3.0
|
|
|
|
[sub_resource type="Curve" id="Curve_hxwye"]
|
|
_data = [Vector2(0, 1), 0.0, -1.0, 0, 1, Vector2(1, 0), -1.0, 0.0, 1, 0]
|
|
point_count = 2
|
|
|
|
[sub_resource type="Resource" id="Resource_6ksua"]
|
|
script = ExtResource("5_ucinm")
|
|
duration = 0.5
|
|
curve = SubResource("Curve_hxwye")
|
|
|
|
[sub_resource type="Resource" id="Resource_ammpp"]
|
|
script = ExtResource("20_vk22f")
|
|
flashCurve = SubResource("Resource_6ksua")
|
|
timeline = ExtResource("9_ucinm")
|
|
color = SubResource("Resource_levjt")
|
|
|
|
[sub_resource type="Curve" id="Curve_6jufl"]
|
|
_limits = [-1.0, 1.0, 0.0, 1.0]
|
|
_data = [Vector2(0, 1), 0.0, -0.18807365, 0, 0, Vector2(0.5097561, 0.54678893), -2.5238242, -2.5238242, 0, 0, Vector2(1, 0), -0.3791085, 0.0, 0, 0]
|
|
point_count = 3
|
|
|
|
[sub_resource type="Resource" id="Resource_ywb24"]
|
|
script = ExtResource("12_p24ea")
|
|
transformTarget = 4
|
|
duration = 0.1
|
|
xCurve = SubResource("Curve_6jufl")
|
|
yCurve = SubResource("Curve_6jufl")
|
|
zCurve = SubResource("Curve_6jufl")
|
|
metadata/_custom_type_script = "uid://be4oc7tgr55vu"
|
|
|
|
[sub_resource type="Resource" id="Resource_ehw2o"]
|
|
script = ExtResource("13_vl44m")
|
|
curves = [SubResource("Resource_ywb24")]
|
|
timeline = ExtResource("9_ucinm")
|
|
metadata/_custom_type_script = "uid://bqpiwp16h7614"
|
|
|
|
[node name="Stone" type="Node3D"]
|
|
|
|
[node name="RigidBody3D" type="RigidBody3D" parent="."]
|
|
gravity_scale = 0.0
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D"]
|
|
shape = SubResource("SphereShape3D_am4la")
|
|
|
|
[node name="Animation Target" type="Node3D" parent="RigidBody3D"]
|
|
|
|
[node name="Graphics" type="MeshInstance3D" parent="RigidBody3D/Animation Target"]
|
|
mesh = SubResource("SphereMesh_bmnja")
|
|
skeleton = NodePath("../../..")
|
|
|
|
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="RigidBody3D"]
|
|
stream = ExtResource("2_ehw2o")
|
|
volume_db = 6.0
|
|
unit_size = 50.49
|
|
max_db = 6.0
|
|
bus = &"FX"
|
|
attenuation_filter_cutoff_hz = 20500.0
|
|
attenuation_filter_db = 0.0
|
|
|
|
[node name="Projectile Collidable" type="Node3D" parent="RigidBody3D" node_paths=PackedStringArray("onEntered")]
|
|
script = ExtResource("3_iku3y")
|
|
collisionTypes = [ExtResource("3_1ntkc")]
|
|
onEntered = NodePath("../../Once On Impact")
|
|
metadata/_custom_type_script = "uid://dbgwebayabwd5"
|
|
|
|
[node name="Once On Impact" type="Node" parent="." node_paths=PackedStringArray("action")]
|
|
script = ExtResource("2_ucinm")
|
|
action = NodePath("OnImpact")
|
|
metadata/_custom_type_script = "uid://crm7o7w0gumhn"
|
|
|
|
[node name="OnImpact" type="Node" parent="Once On Impact"]
|
|
script = ExtResource("7_ufil2")
|
|
metadata/_custom_type_script = "uid://ceaglilesxsi4"
|
|
|
|
[node name="AddCrystal" type="Node" parent="Once On Impact/OnImpact"]
|
|
script = ExtResource("6_fd1ou")
|
|
metadata/_custom_type_script = "uid://dl81yeh1c5chl"
|
|
|
|
[node name="Disable Collider + Physics" type="Node" parent="Once On Impact/OnImpact" node_paths=PackedStringArray("disable")]
|
|
script = ExtResource("16_p24ea")
|
|
disable = [NodePath("../../../RigidBody3D/CollisionShape3D")]
|
|
metadata/_custom_type_script = "uid://bex6umukt0r8d"
|
|
|
|
[node name="Reset" type="Node" parent="Once On Impact/OnImpact" node_paths=PackedStringArray("target")]
|
|
script = ExtResource("4_2spjm")
|
|
target = NodePath("../../../RigidBody3D/Animation Target")
|
|
metadata/_custom_type_script = "uid://cnp3xr8gawyi6"
|
|
|
|
[node name="PlaySound" type="Node" parent="Once On Impact/OnImpact" node_paths=PackedStringArray("player")]
|
|
script = ExtResource("19_uxklm")
|
|
player = NodePath("../../../RigidBody3D/AudioStreamPlayer3D")
|
|
overdrivePreventionFlag = ExtResource("9_ehw2o")
|
|
metadata/_custom_type_script = "uid://ddgf2mfdmqywc"
|
|
|
|
[node name="Parallel" type="Node" parent="Once On Impact/OnImpact"]
|
|
script = ExtResource("4_i570k")
|
|
metadata/_custom_type_script = "uid://dy65lu5p2yf3j"
|
|
|
|
[node name="Shake" type="Node" parent="Once On Impact/OnImpact/Parallel" node_paths=PackedStringArray("targets")]
|
|
script = ExtResource("3_icqc8")
|
|
shakeEffect = SubResource("Resource_p24ea")
|
|
targets = [NodePath("../../../../RigidBody3D/Animation Target")]
|
|
metadata/_custom_type_script = "uid://bnhnintao4qu0"
|
|
|
|
[node name="Flash" type="Node" parent="Once On Impact/OnImpact/Parallel" node_paths=PackedStringArray("targets")]
|
|
script = ExtResource("5_ufil2")
|
|
flashEffect = SubResource("Resource_ammpp")
|
|
targets = [NodePath("../../../../RigidBody3D/Animation Target/Graphics")]
|
|
metadata/_custom_type_script = "uid://dnwqkymbre3vb"
|
|
|
|
[node name="PlayCameraEffect" type="Node" parent="Once On Impact/OnImpact/Parallel"]
|
|
script = ExtResource("19_jsg3s")
|
|
cameraEffect = ExtResource("20_l8f1n")
|
|
useActiveCameraSlot = true
|
|
metadata/_custom_type_script = "uid://c1ivlrrt71nwp"
|
|
|
|
[node name="Shrink" type="Node" parent="Once On Impact/OnImpact" node_paths=PackedStringArray("target")]
|
|
script = ExtResource("11_2spjm")
|
|
animations = SubResource("Resource_ehw2o")
|
|
target = NodePath("../../../RigidBody3D/Animation Target")
|
|
metadata/_custom_type_script = "uid://cbtqgliarexam"
|
|
|
|
[node name="Remove Node" type="Node" parent="Once On Impact/OnImpact" node_paths=PackedStringArray("target")]
|
|
script = ExtResource("10_fqg4a")
|
|
target = NodePath("../../..")
|
|
metadata/_custom_type_script = "uid://dq5kae8x62gre"
|