[gd_scene format=3 uid="uid://c8e8vy2yx0vuj"] [ext_resource type="PackedScene" uid="uid://clx701xdwelgx" path="res://core/ai/agents/base/ai_base.tscn" id="1_f7hhh"] [ext_resource type="PackedScene" uid="uid://cumnmnbdjbgas" path="res://core/ai/agents/goat/Goat_rig.fbx" id="2_oxwbf"] [ext_resource type="Script" uid="uid://d3hy70ec8vqo5" path="res://core/ai/framework/run_animation_state.gd" id="2_ucoix"] [ext_resource type="Script" uid="uid://bngfthvt04ivv" path="res://core/ai/framework/patrol_state.gd" id="3_lqqd8"] [ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="5_lqqd8"] [ext_resource type="Material" uid="uid://cn20mp8ep3yxu" path="res://tgcc/chunk/material/wires.tres" id="6_xcxu7"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_xcxu7"] render_priority = 0 shader = ExtResource("5_lqqd8") shader_parameter/albedo_color = Color(0.46774077, 0.51844496, 0.510305, 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 [sub_resource type="ShaderMaterial" id="ShaderMaterial_lqqd8"] render_priority = 0 shader = ExtResource("5_lqqd8") shader_parameter/albedo_color = Color(0.49370736, 0.43829006, 0.29924837, 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="AiGoat" unique_id=1228675528 node_paths=PackedStringArray("anim_player") instance=ExtResource("1_f7hhh")] anim_player = NodePath("Goat_rig/AnimationPlayer") entity_type = 6 entity_name = "Goat" [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=874855696] script = ExtResource("2_ucoix") state_id = &"idle" next_state_id = &"patrol" animation_name = "Goat_Idle" [node name="PatrolState" type="Node" parent="StateMachine" index="1" unique_id=450542027] script = ExtResource("3_lqqd8") state_id = &"patrol" next_state_id = &"idle" animation_name = "Goat_Walk" exit_on_action_finished = true [node name="Goat_rig" parent="." index="3" unique_id=1336829719 instance=ExtResource("2_oxwbf")] [node name="Skeleton3D" parent="Goat_rig/Rig_Goat" parent_id_path=PackedInt32Array(1336829719, 1679574624) index="0" unique_id=1406072579] bones/1/position = Vector3(-8.352713e-09, 0.36986786, 0.8951362) bones/1/rotation = Quaternion(0.1276911, -0.695482, -0.12769035, 0.69548184) bones/2/rotation = Quaternion(-8.7811394e-08, -9.458198e-08, -0.5904155, 0.80709946) bones/3/rotation = Quaternion(4.747651e-08, -1.1784627e-07, 0.017411958, 0.9998484) bones/4/rotation = Quaternion(6.0150165e-09, 1.2466938e-07, 0.30337915, 0.95287) bones/7/rotation = Quaternion(5.4816347e-08, -2.1401915e-08, -0.40028566, 0.9163904) bones/9/rotation = Quaternion(0.00046716904, -0.0004462793, -0.7121794, 0.7019972) bones/10/rotation = Quaternion(1.4472131e-07, 8.2933745e-08, 0.037125967, 0.9993106) bones/11/rotation = Quaternion(-0.012037385, -0.007822092, 0.4605625, 0.8875113) bones/13/rotation = Quaternion(0.0004971335, -0.00088232313, -0.7120875, 0.70209) bones/14/rotation = Quaternion(1.2098344e-07, 6.220867e-08, 0.03712596, 0.9993106) bones/15/rotation = Quaternion(0.016517974, 0.014013905, 0.46007547, 0.8876156) bones/17/rotation = Quaternion(5.284289e-08, 2.4923622e-07, 0.98189294, 0.1894366) bones/18/rotation = Quaternion(-1.4809112e-07, -6.559211e-08, -0.4198785, 0.9075803) bones/19/rotation = Quaternion(-2.2811262e-09, 1.0970184e-07, 0.011576452, 0.999933) bones/21/rotation = Quaternion(3.0247494e-07, 7.4317376e-07, 0.9653871, -0.26082122) bones/22/rotation = Quaternion(-3.8364158e-07, 5.6172302e-09, -0.3680436, 0.92980856) bones/23/rotation = Quaternion(0.0002487348, 5.1511866e-05, 0.45848387, 0.8887027) bones/26/rotation = Quaternion(2.713829e-07, 8.5825764e-07, 0.9653876, -0.26081985) bones/27/rotation = Quaternion(-3.8362674e-07, 5.6200027e-09, -0.3680436, 0.92980856) bones/28/rotation = Quaternion(-0.00015313082, -7.842175e-05, 0.45790914, 0.888999) [node name="Goat" parent="Goat_rig/Rig_Goat/Skeleton3D" index="0" unique_id=1545212389] surface_material_override/0 = SubResource("ShaderMaterial_xcxu7") surface_material_override/1 = SubResource("ShaderMaterial_lqqd8") surface_material_override/2 = ExtResource("6_xcxu7") surface_material_override/3 = ExtResource("6_xcxu7") [editable path="Goat_rig"]