X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/9306587e2bc53a85c44f9785bb227917e59a0269..e5a3970b9326b064c88b296b1fa5a9bed320b8b3:/modules/trivia.py diff --git a/modules/trivia.py b/modules/trivia.py index b352f51..19496f4 100644 --- a/modules/trivia.py +++ b/modules/trivia.py @@ -206,9 +206,9 @@ class TriviaState(object): stop() self.getbot().msg(self.getchan(), "%d questions unanswered! Stopping the game.") - if state.nextq is not None: - nextq = state.nextq - state.nextq = None + if self.nextq is not None: + nextq = self.nextq + self.nextq = None else: nextq = random.choice(self.db['questions']) @@ -252,12 +252,12 @@ class TriviaState(object): self.db['users'][user] = {'points': count, 'realnick': user_nick, 'rank': len(self.db['ranks'])} self.db['ranks'].append(user) - self.db['ranks'].sort(key=lambda nick: state.db['users'][nick]['points'], reverse=True) #re-sort ranks, rather than dealing with anything more efficient + self.db['ranks'].sort(key=lambda nick: self.db['users'][nick]['points'], reverse=True) #re-sort ranks, rather than dealing with anything more efficient for i in range(0, len(self.db['ranks'])): nick = self.db['ranks'][i] self.db['users'][nick]['rank'] = i - if self.db['users'][user]['points'] >= state.db['target']: + if self.db['users'][user]['points'] >= self.db['target']: self.gameover = True return self.db['users'][user]['points']