|
|
|
@ -1,4 +1,4 @@
|
|
|
|
[gd_scene load_steps=10 format=3 uid="uid://bgku27xawscbt"]
|
|
|
|
[gd_scene load_steps=12 format=3 uid="uid://bgku27xawscbt"]
|
|
|
|
|
|
|
|
|
|
|
|
[ext_resource type="Script" path="res://addons/beehave/nodes/beehave_tree.gd" id="1_r673b"]
|
|
|
|
[ext_resource type="Script" path="res://addons/beehave/nodes/beehave_tree.gd" id="1_r673b"]
|
|
|
|
[ext_resource type="Script" path="res://addons/beehave/nodes/composites/selector.gd" id="2_5ltau"]
|
|
|
|
[ext_resource type="Script" path="res://addons/beehave/nodes/composites/selector.gd" id="2_5ltau"]
|
|
|
|
@ -8,11 +8,13 @@
|
|
|
|
[ext_resource type="Script" path="res://script/ai/action/action_wait.gd" id="6_omj7f"]
|
|
|
|
[ext_resource type="Script" path="res://script/ai/action/action_wait.gd" id="6_omj7f"]
|
|
|
|
[ext_resource type="Script" path="res://script/ai/action_blackboard/action_blackboard_set.gd" id="7_gpffp"]
|
|
|
|
[ext_resource type="Script" path="res://script/ai/action_blackboard/action_blackboard_set.gd" id="7_gpffp"]
|
|
|
|
[ext_resource type="Script" path="res://script/ai/action/action_attack1.gd" id="7_wcjhl"]
|
|
|
|
[ext_resource type="Script" path="res://script/ai/action/action_attack1.gd" id="7_wcjhl"]
|
|
|
|
|
|
|
|
[ext_resource type="Script" path="res://script/ai/action/action_stop_move.gd" id="8_ntwgo"]
|
|
|
|
[ext_resource type="Script" path="res://script/ai/action_blackboard/action_blackboard_add.gd" id="8_rm753"]
|
|
|
|
[ext_resource type="Script" path="res://script/ai/action_blackboard/action_blackboard_add.gd" id="8_rm753"]
|
|
|
|
|
|
|
|
[ext_resource type="Script" path="res://addons/beehave/nodes/decorators/succeeder.gd" id="9_lh2cr"]
|
|
|
|
|
|
|
|
|
|
|
|
[node name="BeehaveTree" type="Node" node_paths=PackedStringArray("blackboard")]
|
|
|
|
[node name="BeehaveTree" type="Node" node_paths=PackedStringArray("blackboard")]
|
|
|
|
script = ExtResource("1_r673b")
|
|
|
|
script = ExtResource("1_r673b")
|
|
|
|
blackboard = NodePath("@Node@19110")
|
|
|
|
blackboard = NodePath("@Node@19131")
|
|
|
|
|
|
|
|
|
|
|
|
[node name="SelectorComposite" type="Node" parent="."]
|
|
|
|
[node name="SelectorComposite" type="Node" parent="."]
|
|
|
|
script = ExtResource("2_5ltau")
|
|
|
|
script = ExtResource("2_5ltau")
|
|
|
|
@ -26,11 +28,14 @@ key = "step"
|
|
|
|
|
|
|
|
|
|
|
|
[node name="ActionWait" type="Node" parent="SelectorComposite/SequenceComposite"]
|
|
|
|
[node name="ActionWait" type="Node" parent="SelectorComposite/SequenceComposite"]
|
|
|
|
script = ExtResource("6_omj7f")
|
|
|
|
script = ExtResource("6_omj7f")
|
|
|
|
wait_time = 0.1
|
|
|
|
wait_time = 0.05
|
|
|
|
|
|
|
|
|
|
|
|
[node name="ActionAttack1" type="Node" parent="SelectorComposite/SequenceComposite"]
|
|
|
|
[node name="ActionAttack1" type="Node" parent="SelectorComposite/SequenceComposite"]
|
|
|
|
script = ExtResource("7_wcjhl")
|
|
|
|
script = ExtResource("7_wcjhl")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[node name="ActionStopMove" type="Node" parent="SelectorComposite/SequenceComposite"]
|
|
|
|
|
|
|
|
script = ExtResource("8_ntwgo")
|
|
|
|
|
|
|
|
|
|
|
|
[node name="SetStep1" type="Node" parent="SelectorComposite/SequenceComposite"]
|
|
|
|
[node name="SetStep1" type="Node" parent="SelectorComposite/SequenceComposite"]
|
|
|
|
script = ExtResource("7_gpffp")
|
|
|
|
script = ExtResource("7_gpffp")
|
|
|
|
key = "step"
|
|
|
|
key = "step"
|
|
|
|
@ -46,9 +51,12 @@ value = 1
|
|
|
|
|
|
|
|
|
|
|
|
[node name="ActionWait" type="Node" parent="SelectorComposite/SequenceComposite2"]
|
|
|
|
[node name="ActionWait" type="Node" parent="SelectorComposite/SequenceComposite2"]
|
|
|
|
script = ExtResource("6_omj7f")
|
|
|
|
script = ExtResource("6_omj7f")
|
|
|
|
wait_time = 0.1
|
|
|
|
wait_time = 0.3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[node name="AlwaysSucceedDecorator" type="Node" parent="SelectorComposite/SequenceComposite2"]
|
|
|
|
|
|
|
|
script = ExtResource("9_lh2cr")
|
|
|
|
|
|
|
|
|
|
|
|
[node name="ActionAttack1" type="Node" parent="SelectorComposite/SequenceComposite2"]
|
|
|
|
[node name="ActionAttack1" type="Node" parent="SelectorComposite/SequenceComposite2/AlwaysSucceedDecorator"]
|
|
|
|
script = ExtResource("7_wcjhl")
|
|
|
|
script = ExtResource("7_wcjhl")
|
|
|
|
|
|
|
|
|
|
|
|
[node name="AddHit" type="Node" parent="SelectorComposite/SequenceComposite2"]
|
|
|
|
[node name="AddHit" type="Node" parent="SelectorComposite/SequenceComposite2"]
|
|
|
|
@ -56,10 +64,10 @@ script = ExtResource("8_rm753")
|
|
|
|
key = "hit"
|
|
|
|
key = "hit"
|
|
|
|
value = 1
|
|
|
|
value = 1
|
|
|
|
|
|
|
|
|
|
|
|
[node name="CheckHit5" type="Node" parent="SelectorComposite/SequenceComposite2"]
|
|
|
|
[node name="CheckHit9" type="Node" parent="SelectorComposite/SequenceComposite2"]
|
|
|
|
script = ExtResource("4_vnt1w")
|
|
|
|
script = ExtResource("4_vnt1w")
|
|
|
|
key = "hit"
|
|
|
|
key = "hit"
|
|
|
|
value = 5
|
|
|
|
value = 9
|
|
|
|
|
|
|
|
|
|
|
|
[node name="SetStep2" type="Node" parent="SelectorComposite/SequenceComposite2"]
|
|
|
|
[node name="SetStep2" type="Node" parent="SelectorComposite/SequenceComposite2"]
|
|
|
|
script = ExtResource("7_gpffp")
|
|
|
|
script = ExtResource("7_gpffp")
|
|
|
|
|