skill = (Skill) nextAction_arg0;
target = (Creature) nextAction_arg1;
_forceUse = nextAction_arg2;
_dontMove = nextAction_arg3;
clearNextAction();
if (!skill.checkCondition(actor, target, _forceUse, _dontMove, true))
{
if ((skill.getNextAction() == NextAction.ATTACK) && !actor.equals(target))
{
setNextAction(PlayableAI.nextAction.ATTACK, target, null, _forceUse, false);
return setNextIntention();