protected void onEvtAttacked(L2Character attacker, int damage)
{
L2NpcInstance actor = getActor();
if (actor.getCurrentHpPercents() < 50 && !_teleported)
{
Location loc = (new Location(84968, -208728, -3367));
actor.setSpawnedLoc(loc);
actor.getAI().setIntention(CtrlIntention.AI_INTENTION_ACTIVE, null, null);
actor.teleToLocation(loc);
_teleported = true;
try
{
for (int i = 0; i < SPAWN_POINTS.length; i++)
{
Location oldPos = SPAWN_POINTS[i];
L2Spawn s = new L2Spawn(NpcTable.getTemplate(LEMATANS_FOLLOWER));
Location newPos = GeoEngine.findPointToStay(oldPos.x, oldPos.y, oldPos.z, 0, 0, actor.getReflection().getGeoIndex());
s.setReflection(actor.getReflection().getId());
s.setLoc(newPos);
s.doSpawn(true);
}
}