@Override
protected void onEvtSeeSpell(L2Skill skill, L2Character caster)
{
super.onEvtSeeSpell(skill, caster);
OrfenInstance actor = getActor();
if(actor == null || actor.isCastingNow())
{
return;
}
double distance = actor.getDistance(caster);
if(_dam_skills.length > 0 && skill.getEffectPoint() > 0 && distance < 1000 && Rnd.chance(20))
{
Functions.npcSay(actor, MsgOnRecall[Rnd.get(MsgOnRecall.length)].sprintf(caster.getName()));
teleToLocation(caster, Location.getAroundPosition(actor, caster, 0, 50, 3));
L2Skill r_skill = _dam_skills[Rnd.get(_dam_skills.length)];