player.sendPacket(new SystemMessage2(SystemMsg.YOU_HAVE_EARNED_S1_SKILL).addSkillName(skill.getId(), skill.getLevel()));
player.setSp(player.getSp() - skillLearn.getCost());
player.addSkill(skill, true);
player.sendUserInfo();
player.updateStats();
player.sendPacket(new SkillList(player, skill.getId()));
player.sendPacket(new ExAcquirableSkillListByClass(player));
RequestExEnchantSkill.updateSkillShortcuts(player, skill.getId(), skill.getLevel());
}