public override bool IsHarmfulCriminal(Mobile target)
{
if (SkillHandlers.Stealing.ClassicMode && target is PlayerMobile && ((PlayerMobile)target).m_PermaFlags.Count > 0)
{
int noto = Notoriety.Compute(this, target);
if (noto == Notoriety.Innocent)
target.Delta(MobileDelta.Noto);
return false;
}
if (target is BaseCreature && ((BaseCreature)target).InitialInnocent && !((BaseCreature)target).Controlled)
return false;
return base.IsHarmfulCriminal(target);
}