diff options
| author | 2021-10-23 23:45:54 -0400 | |
|---|---|---|
| committer | 2022-02-09 18:13:36 -0500 | |
| commit | cfae0a04156fbde062fa8847f85f16de49cd3a83 (patch) | |
| tree | c3dc2613a3f93d1c08f4b58d2757f6af838d7a4e /bot/exts | |
| parent | added ranks as an ephemeral and redid scoreboard (diff) | |
using enumerate for brevity
Diffstat (limited to '')
| -rw-r--r-- | bot/exts/events/trivianight/_scoreboard.py | 14 | 
1 files changed, 6 insertions, 8 deletions
diff --git a/bot/exts/events/trivianight/_scoreboard.py b/bot/exts/events/trivianight/_scoreboard.py index d3e1bfb3..c39fc666 100644 --- a/bot/exts/events/trivianight/_scoreboard.py +++ b/bot/exts/events/trivianight/_scoreboard.py @@ -28,12 +28,11 @@ class ScoreboardView(View):          formatted_string = ""          participant_points = list(self.points.items())[:30] if len(self.points.items()) > 30 else self.points.items() -        current_placement = 1 -        for user, points in participant_points: +        for current_placement, (user, points) in participant_points:              user = await self.bot.fetch_user(int(user)) -            formatted_string += f"`{current_placement}`. {user.mention} " +            formatted_string += f"`{current_placement + 1}`. {user.mention} "              formatted_string += f"({points} pts)\n" -            if current_placement % 10 == 0: +            if (current_placement + 1) % 10 == 0:                  formatted_string += "⎯⎯⎯⎯⎯⎯⎯⎯\n"              current_placement += 1 @@ -41,15 +40,14 @@ class ScoreboardView(View):      async def _create_speed_embed(self) -> Embed:          """Helper function that iterates through `self.speed` to generate a leaderboard embed.""" -        current_placement = 1          formatted_string = ""          participant_speed = list(self.speed.items())[:30] if len(self.speed.items()) > 30 else self.speed.items() -        for user, time_taken in participant_speed: +        for current_placement, (user, time_taken) in enumerate(participant_speed):              user = await self.bot.fetch_user(int(user)) -            formatted_string += f"`{current_placement}`. {user.mention} " +            formatted_string += f"`{current_placement + 1}`. {user.mention} "              formatted_string += f"({time_taken:.1f}s)\n" -            if current_placement % 10 == 0: +            if (current_placement + 1) % 10 == 0:                  formatted_string += "⎯⎯⎯⎯⎯⎯⎯⎯\n"              current_placement += 1  |