You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
2.9 KiB
Plaintext

[gd_scene load_steps=9 format=3 uid="uid://bk74u53bkeckp"]
[ext_resource type="Script" path="res://addons/beehave/nodes/beehave_tree.gd" id="1_tkdjh"]
[ext_resource type="Script" path="res://addons/beehave/nodes/composites/sequence.gd" id="2_mxprp"]
[ext_resource type="Script" path="res://script/ai/action/action_find_target.gd" id="3_wmb22"]
[ext_resource type="Script" path="res://script/ai/action_role_check/action_role_check_is.gd" id="4_4huwy"]
[ext_resource type="Script" path="res://addons/beehave/nodes/composites/selector.gd" id="4_x2ddi"]
[ext_resource type="Script" path="res://script/ai/action_with_target/action_move_to.gd" id="5_x5dsk"]
[ext_resource type="Script" path="res://script/ai/action_with_target/action_cast_skill.gd" id="7_sslsg"]
[ext_resource type="Script" path="res://script/ai/action/action_wait.gd" id="9_n5wac"]
[node name="BeehaveTree" type="Node" node_paths=PackedStringArray("blackboard")]
script = ExtResource("1_tkdjh")
blackboard = NodePath("@Node@81414")
[node name="SequenceComposite" type="Node" parent="."]
script = ExtResource("2_mxprp")
[node name="ActionFindTarget" type="Node" parent="SequenceComposite"]
script = ExtResource("3_wmb22")
[node name="SelectorComposite" type="Node" parent="SequenceComposite"]
script = ExtResource("4_x2ddi")
[node name="SequenceComposite" type="Node" parent="SequenceComposite/SelectorComposite"]
script = ExtResource("2_mxprp")
[node name="ActionRoleCheckIs" type="Node" parent="SequenceComposite/SelectorComposite/SequenceComposite"]
script = ExtResource("4_4huwy")
key = 1
[node name="ActionMoveTo" type="Node" parent="SequenceComposite/SelectorComposite/SequenceComposite"]
script = ExtResource("5_x5dsk")
dist_max = 2.0
[node name="ActionCastSkill" type="Node" parent="SequenceComposite/SelectorComposite/SequenceComposite"]
script = ExtResource("7_sslsg")
[node name="SequenceComposite2" type="Node" parent="SequenceComposite/SelectorComposite"]
script = ExtResource("2_mxprp")
[node name="ActionRoleCheckIs" type="Node" parent="SequenceComposite/SelectorComposite/SequenceComposite2"]
script = ExtResource("4_4huwy")
key = 2
[node name="ActionMoveTo" type="Node" parent="SequenceComposite/SelectorComposite/SequenceComposite2"]
script = ExtResource("5_x5dsk")
dist_min = 3.0
dist_max = 4.0
[node name="ActionCastSkill" type="Node" parent="SequenceComposite/SelectorComposite/SequenceComposite2"]
script = ExtResource("7_sslsg")
[node name="SequenceComposite3" type="Node" parent="SequenceComposite/SelectorComposite"]
script = ExtResource("2_mxprp")
[node name="ActionRoleCheckIs" type="Node" parent="SequenceComposite/SelectorComposite/SequenceComposite3"]
script = ExtResource("4_4huwy")
[node name="ActionMoveTo" type="Node" parent="SequenceComposite/SelectorComposite/SequenceComposite3"]
script = ExtResource("5_x5dsk")
dist_min = 4.0
[node name="ActionWait" type="Node" parent="SequenceComposite/SelectorComposite/SequenceComposite3"]
script = ExtResource("9_n5wac")
wait_time = 2.0