Module:Dice/Compare

From Caves of Qud Wiki
< Module:Dice
Revision as of 16:22, 19 July 2020 by Sol (talk | contribs) (Created page with "local DiceCompare = {} local Dice = require'Module:Dice' function DiceCompare.compare(frame) local comparison, why = Dice.compare(frame.args.dice_a, frame.args.dice_b)...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

local DiceCompare = {}
local Dice = require'Module:Dice'

function DiceCompare.compare(frame)
    local comparison, why = Dice.compare(frame.args.dice_a, frame.args.dice_b)
    local which

    if comparison > 0 then
        which = frame.args.dice_a
    elseif comparison < 0 then
        which = frame.args.dice_b
    else
        which = ''
    end

    return frame:expandTemplate{
        title = 'CompareDice/Format',

        args = {
            which = which,
            why = why,
        },
    }
end

return DiceCompare