setIntention(AI_INTENTION_ACTIVE);
return;
}
if (actor.isActionsDisabled() || actor.isAttackingDisabled())
{
actor.sendActionFailed();
return;
}
boolean isPosessed = (actor instanceof Summon) && ((Summon) actor).isDepressed();
Creature attack_target = getAttackTarget();
if ((attack_target == null) || attack_target.isDead() || (!isPosessed && !(_forceUse ? attack_target.isAttackable(actor) : attack_target.isAutoAttackable(actor))))