package ai;
import l2p.gameserver.ai.Fighter;
import l2p.gameserver.model.L2Character;
import l2p.gameserver.model.instances.L2NpcInstance;
/**
* AI для РБ Kernon.
* Если Z координаты меньше или больше предназначеных, телепортируется обратно и восстанавливает HP.
*/
public class Kernon extends Fighter
{
private static final int z1 = 3900;
private static final int z2 = 4300;
public Kernon(L2Character actor)
{
super(actor);
AI_TASK_DELAY = 1000;
AI_TASK_ACTIVE_DELAY = 1000;
}
@Override
protected void onEvtAttacked(L2Character attacker, int damage)
{
L2NpcInstance actor = getActor();
int z = actor.getZ();
if(z > z2 || z < z1)
{
actor.teleToLocation(113420, 16424, 3969);
actor.setCurrentHp(actor.getMaxHp(), false);
}
super.onEvtAttacked(attacker, damage);
}
}