private static void GainLearningInSkill(SkillData skill, PlayerInstance ch, int mastery)
        {
            var chance  = ch.GetLearned((int)skill.ID) + 5 * skill.difficulty;
            var percent = SmaugRandom.D100();
            int learn;

            if (percent >= chance)
            {
                learn = 2;
            }
            else if (chance - percent > 25)
            {
                return;
            }
            else
            {
                learn = 1;
            }

            mastery.GetLowestOfTwoNumbers((int)(ch.GetLearned(skill.ID) + learn));
        }