Get a small chance to free yourself
This commit is contained in:
parent
f4ce2ee90e
commit
5d8add17bd
@ -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...'
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user