From 1243c7310af0dceec975fdeafabd4bdb76043389 Mon Sep 17 00:00:00 2001 From: rootcoma Date: Sat, 7 Dec 2013 18:12:27 -0800 Subject: [PATCH] adding check for op halfop before voicing --- plugin.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugin.py b/plugin.py index 51f1c21..abd41cf 100644 --- a/plugin.py +++ b/plugin.py @@ -143,9 +143,17 @@ class TriviaTime(callbacks.Plugin): if ircdb.checkCapability(prefix, cap): return else: + capop = ircdb.canonicalCapability('op') + capop = ircdb.makeChannelCapability(channel, cap) + caphop = ircdb.canonicalCapability('halfop') + caphop = ircdb.makeChannelCapability(channel, cap) for c in u.capabilities: if cap == c: return + if capop == c: + return + if caphop == c: + return timeoutVoice = self.registryValue('voice.timeoutVoice') self.voiceTimeouts.setTimeout(timeoutVoice)