Difference between revisions of "Module:AttackSpell"
CommanderC (talk | contribs) |
CommanderC (talk | contribs) |
||
Line 14: | Line 14: | ||
end | end | ||
return tostring(hit_adder + power * hit_num / hit_denom) | return tostring(hit_adder + power * hit_num / hit_denom) | ||
+ | end | ||
+ | |||
+ | function p.calc_damage(frame) | ||
+ | return p.calc_hit(frame) | ||
end | end | ||
return p | return p |
Revision as of 21:03, 22 May 2014
Documentation for this module may be created at Module:AttackSpell/doc
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 function p.calc_damage(frame) return p.calc_hit(frame) end return p