1
This commit is contained in:
parent
b97746dd84
commit
f669b63892
@ -587,11 +587,17 @@ void AndroidNewAI::UpdateRandomWalk()
|
||||
void AndroidNewAI::UpdatePursuit()
|
||||
{
|
||||
Human* myself = (Human*)owner;
|
||||
float distance = myself->GetPos().Distance(node_.target.Get()->GetPos());
|
||||
if (!myself->HasBuffEffect(kBET_Jump) &&
|
||||
!a8::HasBitFlag(myself->status, HS_DisableAttack) &&
|
||||
distance < GetAttackRange()) {
|
||||
ChangeToStateNewAI(ASE_Attack);
|
||||
if (node_.target.Get()) {
|
||||
float distance = myself->GetPos().Distance(node_.target.Get()->GetPos());
|
||||
if (!myself->HasBuffEffect(kBET_Jump) &&
|
||||
!a8::HasBitFlag(myself->status, HS_DisableAttack) &&
|
||||
distance < GetAttackRange()) {
|
||||
ChangeToStateNewAI(ASE_Attack);
|
||||
} else {
|
||||
if (node_.exec_frame_num > 100 * 2) {
|
||||
ChangeToStateNewAI(ASE_RandomWalk);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if (node_.exec_frame_num > 100 * 2) {
|
||||
ChangeToStateNewAI(ASE_RandomWalk);
|
||||
|
Loading…
x
Reference in New Issue
Block a user