This repository has been archived on 2021-04-24. You can view files and clone it, but cannot push or open issues or pull requests.
2016-06-14 13:14:09 +02:00
|
|
|
local roll = {}
|
|
|
|
|
2016-07-17 13:22:27 +02:00
|
|
|
local utilities = require('miku.utilities')
|
2016-06-14 13:14:09 +02:00
|
|
|
|
|
|
|
roll.command = 'roll'
|
|
|
|
|
|
|
|
function roll:init(config)
|
|
|
|
roll.triggers = utilities.triggers(self.info.username, config.cmd_pat):t('roll', true).table
|
|
|
|
roll.doc = [[*
|
2016-06-14 15:25:53 +02:00
|
|
|
]]..config.cmd_pat..[[roll*: Werfe einen Würfel]]
|
2016-06-14 13:14:09 +02:00
|
|
|
end
|
|
|
|
|
|
|
|
local canroll = {
|
|
|
|
"1",
|
|
|
|
"2",
|
|
|
|
"3",
|
|
|
|
"4",
|
|
|
|
"5",
|
|
|
|
"6"
|
|
|
|
}
|
|
|
|
|
|
|
|
function roll:roll_dice()
|
|
|
|
local randomroll = math.random(6)
|
|
|
|
return canroll[randomroll]
|
|
|
|
end
|
|
|
|
|
|
|
|
function roll:action(msg)
|
|
|
|
utilities.send_reply(self, msg, 'Du hast eine *'..roll:roll_dice()..'* gewürfelt.', true)
|
|
|
|
end
|
|
|
|
|
|
|
|
return roll
|