From 5d8add17bd9255f8f2a0ec99ee5c5bd9f8ffa150 Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Tue, 5 May 2015 21:14:11 +0200 Subject: [PATCH] Get a small chance to free yourself --- scripts/internamento.coffee | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/scripts/internamento.coffee b/scripts/internamento.coffee index e44d8e0..9ecc45d 100644 --- a/scripts/internamento.coffee +++ b/scripts/internamento.coffee @@ -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...'