From 0669799f1eb61bf33e84693e6feff6c9763f981d Mon Sep 17 00:00:00 2001 From: Janik Kleinhoff Date: Wed, 17 Sep 2014 22:00:24 +0200 Subject: [PATCH] is_fake_nick: only all-numeric nicks are fake The previous check had quite a few issues, e.g. on UID nicks. --- modules/wolfgame.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/wolfgame.py b/modules/wolfgame.py index e572ba3..df2f926 100644 --- a/modules/wolfgame.py +++ b/modules/wolfgame.py @@ -3702,7 +3702,7 @@ def hvisit(cli, nick, rest): chk_nightdone(cli) def is_fake_nick(who): - return not(re.search("^[a-zA-Z\\\_\]\[`]([a-zA-Z0-9\\\_\]\[`]+)?", who)) or who.lower().endswith("serv") + return re.match("[0-9]+", who) @pmcmd("see") def see(cli, nick, rest):