Module:Dice/Format: Difference between revisions

From Caves of Qud Wiki
Jump to navigation Jump to search
(Created page with "local Dice = require'Module:Dice' local DiceStats = {} function DiceStats.diceStats(frame) local dice = Dice.fromString(frame.args.roll) return ('{{DiceStats | minim...")
 
(use expandTemplate)
Line 5: Line 5:
function DiceStats.diceStats(frame)
function DiceStats.diceStats(frame)
     local dice = Dice.fromString(frame.args.roll)
     local dice = Dice.fromString(frame.args.roll)
     return ('{{DiceStats | minimum = %s | mean = %s | maximum = %s}}'):format(dice:minimum(), dice:mean(), dice:maximum())
     return frame:expandTemplate{
        title = 'DiceStats',
        args = {
            minimum = dice:minimum(),
            mean = dice:mean(),
            maximum = dice:maximum(),
        },
    }
end
end


return DiceStats
return DiceStats

Revision as of 03:46, 31 July 2019


local Dice = require'Module:Dice'

local DiceStats = {}

function DiceStats.diceStats(frame)
    local dice = Dice.fromString(frame.args.roll)
    return frame:expandTemplate{
        title = 'DiceStats',
        args = {
            minimum = dice:minimum(),
            mean = dice:mean(),
            maximum = dice:maximum(),
        },
    }
end

return DiceStats