Prohibit breaking summon following owner.

This commit is contained in:
MobiusDevelopment
2019-09-17 07:05:28 +00:00
parent b09d495694
commit d46b12d904
17 changed files with 152 additions and 32 deletions

View File

@ -3413,9 +3413,17 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
{
if (isSummon())
{
((Summon) this).setFollowStatus(false);
// Do not break following owner.
if (getAI().getTarget() != getActingPlayer())
{
((Summon) this).setFollowStatus(false);
getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
}
}
else
{
getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
}
getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
return;
}
}