This commit is contained in:
aozhiwei 2021-07-29 12:06:11 +00:00
parent a0e26e3dab
commit bc1d9d6141
2 changed files with 9 additions and 0 deletions

View File

@ -551,6 +551,9 @@ Creature* AndroidAI::GetTarget()
if (hum->HasBuffEffect(kBET_Camouflage)) { if (hum->HasBuffEffect(kBET_Camouflage)) {
return; return;
} }
if (hum->HasBuffEffect(kBET_Jump)) {
return;
}
if (target) { if (target) {
if (myself->GetPos().ManhattanDistance(target->GetPos()) > if (myself->GetPos().ManhattanDistance(target->GetPos()) >
myself->GetPos().ManhattanDistance(hum->GetPos())) { myself->GetPos().ManhattanDistance(hum->GetPos())) {

View File

@ -386,6 +386,12 @@ Creature* HeroAI::GetTarget()
( (
[myself, &target] (Creature* hum, bool& stop) [myself, &target] (Creature* hum, bool& stop)
{ {
if (hum->HasBuffEffect(kBET_Camouflage)) {
return;
}
if (hum->HasBuffEffect(kBET_Jump)) {
return;
}
if (target) { if (target) {
if (myself->GetPos().ManhattanDistance(target->GetPos()) > if (myself->GetPos().ManhattanDistance(target->GetPos()) >
myself->GetPos().ManhattanDistance(hum->GetPos())) { myself->GetPos().ManhattanDistance(hum->GetPos())) {