Get a small chance to free yourself

This commit is contained in:
rnhmjoj 2015-05-05 21:14:11 +02:00
parent f4ce2ee90e
commit 5d8add17bd

View File

@ -58,13 +58,21 @@ module.exports = (robot) ->
else res.send res.random ['chi?', 'mai sentito', 'sorry, non è qui', 'e chi sarebbe?']
robot.respond /liberami/i, (res) ->
reply = ["I'm sorry Dave, I'm afraid I can't do that", 'contaci',
'non credo proprio','devo chiedere al mio padrone']
nope = ["I'm sorry Dave, I'm afraid I can't do that", 'contaci',
'smettila', 'basta', 'non credo proprio','devo chiedere al mio padrone']
ok = ['è il tuo giorno fortunato. non farti più vedere',
'mi hai stufato: sai cosa faccio? ti libero',
'va bene, mi hai stancato. vattene ma non dire niente a diliberti']
user = res.message.user.name.toLowerCase().split '_'
mem = robot.brain.get 'internati' or {}
vals = user.map (x) -> lev.get name, x for name of mem
if (Math.min.apply @, [].concat.apply([], vals)) < 4
res.send res.random reply
if Math.random() < 0.02
res.send res.random ok
delete mem[user.join '_']
robot.brain.set 'internati', mem
else
res.send res.random nope
else
res.send 'ma non sei un prigioniero! ti posso internare se vuoi...'