]> jfr.im git - erebus.git/commitdiff
trivia - show streak breaker, fix streak calc
authorzonidjan <redacted>
Sat, 4 Apr 2020 02:52:09 +0000 (21:52 -0500)
committerzonidjan <redacted>
Sat, 4 Apr 2020 02:52:09 +0000 (21:52 -0500)
modules/trivia.py

index c68a790c57004a458a062c99042a93a7bb764dc8..76eb28cd297662a2d7d56c22e1996e20c0039e51 100644 (file)
@@ -274,6 +274,8 @@ class TriviaState(object):
                if self.gameover == True:
                        return self.doGameOver()
                if qskipped:
+                       self.streak = 0
+                       self.streak_holder = None
                        self.getchan().fastmsg("\00304Fail! The correct answer was: %s" % (self.hintanswer))
                        self.missedquestions += 1
                else:
@@ -435,6 +437,8 @@ def trivia_checkanswer(bot, user, chan, *args):
                if state.streak_holder == user:
                        state.streak += 1
                else:
+                       if state.streak >= 3:
+                               bot.fastmsg(chan, "\00312%s\003 broke \00304%s\003's streak of \00307%d\003!" % (user, state.streak_holder, state.streak))
                        state.streak_holder = user
                        state.streak = 1