void main()
{
int iEnchLvl = (GetLocalInt(OBJECT_SELF,"lvl")+d4(1));
itemproperty ipAdd;


switch(iEnchLvl)
        {
        case 1: ipAdd=ItemPropertySkillBonus(SKILL_ANIMAL_EMPATHY,2); break; //impossible result
        case 2: ipAdd=ItemPropertySkillBonus(SKILL_ANIMAL_EMPATHY,2); break;
        case 3: ipAdd=ItemPropertySkillBonus(SKILL_APPRAISE,2); break;
        case 4: ipAdd=ItemPropertySkillBonus(SKILL_SEARCH,2); break;
        case 5: ipAdd=ItemPropertySkillBonus(SKILL_DISCIPLINE,2); break;
        case 6: ipAdd=ItemPropertySkillBonus(SKILL_HEAL,2); break;
        case 8: ipAdd=ItemPropertySkillBonus(SKILL_HIDE,2); break;
        case 9: ipAdd=ItemPropertySkillBonus(SKILL_LORE,2); break;
        case 10: ipAdd=ItemPropertySkillBonus(SKILL_MOVE_SILENTLY,2); break;
        case 11: ipAdd=ItemPropertySkillBonus(SKILL_OPEN_LOCK,2); break;
        case 12: ipAdd=ItemPropertySkillBonus(SKILL_SPELLCRAFT,2); break;
        case 13: ipAdd=ItemPropertySkillBonus(SKILL_TUMBLE,2); break;
        case 14: ipAdd=ItemPropertySkillBonus(SKILL_USE_MAGIC_DEVICE,2); break;
        case 15: ipAdd=ItemPropertySkillBonus(SKILL_ANIMAL_EMPATHY,4); break;
        case 16: ipAdd=ItemPropertySkillBonus(SKILL_APPRAISE,4); break;
        case 17: ipAdd=ItemPropertySkillBonus(SKILL_SEARCH,4); break;
        case 18: ipAdd=ItemPropertySkillBonus(SKILL_HEAL,4); break;
        case 19: ipAdd=ItemPropertySkillBonus(SKILL_DISCIPLINE,4); break;
        case 20: ipAdd=ItemPropertySkillBonus(SKILL_HIDE,4); break;
        case 21: ipAdd=ItemPropertySkillBonus(SKILL_LORE,4); break;
        case 22: ipAdd=ItemPropertySkillBonus(SKILL_MOVE_SILENTLY,4); break;
        case 23: ipAdd=ItemPropertySkillBonus(SKILL_OPEN_LOCK,4); break;
        case 24: ipAdd=ItemPropertySkillBonus(SKILL_SPELLCRAFT,4); break;
        case 25: ipAdd=ItemPropertySkillBonus(SKILL_TUMBLE,4); break;
        case 26: ipAdd=ItemPropertySkillBonus(SKILL_USE_MAGIC_DEVICE,4); break;
        case 27: ipAdd=ItemPropertySkillBonus(SKILL_ANIMAL_EMPATHY,6); break;
        case 28: ipAdd=ItemPropertySkillBonus(SKILL_APPRAISE,6); break;
        case 29: ipAdd=ItemPropertySkillBonus(SKILL_SEARCH,6); break;
        case 30: ipAdd=ItemPropertySkillBonus(SKILL_HEAL,6); break;
        case 31: ipAdd=ItemPropertySkillBonus(SKILL_DISCIPLINE,6); break;
        case 32: ipAdd=ItemPropertySkillBonus(SKILL_HIDE,6); break;
        case 33: ipAdd=ItemPropertySkillBonus(SKILL_LORE,6); break;
        case 34: ipAdd=ItemPropertySkillBonus(SKILL_MOVE_SILENTLY,6); break;
        case 35: ipAdd=ItemPropertySkillBonus(SKILL_OPEN_LOCK,6); break;
        case 36: ipAdd=ItemPropertySkillBonus(SKILL_SPELLCRAFT,6); break;
        case 37: ipAdd=ItemPropertySkillBonus(SKILL_TUMBLE,6); break;
        case 38: ipAdd=ItemPropertySkillBonus(SKILL_USE_MAGIC_DEVICE,6); break;
        case 39: ipAdd=ItemPropertySkillBonus(SKILL_ANIMAL_EMPATHY,8); break;
        case 40: ipAdd=ItemPropertySkillBonus(SKILL_APPRAISE,8); break;
        case 41: ipAdd=ItemPropertySkillBonus(SKILL_SEARCH,8); break;
        case 42: ipAdd=ItemPropertySkillBonus(SKILL_HEAL,8); break;
        case 43: ipAdd=ItemPropertySkillBonus(SKILL_DISCIPLINE,8); break;
        case 44: ipAdd=ItemPropertySkillBonus(SKILL_HIDE,8); break;
        case 45: ipAdd=ItemPropertySkillBonus(SKILL_LORE,8); break;
        case 46: ipAdd=ItemPropertySkillBonus(SKILL_MOVE_SILENTLY,8); break;
        case 47: ipAdd=ItemPropertySkillBonus(SKILL_OPEN_LOCK,8); break;
        case 48: ipAdd=ItemPropertySkillBonus(SKILL_SPELLCRAFT,8); break;
        case 49: ipAdd=ItemPropertySkillBonus(SKILL_TUMBLE,8); break;
        case 50: ipAdd=ItemPropertySkillBonus(SKILL_USE_MAGIC_DEVICE,8); break;
        case 51: ipAdd=ItemPropertySkillBonus(SKILL_ANIMAL_EMPATHY,10); break;
        case 52: ipAdd=ItemPropertySkillBonus(SKILL_SEARCH,10); break;
        case 53: ipAdd=ItemPropertySkillBonus(SKILL_HEAL,10); break;
        case 54: ipAdd=ItemPropertySkillBonus(SKILL_DISCIPLINE,10); break;
        case 55: ipAdd=ItemPropertySkillBonus(SKILL_HIDE,10); break;
        case 56: ipAdd=ItemPropertySkillBonus(SKILL_LORE,10); break;
        case 57: ipAdd=ItemPropertySkillBonus(SKILL_MOVE_SILENTLY,10); break;
        case 58: ipAdd=ItemPropertySkillBonus(SKILL_SPELLCRAFT,10); break;
        case 59: ipAdd=ItemPropertySkillBonus(SKILL_HEAL,12); break;
        case 60: ipAdd=ItemPropertySkillBonus(SKILL_SEARCH,12); break;
        case 61: ipAdd=ItemPropertySkillBonus(SKILL_HIDE,12); break;
        case 62: ipAdd=ItemPropertySkillBonus(SKILL_MOVE_SILENTLY,12); break;
        case 63: ipAdd=ItemPropertySkillBonus(SKILL_DISCIPLINE,12); break;
        }
     AddItemProperty(DURATION_TYPE_PERMANENT,ipAdd,OBJECT_SELF);
 }