diff options
Diffstat (limited to 'bot/exts')
| -rw-r--r-- | bot/exts/events/trivianight/_scoreboard.py | 4 | ||||
| -rw-r--r-- | bot/exts/events/trivianight/trivianight.py | 9 | 
2 files changed, 9 insertions, 4 deletions
| diff --git a/bot/exts/events/trivianight/_scoreboard.py b/bot/exts/events/trivianight/_scoreboard.py index e9678bb8..08025214 100644 --- a/bot/exts/events/trivianight/_scoreboard.py +++ b/bot/exts/events/trivianight/_scoreboard.py @@ -113,12 +113,12 @@ class Scoreboard:      def __setitem__(self, key: str, value: int):          if value.get("points") and key.user_id not in self.view.points.keys():              self.view.points[key.user_id] = value["points"] -        else: +        elif value.get("points"):              self.view.points[key.user_id] += self.view.points[key.user_id]          if value.get("speed") and key.user_id not in self.view.speed.keys():              self.view.speed[key.user_id] = [1, value["speed"]] -        else: +        elif value.get("speed"):              self.view.speed[key.user_id] = [                  self.view.speed[key.user_id][0] + 1, self.view.speed[key.user_id][1] + value["speed"]              ] diff --git a/bot/exts/events/trivianight/trivianight.py b/bot/exts/events/trivianight/trivianight.py index 75d2c671..224b0620 100644 --- a/bot/exts/events/trivianight/trivianight.py +++ b/bot/exts/events/trivianight/trivianight.py @@ -94,13 +94,18 @@ class TriviaNight(commands.Cog):      async def reset(self, ctx: commands.Context) -> None:          """Resets previous questions and scoreboards."""          self.scoreboard.view = ScoreboardView(self.bot) -        for question in self.questions.questions: +        all_questions = self.questions.questions +        self.questions.view = QuestionView() + +        for question in all_questions:              if "visited" in question.keys():                  del question["visited"] +        self.questions.questions = list(all_questions) +          success_embed = Embed(              title=choice(POSITIVE_REPLIES), -            description="The scoreboards were reset and questions marked unvisited!", +            description="The scoreboards were reset and questions reset!",              color=Colours.soft_green          )          await ctx.send(embed=success_embed) | 
