90 lines
4.7 KiB
Plaintext
90 lines
4.7 KiB
Plaintext
[gd_scene format=3 uid="uid://bk45etvtdd6m5"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://clx701xdwelgx" path="res://core/ai/agents/base/ai_base.tscn" id="1_m3efo"]
|
|
[ext_resource type="Script" uid="uid://d3hy70ec8vqo5" path="res://core/ai/framework/run_animation_state.gd" id="2_58gnd"]
|
|
[ext_resource type="PackedScene" uid="uid://4y4tffc723lg" path="res://core/ai/agents/fox/Fox_rig.fbx" id="2_xaafp"]
|
|
[ext_resource type="Script" uid="uid://bngfthvt04ivv" path="res://core/ai/framework/patrol_state.gd" id="3_d1sp2"]
|
|
[ext_resource type="Script" uid="uid://b5y4u0itec8g1" path="res://core/ai/framework/run_state.gd" id="4_d1sp2"]
|
|
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="6_oqxvo"]
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_4pdxi"]
|
|
render_priority = 0
|
|
shader = ExtResource("6_oqxvo")
|
|
shader_parameter/albedo_color = Color(0.5408599, 0.27705142, 0.12841594, 1)
|
|
shader_parameter/use_texture = true
|
|
shader_parameter/uv_scale = Vector2(3, 3)
|
|
shader_parameter/palette_shift_y = 0.0
|
|
shader_parameter/gradient_start_y = 0.0
|
|
shader_parameter/gradient_end_y = 1.5
|
|
shader_parameter/light_steps = 3.0
|
|
shader_parameter/step_softness = 0.1
|
|
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
|
|
shader_parameter/shadow_offset = 0.0
|
|
shader_parameter/cast_shadow_strength = 0.6
|
|
shader_parameter/use_ghibli_glint = true
|
|
shader_parameter/glint_color = Color(1, 0.95, 0.85, 1)
|
|
shader_parameter/glint_intensity = 1.0
|
|
shader_parameter/glint_sharpness = 32.0
|
|
shader_parameter/emission_color = Color(0, 0, 0, 1)
|
|
shader_parameter/emission_energy = 0.0
|
|
|
|
[node name="AiFox" unique_id=1228675528 node_paths=PackedStringArray("anim_player") instance=ExtResource("1_m3efo")]
|
|
navigation_layers = 4
|
|
anim_player = NodePath("Fox_rig/AnimationPlayer")
|
|
entity_type = 5
|
|
entity_name = "Fox"
|
|
|
|
[node name="StateMachine" parent="." index="1" unique_id=1286404264 node_paths=PackedStringArray("initial_state")]
|
|
initial_state = NodePath("IdleState")
|
|
|
|
[node name="IdleState" type="Node" parent="StateMachine" index="0" unique_id=933090954]
|
|
script = ExtResource("2_58gnd")
|
|
state_id = &"idle"
|
|
next_state_id = &"patrol"
|
|
random_next_state_ids = Array[StringName]([&"patrol", &"run"])
|
|
animation_name = "Idle_Fox"
|
|
|
|
[node name="PatrolState" type="Node" parent="StateMachine" index="1" unique_id=48187684]
|
|
script = ExtResource("3_d1sp2")
|
|
state_id = &"patrol"
|
|
next_state_id = &"idle"
|
|
animation_name = "Walk_Fox"
|
|
exit_on_action_finished = true
|
|
|
|
[node name="RunState" type="Node" parent="StateMachine" index="2" unique_id=30664919]
|
|
script = ExtResource("4_d1sp2")
|
|
state_id = &"run"
|
|
next_state_id = &"idle"
|
|
animation_name = "Run_Fox"
|
|
exit_on_action_finished = true
|
|
|
|
[node name="Fox_rig" parent="." index="3" unique_id=2044859181 instance=ExtResource("2_xaafp")]
|
|
|
|
[node name="Skeleton3D" parent="Fox_rig/Rig_Fox" parent_id_path=PackedInt32Array(2044859181, 975246732) index="0" unique_id=1559174379]
|
|
bones/1/position = Vector3(1.2443564e-08, 0.24551632, 0.408434)
|
|
bones/1/rotation = Quaternion(0.12769088, -0.6954821, -0.12769023, 0.69548184)
|
|
bones/2/rotation = Quaternion(-1.492881e-07, -1.7862074e-07, -0.5904159, 0.8070992)
|
|
bones/3/rotation = Quaternion(4.4853135e-08, 2.4038487e-09, 0.042394996, 0.999101)
|
|
bones/4/rotation = Quaternion(-3.9116873e-08, 1.0805254e-08, 0.30337915, 0.95286995)
|
|
bones/7/rotation = Quaternion(6.614782e-08, -2.2280902e-08, -0.4002855, 0.9163905)
|
|
bones/9/rotation = Quaternion(0.00050595123, -0.00040185585, -0.7732871, 0.63405573)
|
|
bones/10/rotation = Quaternion(4.4809266e-08, -6.81585e-09, 0.23513126, 0.97196364)
|
|
bones/11/rotation = Quaternion(-0.013216025, -0.0063106352, 0.33804604, 0.94101566)
|
|
bones/13/rotation = Quaternion(-0.00018805025, 2.7857828e-05, -0.77314246, 0.6342325)
|
|
bones/14/rotation = Quaternion(4.4874945e-08, -6.797017e-09, 0.23506236, 0.9719803)
|
|
bones/15/rotation = Quaternion(0.014745249, 0.00766435, 0.33750823, 0.9411759)
|
|
bones/17/rotation = Quaternion(0.06574762, -0.012684453, 0.9796892, 0.18901181)
|
|
bones/18/rotation = Quaternion(-0.0045532905, -0.06678549, -0.06784821, 0.99544746)
|
|
bones/19/rotation = Quaternion(-0.00312141, -0.06676418, -0.049661905, 0.99652725)
|
|
bones/21/rotation = Quaternion(-5.0142333e-08, 4.1612444e-07, 0.9618458, -0.27359205)
|
|
bones/22/rotation = Quaternion(-1.9314905e-08, 4.503425e-08, -0.47071874, 0.88228333)
|
|
bones/23/rotation = Quaternion(1.5250623e-07, -2.2114624e-07, 0.5290283, 0.84860426)
|
|
bones/26/rotation = Quaternion(-3.3980676e-05, -0.00016874354, 0.9618461, -0.27359122)
|
|
bones/27/rotation = Quaternion(-1.9324155e-08, 4.5031282e-08, -0.47071794, 0.8822838)
|
|
bones/28/rotation = Quaternion(4.549153e-05, -8.8271285e-05, 0.5290293, 0.84860367)
|
|
|
|
[node name="fox" parent="Fox_rig/Rig_Fox/Skeleton3D" index="0" unique_id=2042924802]
|
|
surface_material_override/1 = SubResource("ShaderMaterial_4pdxi")
|
|
|
|
[editable path="Fox_rig"]
|