Fixed auto hunt stopping after casting certain skills.

This commit is contained in:
MobiusDevelopment
2020-09-21 21:10:58 +00:00
parent b92426cbf8
commit 561895582e
2 changed files with 24 additions and 4 deletions

View File

@@ -14199,9 +14199,19 @@ public class PlayerInstance extends Playable
}
// Skip thinking.
if ((getTarget() != null) && getTarget().isMonster() && (((MonsterInstance) getTarget()).getTarget() == this) && !((MonsterInstance) getTarget()).isAlikeDead())
final WorldObject target = getTarget();
if ((target != null) && target.isMonster())
{
return;
final MonsterInstance monster = (MonsterInstance) target;
if ((monster.getTarget() == this) && !monster.isAlikeDead())
{
// Check if actually attacking.
if (hasAI() && getAI().isAutoAttacking() && !isAttackingNow() && !isCastingNow())
{
doAutoAttack(monster);
}
return;
}
}
// Pickup.