initial commie bastard

This commit is contained in:
dupie
2015-07-02 18:15:52 -04:00
parent d65ed5e63f
commit 236c8bebdb
37 changed files with 2202 additions and 1 deletions

54
plugins/8ball.lua Normal file
View File

@ -0,0 +1,54 @@
local PLUGIN = {}
PLUGIN.doc = [[
!8ball
Magic 8-ball. Returns a standard 8ball message, unless called with "y/n", where it will return a less verbose answer.
]]
PLUGIN.triggers = {
'^!helix',
'^!8ball',
'y/n%p?$'
}
PLUGIN.answers = {
"It is certain.",
"It is decidedly so.",
"Without a doubt.",
"Yes, definitely.",
"You may rely on it.",
"As I see it, yes.",
"Most likely.",
"Outlook: good.",
"Yes.",
"Signs point to yes.",
"Reply hazy try again.",
"Ask again later.",
"Better not tell you now.",
"Cannot predict now.",
"Concentrate and ask again.",
"Don't count on it.",
"My reply is no.",
"My sources say no.",
"Outlook: not so good.",
"Very doubtful.",
"There is a time and place for everything, but not now."
}
PLUGIN.yesno = {'Absolutely.', 'In your dreams.', 'Yes.', 'No.', 'Maybe.'}
function PLUGIN.action(msg)
math.randomseed(os.time())
if string.match(string.lower(msg.text), 'y/n') then
message = PLUGIN.yesno[math.random(#PLUGIN.yesno)]
else
message = PLUGIN.answers[math.random(#PLUGIN.answers)]
end
send_msg(msg, message)
end
return PLUGIN