Module:Dice/Format: Difference between revisions
Jump to navigation
Jump to search
(set template = (title) to specify a template) |
(use Dice string template by default) |
||
Line 8: | Line 8: | ||
local templatetitle = frame.args.template | local templatetitle = frame.args.template | ||
else | else | ||
local templatetitle = ' | local templatetitle = 'Dice string' | ||
end | end | ||
return frame:expandTemplate{ | return frame:expandTemplate{ |
Revision as of 14:25, 31 July 2019
local Dice = require'Module:Dice'
local DiceStats = {}
function DiceStats.diceStats(frame)
local dice = Dice.fromString(frame.args.roll)
if (frame.args.template ~= nil or frame.args.template ~= '') then
local templatetitle = frame.args.template
else
local templatetitle = 'Dice string'
end
return frame:expandTemplate{
title = templatetitle,
args = {
minimum = dice:minimum(),
mean = dice:mean(),
maximum = dice:maximum(),
},
}
end
return DiceStats