L2Player player = (L2Player) target;
if(!((player.isInvisible() || player.isSilentMoving()) && actor.getNpcId() == 27351) && actor.isInRange(player, actor.getNpcId() == 27351 ? 400 : 150) && GeoEngine.canSeeTarget(actor, player, false))
{
Functions.npcSay(actor, txt[Rnd.get(txt.length)]);
teleportTask = ThreadPoolManager.getInstance().scheduleAi(new TeleportTask(player), 3000, true);
actor.doCast(SkillTable.getInstance().getInfo(5978, 1), player, false);
}
}
@Override
protected boolean thinkActive()