1
This commit is contained in:
parent
d3adadee76
commit
fb534abd07
76
server/bin/exported/task/ChiJiMode_0.xml
Normal file
76
server/bin/exported/task/ChiJiMode_0.xml
Normal file
@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
|
||||
<!--Source File: task\ChiJiMode_0.xml-->
|
||||
<behavior name="task/ChiJiMode_0" agenttype="HeroAgent" version="5">
|
||||
<pars>
|
||||
<par name="_$local_task_param_$_0" type="int" value="0" />
|
||||
<par name="loc_val0" type="int" value="0" />
|
||||
<par name="loc_val1" type="int" value="0" />
|
||||
</pars>
|
||||
<node class="Task" id="0">
|
||||
<property Prototype="Self.HeroAgent::ChiMode()" />
|
||||
<property IsHTN="false" />
|
||||
<node class="IfElse" id="1">
|
||||
<node class="Sequence" id="2">
|
||||
<node class="Assignment" id="16">
|
||||
<property CastRight="true" />
|
||||
<property Opl="float Self.HeroAgent::tmp_val0" />
|
||||
<property Opr="Self.BaseAgent::RandRange(25,150)" />
|
||||
</node>
|
||||
<node class="Condition" id="4">
|
||||
<property Operator="Equal" />
|
||||
<property Opl="Self.HeroAgent::IsNearGas(float Self.HeroAgent::tmp_val0)" />
|
||||
<property Opr="const bool true" />
|
||||
</node>
|
||||
<node class="Condition" id="5">
|
||||
<property Operator="GreaterEqual" />
|
||||
<property Opl="Self.HeroAgent::GetSafeAreaRadius()" />
|
||||
<property Opr="const float 500" />
|
||||
</node>
|
||||
</node>
|
||||
<node class="ReferencedBehavior" id="3">
|
||||
<property ReferenceBehavior="const string "task/RunGas"" />
|
||||
<property Task="Self.HeroAgent::RunGas(0,0,0)" />
|
||||
</node>
|
||||
<node class="IfElse" id="6">
|
||||
<node class="Condition" id="7">
|
||||
<property Operator="Equal" />
|
||||
<property Opl="Self.HeroAgent::SearchEnemy(500)" />
|
||||
<property Opr="const behaviac::EBTStatus BT_SUCCESS" />
|
||||
</node>
|
||||
<node class="ReferencedBehavior" id="8">
|
||||
<property ReferenceBehavior="const string "task/ChaseToKill"" />
|
||||
<property Task="Self.HeroAgent::ChaseToKill(0,0,0)" />
|
||||
</node>
|
||||
<node class="Sequence" id="17">
|
||||
<node class="SelectorProbability" id="9">
|
||||
<node class="DecoratorWeight" id="10">
|
||||
<property DecorateWhenChildEnds="false" />
|
||||
<property Weight="const int 50" />
|
||||
<node class="ReferencedBehavior" id="11">
|
||||
<property ReferenceBehavior="const string "task/RandomWalk"" />
|
||||
<property Task="Self.HeroAgent::RandomWalk(0,0,{x=0;y=0;z=0;})" />
|
||||
</node>
|
||||
</node>
|
||||
<node class="DecoratorWeight" id="12">
|
||||
<property DecorateWhenChildEnds="false" />
|
||||
<property Weight="const int 100" />
|
||||
<node class="ReferencedBehavior" id="13">
|
||||
<property ReferenceBehavior="const string "task/RandomShot"" />
|
||||
<property Task="Self.HeroAgent::RandomShot(0,0,{x=0;y=0;z=0;})" />
|
||||
</node>
|
||||
</node>
|
||||
<node class="DecoratorWeight" id="14">
|
||||
<property DecorateWhenChildEnds="false" />
|
||||
<property Weight="const int 60" />
|
||||
<node class="Action" id="15">
|
||||
<property Method="Self.HeroAgent::CoIdle(2000,4000)" />
|
||||
<property ResultOption="BT_INVALID" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</behavior>
|
20
server/bin/exported/task/Follow.xml
Normal file
20
server/bin/exported/task/Follow.xml
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
|
||||
<!--Source File: task\Follow.xml-->
|
||||
<behavior name="task/Follow" agenttype="HeroAgent" version="5">
|
||||
<node class="Sequence" id="0">
|
||||
<node class="Assignment" id="1">
|
||||
<property CastRight="false" />
|
||||
<property Opl="glm::vec3 current_teammate_agent.TeammateAgent::tmp_point0" />
|
||||
<property Opr="current_teammate_agent.TeammateAgent::GetPos()" />
|
||||
</node>
|
||||
<node class="Action" id="2">
|
||||
<property Method="Self.HeroAgent::CoFindPathEx(glm::vec3 current_teammate_agent.TeammateAgent::tmp_point0,60)" />
|
||||
<property ResultOption="BT_INVALID" />
|
||||
</node>
|
||||
<node class="Action" id="3">
|
||||
<property Method="Self.HeroAgent::DebugOut("ddddd跟随队友",0,0,0)" />
|
||||
<property ResultOption="BT_INVALID" />
|
||||
</node>
|
||||
</node>
|
||||
</behavior>
|
54
server/bin/exported/task/FollowTeammate.xml
Normal file
54
server/bin/exported/task/FollowTeammate.xml
Normal file
@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
|
||||
<!--Source File: task\FollowTeammate.xml-->
|
||||
<behavior name="task/FollowTeammate" agenttype="HeroAgent" version="5">
|
||||
<pars>
|
||||
<par name="_$local_task_param_$_0" type="glm::vec3" value="{x=0;y=0;z=0;}" />
|
||||
<par name="_$local_task_param_$_1" type="float" value="0" />
|
||||
</pars>
|
||||
<node class="Task" id="4">
|
||||
<property Prototype="Self.HeroAgent::FollowTeammate({x=0;y=0;z=0;},0)" />
|
||||
<property IsHTN="false" />
|
||||
<node class="Sequence" id="0">
|
||||
<node class="Action" id="7">
|
||||
<property Method="Self.HeroAgent::DebugOut("ddddd开始跟随",0,0,0)" />
|
||||
<property ResultOption="BT_INVALID" />
|
||||
</node>
|
||||
<node class="Condition" id="6">
|
||||
<property Operator="Equal" />
|
||||
<property Opl="current_teammate_agent.TeammateAgent::IsValid()" />
|
||||
<property Opr="const bool true" />
|
||||
</node>
|
||||
<node class="Action" id="8">
|
||||
<property Method="Self.HeroAgent::DebugOut("跟随2",0,0,0)" />
|
||||
<property ResultOption="BT_INVALID" />
|
||||
</node>
|
||||
<node class="Assignment" id="1">
|
||||
<property CastRight="false" />
|
||||
<property Opl="glm::vec3 Self.HeroAgent::_$local_task_param_$_0" />
|
||||
<property Opr="current_teammate_agent.TeammateAgent::GetPos()" />
|
||||
</node>
|
||||
<node class="Action" id="9">
|
||||
<property Method="Self.HeroAgent::DebugOut("跟随3",0,0,0)" />
|
||||
<property ResultOption="BT_INVALID" />
|
||||
</node>
|
||||
<node class="Assignment" id="5">
|
||||
<property CastRight="false" />
|
||||
<property Opl="float Self.HeroAgent::_$local_task_param_$_1" />
|
||||
<property Opr="Self.BaseAgent::RandRangeAsFloat(120,150)" />
|
||||
</node>
|
||||
<node class="Action" id="10">
|
||||
<property Method="Self.HeroAgent::DebugOut("跟随4",0,0,0)" />
|
||||
<property ResultOption="BT_INVALID" />
|
||||
</node>
|
||||
<node class="Action" id="2">
|
||||
<property Method="Self.HeroAgent::CoFindPathEx(glm::vec3 Self.HeroAgent::_$local_task_param_$_0,float Self.HeroAgent::_$local_task_param_$_1)" />
|
||||
<property ResultOption="BT_INVALID" />
|
||||
</node>
|
||||
<node class="Action" id="3">
|
||||
<property Method="Self.HeroAgent::DebugOut("ddddd跟随队友",0,0,0)" />
|
||||
<property ResultOption="BT_INVALID" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</behavior>
|
Loading…
x
Reference in New Issue
Block a user