3
0
mirror of https://github.com/reality/dbot.git synced 2024-12-28 05:32:50 +01:00

Oops, stop falling out of the command logic when commands are ignored.

This commit is contained in:
Psychedelic Squid 2012-03-12 13:49:55 +00:00
parent 064d898f4a
commit 26c3743f76

View File

@ -46,11 +46,13 @@ var command = function(dbot) {
}
}
if(dbot.commands.hasOwnProperty(params[0]) && (!(ignoringCommand))) {
if(dbot.commands.hasOwnProperty(params[0])) {
if((dbot.db.bans.hasOwnProperty(params[0]) &&
dbot.db.bans[params[0]].include(data.user)) || dbot.db.bans['*'].include(data.user)) {
dbot.say(data.channel, data.user +
' is banned from using this command. Commence incineration.');
} else if(ignoringCommand) {
// do nothing, this stops us falling through to the non-command stuff
} else {
dbot.commands[params[0]](data, params);
dbot.save();