This commit is contained in:
aozhiwei 2023-12-12 13:48:27 +08:00
parent 6dd108b1f8
commit 25f4901a8a
2 changed files with 26 additions and 2 deletions

View File

@ -11,8 +11,13 @@
<property Prototype="Self.HeroAgent::UseSkill30100(0,0,0)" />
<property IsHTN="false" />
<node class="Sequence" id="1">
<node class="Selector" id="2">
<node class="SelectorStochastic" id="2">
<node class="Sequence" id="3">
<node class="Condition" id="12">
<property Operator="Equal" />
<property Opl="Self.HeroAgent::SearchEnemy(180)" />
<property Opr="const behaviac::EBTStatus BT_SUCCESS" />
</node>
<node class="Condition" id="4">
<property Operator="Equal" />
<property Opl="Self.HeroAgent::CanUseSkill(60101)" />
@ -24,6 +29,11 @@
</node>
</node>
<node class="Sequence" id="6">
<node class="Condition" id="13">
<property Operator="Equal" />
<property Opl="Self.HeroAgent::SearchEnemy(220)" />
<property Opr="const behaviac::EBTStatus BT_SUCCESS" />
</node>
<node class="Condition" id="7">
<property Operator="Equal" />
<property Opl="Self.HeroAgent::CanUseSkill(60121)" />
@ -35,11 +45,25 @@
</node>
</node>
<node class="Sequence" id="9">
<node class="Condition" id="14">
<property Operator="Equal" />
<property Opl="Self.HeroAgent::SearchEnemy(500)" />
<property Opr="const behaviac::EBTStatus BT_SUCCESS" />
</node>
<node class="Condition" id="10">
<property Operator="Equal" />
<property Opl="Self.HeroAgent::CanUseSkill(60111)" />
<property Opr="const bool true" />
</node>
<node class="Assignment" id="15">
<property CastRight="false" />
<property Opl="glm::vec3 Self.HeroAgent::tmp_point1" />
<property Opr="Self.HeroAgent::GetTargetDir()" />
</node>
<node class="Action" id="16">
<property Method="Self.HeroAgent::SetAttackDir(glm::vec3 Self.HeroAgent::tmp_point0)" />
<property ResultOption="BT_SUCCESS" />
</node>
<node class="Action" id="11">
<property Method="Self.HeroAgent::CoUseSkill(60111)" />
<property ResultOption="BT_INVALID" />

View File

@ -59,7 +59,7 @@
</node>
<node class="DecoratorWeight" id="12">
<property DecorateWhenChildEnds="false" />
<property Weight="const int 100" />
<property Weight="const int 0" />
<node class="ReferencedBehavior" id="13">
<property ReferenceBehavior="const string &quot;task/RandomShot&quot;" />
<property Task="Self.HeroAgent::RandomShot(0,0,{x=0;y=0;z=0;})" />