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?'] else res.send res.random ['chi?', 'mai sentito', 'sorry, non è qui', 'e chi sarebbe?']
robot.respond /liberami/i, (res) -> robot.respond /liberami/i, (res) ->
reply = ["I'm sorry Dave, I'm afraid I can't do that", 'contaci', nope = ["I'm sorry Dave, I'm afraid I can't do that", 'contaci',
'non credo proprio','devo chiedere al mio padrone'] '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 '_' user = res.message.user.name.toLowerCase().split '_'
mem = robot.brain.get 'internati' or {} mem = robot.brain.get 'internati' or {}
vals = user.map (x) -> lev.get name, x for name of mem vals = user.map (x) -> lev.get name, x for name of mem
if (Math.min.apply @, [].concat.apply([], vals)) < 4 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 else
res.send 'ma non sei un prigioniero! ti posso internare se vuoi...' res.send 'ma non sei un prigioniero! ti posso internare se vuoi...'