From 774aa50851dc3c55bd1766fc806047230818b5a5 Mon Sep 17 00:00:00 2001 From: nyuszika7h Date: Sun, 24 May 2015 17:12:03 +0200 Subject: [PATCH] Fix dead vengeful ghost being able to !revealroles from alt connection --- src/wolfgame.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/wolfgame.py b/src/wolfgame.py index 1d79489..4a5bb7c 100644 --- a/src/wolfgame.py +++ b/src/wolfgame.py @@ -7379,7 +7379,7 @@ if botconfig.DEBUG_MODE or botconfig.ALLOWED_NORMAL_MODE_COMMANDS: # if allowed in normal games, restrict it so that it can only be used by dead players and # non-players (don't allow active vengeful ghosts either). # also don't allow in-channel (e.g. make it pm only) - pl = var.list_players() + pl = var.list_players() + [vg for (vg, against) in var.VENGEFUL_GHOSTS.items() if not against.startswith("!")] if chan != nick: return elif nick in pl: @@ -7388,8 +7388,6 @@ if botconfig.DEBUG_MODE or botconfig.ALLOWED_NORMAL_MODE_COMMANDS: return elif nick in var.USERS and var.USERS[nick]["cloak"] in [var.USERS[player]["cloak"] for player in pl if player in var.USERS]: return - elif nick in var.VENGEFUL_GHOSTS.keys() and var.VENGEFUL_GHOSTS[nick][0] != '!': - return output = [] for role in var.role_order():