This commit is contained in:
aozhiwei 2023-10-16 11:57:31 +08:00
parent 3e2dac8e99
commit 8f31bb8f2a
18 changed files with 8 additions and 592 deletions

View File

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
<!--Source File: android_attack.xml-->
<behavior name="android_attack" agenttype="AndroidAgent" version="5">
<pars>
<par name="_$local_task_param_$_0" type="int" value="0" />
<par name="_$local_task_param_$_1" type="int" value="0" />
</pars>
<node class="Task" id="0">
<property Prototype="Self.BaseAgent::OnAttacked(0,0)" />
<property IsHTN="false" />
<node class="Action" id="1">
<property Method="Self.BaseAgent::CoAttackTarget(int Self.AndroidAgent::_$local_task_param_$_0)" />
<property ResultOption="BT_INVALID" />
</node>
</node>
</behavior>

View File

@ -1,32 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
<!--Source File: android_attack_new.xml-->
<behavior name="android_attack_new" agenttype="AndroidAgent" version="5">
<node class="Selector" id="0">
<node class="Sequence" id="1">
<node class="Action" id="3">
<property Method="Self.BaseAgent::SelectUseableSkill(1:0)" />
<property ResultOption="BT_INVALID" />
</node>
<node class="Action" id="4">
<property Method="Self.BaseAgent::DoSkill(int Self.BaseAgent::selected_skill_id)" />
<property ResultOption="BT_INVALID" />
</node>
</node>
<node class="IfElse" id="6">
<node class="Condition" id="7">
<property Operator="Greater" />
<property Opl="Self.BaseAgent::GetAttackRange()" />
<property Opr="Self.BaseAgent::GetCurrentTargetDistance()" />
</node>
<node class="Action" id="5">
<property Method="Self.BaseAgent::CoShot()" />
<property ResultOption="BT_INVALID" />
</node>
<node class="Action" id="2">
<property Method="Self.BaseAgent::CoMoveToCurrentTarget(60)" />
<property ResultOption="BT_INVALID" />
</node>
</node>
</node>
</behavior>

View File

@ -1,49 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
<!--Source File: android_chase_to_kill.xml-->
<behavior name="android_chase_to_kill" agenttype="AndroidAgent" version="5">
<pars>
<par name="_$local_task_param_$_0" type="int" value="0" />
</pars>
<node class="Task" id="0">
<property Prototype="Self.BaseAgent::ChaseToKill(0)" />
<property IsHTN="false" />
<node class="Sequence" id="1">
<node class="Assignment" id="9">
<property CastRight="false" />
<property Opl="int Self.AndroidAgent::_$local_task_param_$_0" />
<property Opr="int Self.BaseAgent::find_enemy_target_uniid" />
</node>
<node class="Action" id="2">
<property Method="Self.BaseAgent::SetCurrentTarget(int Self.AndroidAgent::_$local_task_param_$_0)" />
<property ResultOption="BT_SUCCESS" />
</node>
<node class="DecoratorLoop" id="3">
<property Count="const int -1" />
<property DecorateWhenChildEnds="true" />
<property DoneWithinFrame="false" />
<attachment class="Precondition" id="4" flag="precondition">
<property BinaryOperator="And" />
<property Operator="Equal" />
<property Opl="Self.BaseAgent::CurrentTargetIsValid()" />
<property Opr2="const bool true" />
<property Phase="Both" />
</attachment>
<node class="IfElse" id="5">
<node class="Condition" id="6">
<property Operator="Equal" />
<property Opl="Self.BaseAgent::CurrentTargetMoveCanReach()" />
<property Opr="const bool true" />
</node>
<node class="ReferencedBehavior" id="8">
<property ReferenceBehavior="const string &quot;android_attack_new&quot;" />
</node>
<node class="Action" id="7">
<property Method="Self.BaseAgent::CoFindPathToCurrentTarget(100)" />
<property ResultOption="BT_INVALID" />
</node>
</node>
</node>
</node>
</node>
</behavior>

View File

@ -1,89 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
<!--Source File: android_craze_mode.xml-->
<behavior name="android_craze_mode" agenttype="AndroidAgent" version="5">
<node class="Selector" id="24">
<node class="DecoratorLoop" id="4">
<property Count="const int -1" />
<property DecorateWhenChildEnds="true" />
<property DoneWithinFrame="false" />
<attachment class="Precondition" id="5" flag="precondition">
<property BinaryOperator="And" />
<property Operator="Equal" />
<property Opl="Self.AndroidAgent::IsCrazeModePrepareMode()" />
<property Opr2="const bool true" />
<property Phase="Both" />
</attachment>
<attachment class="Event" id="10" flag="event">
<property ReferenceFilename="android_attack" />
<property Task="Self.BaseAgent::OnAttacked(0,0)" />
<property TriggeredOnce="false" />
<property TriggerMode="Return" />
</attachment>
<attachment class="Event" id="13" flag="event">
<property ReferenceFilename="android_chase_to_kill" />
<property Task="Self.BaseAgent::ChaseToKill(0)" />
<property TriggeredOnce="false" />
<property TriggerMode="Transfer" />
</attachment>
<node class="IfElse" id="6">
<node class="Condition" id="7">
<property Operator="Equal" />
<property Opl="Self.BaseAgent::IsNearGas(50)" />
<property Opr="const bool true" />
</node>
<node class="ReferencedBehavior" id="8">
<property ReferenceBehavior="const string &quot;android_run_gas&quot;" />
</node>
<node class="Action" id="9">
<property Method="Self.AndroidAgent::DoRandomWalk()" />
<property ResultOption="BT_INVALID" />
</node>
</node>
</node>
<node class="DecoratorLoop" id="1">
<property Count="const int -1" />
<property DecorateWhenChildEnds="true" />
<property DoneWithinFrame="false" />
<attachment class="Precondition" id="2" flag="precondition">
<property BinaryOperator="And" />
<property Operator="Equal" />
<property Opl="Self.BaseAgent::IsDead()" />
<property Opr2="const bool false" />
<property Phase="Both" />
</attachment>
<attachment class="Precondition" id="3" flag="precondition">
<property BinaryOperator="And" />
<property Operator="Equal" />
<property Opl="Self.BaseAgent::IsGameOver()" />
<property Opr2="const bool false" />
<property Phase="Both" />
</attachment>
<node class="IfElse" id="11">
<node class="Condition" id="12">
<property Operator="Equal" />
<property Opl="Self.BaseAgent::FindEnemy(500)" />
<property Opr="const behaviac::EBTStatus BT_SUCCESS" />
</node>
<node class="ReferencedBehavior" id="15">
<property ReferenceBehavior="const string &quot;android_chase_to_kill&quot;" />
<property Task="Self.BaseAgent::ChaseToKill(int Self.BaseAgent::find_enemy_target_uniid)" />
</node>
<node class="IfElse" id="19">
<node class="Condition" id="20">
<property Operator="Equal" />
<property Opl="Self.BaseAgent::IsNearGas(150)" />
<property Opr="const bool true" />
</node>
<node class="ReferencedBehavior" id="0">
<property ReferenceBehavior="const string &quot;android_run_gas&quot;" />
</node>
<node class="Action" id="14">
<property Method="Self.AndroidAgent::DoRandomWalk()" />
<property ResultOption="BT_INVALID" />
</node>
</node>
</node>
</node>
</node>
</behavior>

View File

@ -1,91 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
<!--Source File: android_pvp.xml-->
<behavior name="android_pvp" agenttype="AndroidAgent" version="5">
<node class="IfElse" id="17">
<node class="Condition" id="18">
<property Operator="Equal" />
<property Opl="Self.BaseAgent::IsGameOver()" />
<property Opr="const bool true" />
</node>
<node class="Noop" id="3" />
<node class="IfElse" id="4">
<node class="Condition" id="1">
<property Operator="Equal" />
<property Opl="Self.AndroidAgent::IsCrazeMode()" />
<property Opr="const bool true" />
</node>
<node class="ReferencedBehavior" id="2">
<property ReferenceBehavior="const string &quot;android_craze_mode&quot;" />
</node>
<node class="SelectorProbability" id="5">
<node class="DecoratorWeight" id="7">
<property DecorateWhenChildEnds="false" />
<property Weight="const int 30" />
<attachment class="Event" id="27" flag="event">
<property ReferenceFilename="android_attack" />
<property Task="Self.BaseAgent::OnAttacked(0,0)" />
<property TriggeredOnce="false" />
<property TriggerMode="Return" />
</attachment>
<node class="Action" id="19">
<property Method="Self.AndroidAgent::DoIdle(2000,4000)" />
<property ResultOption="BT_INVALID" />
</node>
</node>
<node class="DecoratorWeight" id="28">
<property DecorateWhenChildEnds="false" />
<property Weight="const int 50" />
<attachment class="Event" id="30" flag="event">
<property ReferenceFilename="android_attack" />
<property Task="Self.BaseAgent::OnAttacked(0,0)" />
<property TriggeredOnce="false" />
<property TriggerMode="Return" />
</attachment>
<node class="Action" id="29">
<property Method="Self.AndroidAgent::DoRandomWalk()" />
<property ResultOption="BT_INVALID" />
</node>
</node>
<node class="DecoratorWeight" id="31">
<property DecorateWhenChildEnds="false" />
<property Weight="const int 20" />
<attachment class="Event" id="33" flag="event">
<property ReferenceFilename="android_attack" />
<property Task="Self.BaseAgent::OnAttacked(0,0)" />
<property TriggeredOnce="false" />
<property TriggerMode="Return" />
</attachment>
<node class="Action" id="32">
<property Method="Self.AndroidAgent::DoRandomShot()" />
<property ResultOption="BT_INVALID" />
</node>
</node>
<node class="DecoratorWeight" id="34">
<property DecorateWhenChildEnds="false" />
<property Weight="const int 5" />
<node class="Action" id="35">
<property Method="Self.AndroidAgent::DoAttack()" />
<property ResultOption="BT_INVALID" />
</node>
</node>
<node class="DecoratorWeight" id="37">
<property DecorateWhenChildEnds="false" />
<property Weight="const int 1" />
<node class="IfElse" id="38">
<node class="Condition" id="39">
<property Operator="Equal" />
<property Opl="Self.BaseAgent::HasTarget(200)" />
<property Opr="const bool true" />
</node>
<node class="Action" id="40">
<property Method="Self.AndroidAgent::DoPursuit()" />
<property ResultOption="BT_INVALID" />
</node>
<node class="False" id="41" />
</node>
</node>
</node>
</node>
</node>
</behavior>

View File

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
<!--Source File: android_run_gas.xml-->
<behavior name="android_run_gas" agenttype="AndroidAgent" version="5">
<node class="IfElse" id="0">
<node class="Condition" id="1">
<property Operator="LessEqual" />
<property Opl="Self.BaseAgent::GetSafeAreaRadius()" />
<property Opr="const float 100" />
</node>
<node class="Noop" id="3" />
<node class="Action" id="2">
<property Method="Self.BaseAgent::CoRunGas()" />
<property ResultOption="BT_INVALID" />
</node>
</node>
</behavior>

View File

@ -1,55 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
<!--Source File: boss_40101.xml-->
<behavior name="boss_40101" agenttype="HeroAgent" version="5">
<node class="IfElse" id="0">
<node class="Action" id="10">
<property Method="Self.BaseAgent::FindEnemy(590)" />
<property ResultOption="BT_INVALID" />
</node>
<node class="ReferencedBehavior" id="7">
<property ReferenceBehavior="const string &quot;boss_40101_chase_to_kill&quot;" />
<property Task="Self.BaseAgent::ChaseToKill(int Self.BaseAgent::find_enemy_target_uniid)" />
</node>
<node class="IfElse" id="11">
<node class="Condition" id="12">
<property Operator="Equal" />
<property Opl="Self.BaseAgent::IsNearGas(50)" />
<property Opr="const bool true" />
</node>
<node class="ReferencedBehavior" id="13">
<property ReferenceBehavior="const string &quot;boss_40101_run_gas&quot;" />
</node>
<node class="SelectorProbability" id="2">
<node class="DecoratorWeight" id="3">
<property DecorateWhenChildEnds="false" />
<property Weight="const int 60" />
<attachment class="Event" id="8" flag="event">
<property ReferenceFilename="boss_40101_counter_attack" />
<property Task="Self.BaseAgent::OnAttacked(0,0)" />
<property TriggeredOnce="false" />
<property TriggerMode="Return" />
</attachment>
<node class="Action" id="4">
<property Method="Self.HeroAgent::DoIdle(1500,3000)" />
<property ResultOption="BT_SUCCESS" />
</node>
</node>
<node class="DecoratorWeight" id="5">
<property DecorateWhenChildEnds="false" />
<property Weight="const int 30" />
<attachment class="Event" id="9" flag="event">
<property ReferenceFilename="boss_40101_counter_attack" />
<property Task="Self.BaseAgent::OnAttacked(0,0)" />
<property TriggeredOnce="false" />
<property TriggerMode="Return" />
</attachment>
<node class="Action" id="6">
<property Method="Self.HeroAgent::DoRandomWalk()" />
<property ResultOption="BT_INVALID" />
</node>
</node>
</node>
</node>
</node>
</behavior>

View File

@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
<!--Source File: boss_40101_attack.xml-->
<behavior name="boss_40101_attack" agenttype="HeroAgent" version="5">
<pars>
<par name="_$local_task_param_$_0" type="int" value="0" />
<par name="_$local_task_param_$_1" type="int" value="0" />
</pars>
<node class="Selector" id="0">
<node class="Sequence" id="2">
<node class="Action" id="1">
<property Method="Self.BaseAgent::SelectUseableSkill(3:60101|60121|60111)" />
<property ResultOption="BT_INVALID" />
</node>
<node class="Action" id="3">
<property Method="Self.BaseAgent::DoSkill(int Self.BaseAgent::selected_skill_id)" />
<property ResultOption="BT_INVALID" />
</node>
</node>
<node class="Action" id="4">
<property Method="Self.BaseAgent::CoMoveToCurrentTarget(60)" />
<property ResultOption="BT_INVALID" />
</node>
</node>
</behavior>

View File

@ -1,56 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
<!--Source File: boss_40101_chase_to_kill.xml-->
<behavior name="boss_40101_chase_to_kill" agenttype="BaseAgent" version="5">
<pars>
<par name="_$local_task_param_$_0" type="int" value="0" />
</pars>
<node class="Task" id="0">
<property Prototype="Self.BaseAgent::ChaseToKill(0)" />
<property IsHTN="false" />
<node class="Sequence" id="1">
<node class="Assignment" id="10">
<property CastRight="true" />
<property Opl="int Self.BaseAgent::_$local_task_param_$_0" />
<property Opr="int Self.BaseAgent::find_enemy_target_uniid" />
</node>
<node class="Action" id="2">
<property Method="Self.BaseAgent::SetCurrentTarget(int Self.BaseAgent::_$local_task_param_$_0)" />
<property ResultOption="BT_SUCCESS" />
</node>
<node class="DecoratorLoop" id="3">
<property Count="const int -1" />
<property DecorateWhenChildEnds="true" />
<property DoneWithinFrame="false" />
<attachment class="Precondition" id="4" flag="precondition">
<property BinaryOperator="And" />
<property Operator="Equal" />
<property Opl="Self.BaseAgent::CurrentTargetIsValid()" />
<property Opr2="const bool true" />
<property Phase="Both" />
</attachment>
<attachment class="Precondition" id="6" flag="precondition">
<property BinaryOperator="And" />
<property Operator="Less" />
<property Opl="Self.BaseAgent::GetCurrentTargetDistance()" />
<property Opr2="const float 600" />
<property Phase="Both" />
</attachment>
<node class="IfElse" id="5">
<node class="Condition" id="7">
<property Operator="Equal" />
<property Opl="Self.BaseAgent::CurrentTargetMoveCanReach()" />
<property Opr="const bool true" />
</node>
<node class="ReferencedBehavior" id="9">
<property ReferenceBehavior="const string &quot;boss_40101_attack&quot;" />
</node>
<node class="Action" id="8">
<property Method="Self.BaseAgent::CoFindPathToCurrentTarget(0)" />
<property ResultOption="BT_INVALID" />
</node>
</node>
</node>
</node>
</node>
</behavior>

View File

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
<!--Source File: boss_40101_counter_attack.xml-->
<behavior name="boss_40101_counter_attack" agenttype="BaseAgent" version="5">
<pars>
<par name="_$local_task_param_$_0" type="int" value="0" />
<par name="_$local_task_param_$_1" type="int" value="0" />
</pars>
<node class="Task" id="0">
<property Prototype="Self.BaseAgent::OnAttacked(0,0)" />
<property IsHTN="false" />
<node class="ReferencedBehavior" id="1">
<property ReferenceBehavior="const string &quot;boss_40101_chase_to_kill&quot;" />
<property Task="Self.BaseAgent::ChaseToKill(int Self.BaseAgent::_$local_task_param_$_0)" />
</node>
</node>
</behavior>

View File

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
<!--Source File: boss_40101_run_gas.xml-->
<behavior name="boss_40101_run_gas" agenttype="BaseAgent" version="5">
<node class="IfElse" id="0">
<node class="Condition" id="1">
<property Operator="LessEqual" />
<property Opl="Self.BaseAgent::GetSafeAreaRadius()" />
<property Opr="const float 200" />
</node>
<node class="Noop" id="3" />
<node class="Action" id="2">
<property Method="Self.BaseAgent::CoRunGas()" />
<property ResultOption="BT_INVALID" />
</node>
</node>
</behavior>

View File

@ -1,29 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
<!--Source File: hero_9011.xml-->
<behavior name="hero_9011" agenttype="HeroAgent" version="5">
<node class="IfElse" id="0">
<node class="Condition" id="1">
<property Operator="NotEqual" />
<property Opl="Self.BaseAgent::HasBuffEffect(3)" />
<property Opr="const bool true" />
</node>
<node class="Sequence" id="5">
<node class="Action" id="6">
<property Method="Self.BaseAgent::SetBulletTraceMode(true)" />
<property ResultOption="BT_SUCCESS" />
</node>
<node class="Action" id="2">
<property Method="Self.HeroAgent::DoAttack()" />
<property ResultOption="BT_INVALID" />
<attachment class="Event" id="4" flag="event">
<property ReferenceFilename="hero_help_attack" />
<property Task="Self.HeroAgent::OnMasterAttackTarget(0)" />
<property TriggeredOnce="false" />
<property TriggerMode="Return" />
</attachment>
</node>
</node>
<node class="True" id="3" />
</node>
</behavior>

View File

@ -1,42 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
<!--Source File: hero_9012.xml-->
<behavior name="hero_9012" agenttype="HeroAgent" version="5">
<node class="IfElse" id="0">
<node class="Condition" id="1">
<property Operator="Greater" />
<property Opl="Self.HeroAgent::GetMasterDistance()" />
<property Opr="const float 300" />
</node>
<node class="Action" id="2">
<property Method="Self.HeroAgent::DoFlyToMasterAround()" />
<property ResultOption="BT_INVALID" />
</node>
<node class="IfElse" id="3">
<node class="Condition" id="4">
<property Operator="Equal" />
<property Opl="Self.BaseAgent::HasTarget(300)" />
<property Opr="const bool true" />
</node>
<node class="Action" id="5">
<property Method="Self.HeroAgent::DoPursuit()" />
<property ResultOption="BT_INVALID" />
</node>
<node class="IfElse" id="6">
<node class="Condition" id="7">
<property Operator="Greater" />
<property Opl="Self.HeroAgent::GetMasterDistance()" />
<property Opr="const float 150" />
</node>
<node class="Action" id="8">
<property Method="Self.HeroAgent::DoFollowMaster()" />
<property ResultOption="BT_INVALID" />
</node>
<node class="Action" id="9">
<property Method="Self.HeroAgent::DoIdle(500,1500)" />
<property ResultOption="BT_SUCCESS" />
</node>
</node>
</node>
</node>
</behavior>

View File

@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
<!--Source File: hero_help_attack.xml-->
<behavior name="hero_help_attack" agenttype="HeroAgent" version="5">
<pars>
<par name="_$local_task_param_$_0" type="int" value="0" />
</pars>
<node class="Task" id="0">
<property Prototype="Self.HeroAgent::OnMasterAttackTarget(0)" />
<property IsHTN="false" />
<node class="Action" id="1">
<property Method="Self.HeroAgent::DoHelpAttack(int Self.HeroAgent::_$local_task_param_$_0)" />
<property ResultOption="BT_INVALID" />
</node>
</node>
</behavior>

View File

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
<!--Source File: hero_pve_01.xml-->
<behavior name="hero_pve_01" agenttype="HeroAgent" version="5">
<node class="Action" id="0">
<property Method="Self.HeroAgent::DoRandomWalk()" />
<property ResultOption="BT_INVALID" />
</node>
</behavior>

View File

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
<!--Source File: hero_pve_02.xml-->
<behavior name="hero_pve_02" agenttype="HeroAgent" version="5">
<node class="Action" id="0">
<property Method="Self.HeroAgent::DoPursuit()" />
<property ResultOption="BT_INVALID" />
</node>
</behavior>

View File

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--EXPORTED BY TOOL, DON'T MODIFY IT!-->
<agents version="1" signature="4008517491">
<agent type="BaseAgent" base="behaviac::Agent" signature="2396599608">
<properties>
<property name="find_enemy_target_uniid" type="int" member="false" static="false" defaultvalue="0" />
<property name="selected_skill_id" type="int" member="false" static="false" defaultvalue="0" />
</properties>
</agent>
<agent type="AndroidAgent" base="BaseAgent" signature="43777759">
<properties>
<property name="find_enemy_target_uniid" type="int" member="false" static="false" defaultvalue="0" />
<property name="selected_skill_id" type="int" member="false" static="false" defaultvalue="0" />
</properties>
</agent>
<agent type="HeroAgent" base="BaseAgent" signature="1118740210">
<properties>
<property name="find_enemy_target_uniid" type="int" member="false" static="false" defaultvalue="0" />
<property name="selected_skill_id" type="int" member="false" static="false" defaultvalue="0" />
</properties>
</agent>
</agents>

View File

@ -28,9 +28,12 @@ Android::Android():Human()
if (!agent_) {
abort();
}
#ifdef NEW_BT
#else
agent_->SetOwner(this);
f8::BtMgr::Instance()->BtLoad(agent_, "android_pvp");
f8::BtMgr::Instance()->BtSetCurrent(agent_, "android_pvp");
#endif
}
Android::~Android()
@ -78,6 +81,11 @@ void Android::Initialize()
AddSkill(skill_id);
}
}
#ifdef NEW_BT
agent_->SetOwner(this);
f8::BtMgr::Instance()->BtLoad(agent_, "android_pvp");
f8::BtMgr::Instance()->BtSetCurrent(agent_, "android_pvp");
#endif
}
void Android::Update(int delta_time)