changing to certain nicks in game counts as quitting (fixes some /ns regain / idler issues)

This commit is contained in:
jacob1 2014-09-03 11:54:56 -04:00
parent 8293dd3850
commit 9bed1186c0

View File

@ -1849,8 +1849,8 @@ def fgoat(cli, nick, chan, rest):
@hook("nick")
def on_nick(cli, prefix, nick):
prefix,u,m,cloak = parse_nick(prefix)
def on_nick(cli, oldnick, nick):
prefix,u,m,cloak = parse_nick(oldnick)
chan = botconfig.CHANNEL
if prefix in var.USERS:
@ -1864,6 +1864,10 @@ def on_nick(cli, prefix, nick):
# var.DEAD_USERS[nick] = var.DEAD_USERS[k]
# del var.DEAD_USERS[k]
if (nick.startswith("Guest") or nick[0].isdigit() or (nick != "away" and nick.lower().find("away") > 0)) and nick not in var.DISCONNECTED.keys():
leave(cli, "quit", oldnick)
return
if prefix in var.list_players() and prefix not in var.DISCONNECTED.keys():
r = var.ROLES[var.get_role(prefix)]
r.append(nick)