From 5048af853e665408dc260bbe360cf9588ca8053d Mon Sep 17 00:00:00 2001 From: jacob1 Date: Sat, 3 Oct 2015 17:57:44 -0400 Subject: [PATCH] fix players not being devoiced when unidentifying mid game fixes flaw in 151d01004724e140727900f6af93b67300d72b75 --- src/wolfgame.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/wolfgame.py b/src/wolfgame.py index ae17a53..1d989e5 100644 --- a/src/wolfgame.py +++ b/src/wolfgame.py @@ -1327,7 +1327,11 @@ def on_account(cli, rnick, acc): chan = botconfig.CHANNEL if acc == "*" and var.ACCOUNTS_ONLY and nick in var.list_players(): leave(cli, "account", nick) - cli.notice(nick, "Please reidentify to the account \u0002{0}\u0002".format(var.USERS[nick]["account"])) + if var.PHASE not in "join": + cli.mode(chan, "-v", nick) + cli.notice(nick, "Please reidentify to the account \u0002{0}\u0002".format(var.USERS[nick]["account"])) + else: + cli.notice(nick, "Please do not change accounts midgame") if nick in var.USERS.keys(): var.USERS[nick]["ident"] = ident var.USERS[nick]["host"] = host