Module:CharacterStat: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 13:
 
function p.calculate( frame )
local lvl = tonumber( frame.args.lvl )
local rarity = tonumber ( frame.args.rarity )
local stat = frame.args.stat
local val1 = tonumber( frame.args.val1 )
local val100 = tonumber( frame.args.val100 )
return math.ceil(lerp(lvl, 1, 100, val1, val100) * (10000 + STAT_RARITY_BONUS[stat][rarity]) / 10000)