function Player:addLevel(skillId)
local curSkill = self:getSkillLevel(skillId)
local curTries = self:getSkillTries(skillId)
local voc = self:getVocation()
local nextTries = voc:getRequiredSkillTries(skillId, curSkill + 1)
self:addSkillTries(skillId, nextTries - curTries + curTries / nextTries * voc:getRequiredSkillTries(skillId, curSkill + 2))
end