From b8b61a0c8d95473b79ccec51a9a2e04179976025 Mon Sep 17 00:00:00 2001 From: Lukas Martini Date: Fri, 4 Dec 2015 04:22:18 +0100 Subject: [PATCH] Only allow retracting start votes in the main channel --- src/wolfgame.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/wolfgame.py b/src/wolfgame.py index 944eaaa..860997e 100644 --- a/src/wolfgame.py +++ b/src/wolfgame.py @@ -5140,15 +5140,16 @@ def retract(cli, nick, chan, rest): with var.GRAVEYARD_LOCK, var.WARNING_LOCK: if var.PHASE == "join": - if not nick in var.START_VOTES: - cli.notice(nick, messages["start_novote"]) - else: - var.START_VOTES.discard(nick) - cli.msg(chan, messages["start_retract"].format(nick)) + if chan == botconfig.CHANNEL: + if not nick in var.START_VOTES: + cli.notice(nick, messages["start_novote"]) + else: + var.START_VOTES.discard(nick) + cli.msg(chan, messages["start_retract"].format(nick)) - if len(var.START_VOTES) < 1: - var.TIMERS['start_votes'][0].cancel() - del var.TIMERS['start_votes'] + if len(var.START_VOTES) < 1: + var.TIMERS['start_votes'][0].cancel() + del var.TIMERS['start_votes'] return if chan == nick: # PM, use different code