public void addJobSkills() {
        if (GameConstants.isPhantom(job)) {
            changeSkillLevel(SkillFactory.getSkill(job == 2412 ? 20031210 : 20031209), (byte) 1, (byte) 1);
            changeSkillLevel(SkillFactory.getSkill(job == 2412 ? 20031209 : 20031210), (byte) -1, (byte) 0);
        } else if (GameConstants.isXenon(job)) {
            int[] _skills = new int[]{job >= 3610 ? 30021235 : 0,
                job != 3002 ? 30021236 : 0, job != 3002 ? 30021237 : 0, 36000004,
                36100007, 36110007, 36120010};
            for (int skill : _skills) {
                Skill _skill = SkillFactory.getSkill(skill);
                if (_skill != null && _skill.canBeLearnedBy(job)) {
                    changeSkillLevel(_skill, (byte) 1, (byte) 1);
                }
            }
        }
    }