Module:AttackSpell: Difference between revisions
From Ashenzari's Archive
More actions
imported>CommanderC Created page with "local p = {} function p.calc_hit(frame) local hit_adder = tonumber(frame.args[1]) local hit_num = tonumber(frame.args[2]) local hit_denom = tonumber(frame.args[3]) l..." |
imported>CommanderC No edit summary |
||
| Line 7: | Line 7: | ||
local power = tonumber(frame.args[4]) | local power = tonumber(frame.args[4]) | ||
local powercap = tonumber(frame.args[5]) | local powercap = tonumber(frame.args[5]) | ||
if not hit_adder or not hit_num or not hit_denom or not power or not powercap then | |||
return "" | |||
end | |||
if power > powercap then | if power > powercap then | ||
power = powercap | power = powercap | ||
Revision as of 19:44, 22 May 2014
local p = {}
function p.calc_hit(frame)
local hit_adder = tonumber(frame.args[1]) local hit_num = tonumber(frame.args[2]) local hit_denom = tonumber(frame.args[3]) local power = tonumber(frame.args[4]) local powercap = tonumber(frame.args[5]) if not hit_adder or not hit_num or not hit_denom or not power or not powercap then return "" end if power > powercap then power = powercap end return tostring(hit_adder + power * hit_num / hit_denom)
end
return p