Formula
CommonFun.calProfessionPropValue
function CommonFun.calProfessionPropValue(joblv, job, attr)
if GameConfig.AttrRatio[job] == nil then
return 0
end
if GameConfig.AttrValue[job] == nil then
return 0
end
if GameConfig.Attr220Value[job] == nil then
return 0
end
if joblv <= 170 then
return math.floor((joblv - 10) / 160 * (GameConfig.AttrRatio[job][attr] - 0.5) + 0.5) + 1
elseif 170 < joblv and joblv <= 200 then
return GameConfig.AttrRatio[job][attr] + math.floor((joblv - 170) / 30 * GameConfig.AttrValue[job][attr]) + 1
elseif 200 < joblv and joblv <= 220 then
return GameConfig.AttrRatio[job][attr] + GameConfig.AttrValue[job][attr] + math.floor((joblv - 200) / 20 * GameConfig.Attr220Value[job][attr]) + 1
elseif 220 < joblv then
return GameConfig.AttrRatio[job][attr] + GameConfig.AttrValue[job][attr] + GameConfig.Attr220Value[job][attr] + 1
end
end