Server.Mobiles.BaseCreature.CheckTeach C# (CSharp) Method

CheckTeach() public method

public CheckTeach ( SkillName skill, Server.Mobile from ) : bool
skill SkillName
from Server.Mobile
return bool
        public virtual bool CheckTeach( SkillName skill, Mobile from )
        {
            if ( !CanTeach )
                return false;

            if( skill == SkillName.Stealth && from.Skills[SkillName.Hiding].Base < ((Core.SE) ? 50.0 : 80.0) )
                return false;

            if ( skill == SkillName.RemoveTrap && (from.Skills[SkillName.Lockpicking].Base < 50.0 || from.Skills[SkillName.DetectHidden].Base < 50.0) )
                return false;

            if ( !Core.AOS && (skill == SkillName.Focus || skill == SkillName.Chivalry || skill == SkillName.Necromancy) )
                return false;

            return true;
        }
BaseCreature