New addAttackDesire method.

This commit is contained in:
MobiusDev
2016-02-07 13:15:29 +00:00
parent e08de63a5c
commit fff8cd473b
48 changed files with 100 additions and 187 deletions

View File

@@ -28,7 +28,6 @@ import com.l2jmobius.gameserver.model.StatsSet;
import com.l2jmobius.gameserver.model.actor.L2Attackable;
import com.l2jmobius.gameserver.model.actor.L2Character;
import com.l2jmobius.gameserver.model.actor.L2Npc;
import com.l2jmobius.gameserver.model.actor.L2Playable;
import com.l2jmobius.gameserver.model.actor.instance.L2GrandBossInstance;
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
import com.l2jmobius.gameserver.model.holders.SkillHolder;
@@ -299,14 +298,14 @@ public final class Baium extends AbstractNpcAI
if ((player != null) && !player.isDead())
{
addAttackPlayerDesire(npc, player);
addAttackDesire(npc, player);
}
else
{
final L2PcInstance randomPlayer = getRandomPlayer(npc);
if (randomPlayer != null)
{
addAttackPlayerDesire(npc, randomPlayer);
addAttackDesire(npc, randomPlayer);
}
}
break;
@@ -330,7 +329,7 @@ public final class Baium extends AbstractNpcAI
{
mob.clearAggroList();
}
addAttackPlayerDesire(mob, (L2Playable) mostHated);
addAttackDesire(mob, mostHated);
}
else
{
@@ -343,7 +342,7 @@ public final class Baium extends AbstractNpcAI
{
mob.clearAggroList();
}
addAttackPlayerDesire(mob, (L2Playable) creature);
addAttackDesire(mob, creature);
found = true;
break;
}
@@ -357,9 +356,7 @@ public final class Baium extends AbstractNpcAI
{
mob.clearAggroList();
}
mob.setIsRunning(true);
mob.addDamageHate(_baium, 0, 999);
mob.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, _baium);
addAttackDesire(mob, _baium);
}
else
{