Files
tgcc/core/ai/agents/human/ai_farmer.tscn

74 lines
4.3 KiB
Plaintext

[gd_scene format=3 uid="uid://ceqxsqfiotm5j"]
[ext_resource type="PackedScene" uid="uid://mvh2v6v72stt" path="res://core/ai/agents/human/ai_human.tscn" id="1_l2y7m"]
[ext_resource type="Script" uid="uid://bngfthvt04ivv" path="res://core/ai/framework/patrol_state.gd" id="3_2oda6"]
[ext_resource type="Script" uid="uid://d3hy70ec8vqo5" path="res://core/ai/framework/run_animation_state.gd" id="4_2oda6"]
[node name="AiFarmer" unique_id=1228675528 instance=ExtResource("1_l2y7m")]
entity_name = "Farmer"
allowed_biomes = Array[String](["countryside"])
[node name="StateMachine" parent="." index="1" unique_id=1286404264 node_paths=PackedStringArray("initial_state")]
initial_state = NodePath("GatherState")
[node name="PatrolState" type="Node" parent="StateMachine" index="0" unique_id=930272128]
script = ExtResource("3_2oda6")
state_id = &"patrol"
next_state_id = &"gather"
animation_name = "custom/walking2"
exit_on_action_finished = true
[node name="GatherState" type="Node" parent="StateMachine" index="1" unique_id=48091671]
script = ExtResource("4_2oda6")
state_id = &"gather"
next_state_id = &"idle"
animation_name = "custom/gathering"
exit_on_animation_finished = true
min_wait_time = 0.0
max_wait_time = 0.0
[node name="IdleState" type="Node" parent="StateMachine" index="2" unique_id=402985597]
script = ExtResource("4_2oda6")
state_id = &"idle"
next_state_id = &"patrol"
animation_name = "custom/idle2"
[node name="Skeleton3D" parent="BaseMesh/BaseMesh" parent_id_path=PackedInt32Array(1846171523, 1142246531) index="0" unique_id=928995817]
bones/0/position = Vector3(0.06782587, 0.38580143, -0.017951673)
bones/0/rotation = Quaternion(0.05767248, -0.03158866, -0.025958207, 0.997498)
bones/1/rotation = Quaternion(0.10477387, 0.004018459, 0.013611615, 0.9943949)
bones/2/rotation = Quaternion(0.27727836, 0.0037293513, 0.025531534, 0.96044314)
bones/3/rotation = Quaternion(0.2772784, 0.003729353, 0.025531545, 0.9604432)
bones/4/rotation = Quaternion(-0.21125966, 0.020449374, -0.0025609639, 0.97721267)
bones/5/rotation = Quaternion(0.074249424, 0.043690562, -0.045618363, 0.99523723)
bones/8/rotation = Quaternion(-0.48447818, -0.4936116, 0.56853694, -0.44541472)
bones/9/rotation = Quaternion(-0.10768129, -0.031157527, 0.5813176, 0.8059179)
bones/10/rotation = Quaternion(-0.020690868, -0.0071192877, 0.4816601, 0.876085)
bones/11/rotation = Quaternion(-0.20520535, -0.18126519, 0.011273995, 0.9617207)
bones/12/rotation = Quaternion(0.19481318, 0.09160905, 0.029198298, 0.97611636)
bones/13/rotation = Quaternion(-0.004582251, 0.0139098745, 0.0974168, 0.9951359)
bones/17/rotation = Quaternion(0.12831868, -0.0791493, -0.16179238, 0.97524)
bones/18/rotation = Quaternion(0.12698777, 0.0025626356, -0.01353517, 0.9918087)
bones/22/rotation = Quaternion(0.113422655, -0.02685931, -0.11366063, 0.98665863)
bones/23/rotation = Quaternion(0.100704566, 0.0008712424, -0.021951528, 0.99467385)
bones/27/rotation = Quaternion(0.5479606, -0.43360946, 0.55662745, 0.44931942)
bones/28/rotation = Quaternion(0.3595543, 0.19504395, -0.47772607, 0.77746797)
bones/29/rotation = Quaternion(0.08505996, 0.14079507, -0.52595043, 0.8344565)
bones/30/rotation = Quaternion(-0.18431082, -0.6281391, -0.01345055, 0.75583726)
bones/31/rotation = Quaternion(0.17465921, 0.13772058, 0.025289856, 0.97462183)
bones/32/rotation = Quaternion(-0.027594049, 0.0047656903, -0.11581692, 0.99287575)
bones/36/rotation = Quaternion(-0.07385113, 0.05045615, 0.10020504, 0.9909386)
bones/37/rotation = Quaternion(0.1462689, 0.0010852261, 0.012436928, 0.9891662)
bones/41/rotation = Quaternion(0.08849226, 0.021211201, 0.111043766, 0.98964065)
bones/42/rotation = Quaternion(0.21271907, 0.00075225113, 0.024580918, 0.97680396)
bones/46/rotation = Quaternion(0.13236658, 0.7985514, 0.5766163, -0.110942826)
bones/47/rotation = Quaternion(-0.95999485, -0.007174021, -0.03723412, 0.27743855)
bones/48/rotation = Quaternion(0.7531885, 0.010638873, 0.10860336, 0.64869034)
bones/49/rotation = Quaternion(0.3209879, 0.038273156, 0.0024189365, 0.9463065)
bones/52/rotation = Quaternion(-0.2223821, 0.671779, 0.6829495, 0.18121605)
bones/53/rotation = Quaternion(-0.97669697, 0.014682436, -0.021206733, 0.21306786)
bones/54/rotation = Quaternion(0.79496527, -0.094326004, 0.016377674, 0.59905326)
bones/55/rotation = Quaternion(0.47595653, -0.07805386, 0.00927853, 0.87594914)
[editable path="BaseMesh"]