From 0ad3dedc3201e3245af66b0eada29ee1b3f8e301 Mon Sep 17 00:00:00 2001 From: Conatum Date: Fri, 28 Jan 2022 22:15:01 +0200 Subject: [PATCH] (achievements): Fix bar length. --- bot/modules/stats/achievements.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bot/modules/stats/achievements.py b/bot/modules/stats/achievements.py index 3090ef34..a4c15fbb 100644 --- a/bot/modules/stats/achievements.py +++ b/bot/modules/stats/achievements.py @@ -31,12 +31,11 @@ class Achievement: name: str = None subtext: str = None - congrats_text: str = None + congrats_text: str = "Congratulations, you completed this challenge!" # List of levels for the achievement. Must always contain a 0 level! levels: list[AchievementLevel] = None - def __init__(self, guildid: int, userid: int): self.guildid = guildid self.userid = userid @@ -70,7 +69,8 @@ class Achievement: bar.append(str(emojis.progress_middle_transition)) # Empty sections up to end - bar.append(str(emojis.progress_middle_empty) * (width - max(sections, 1))) + if sections < width: + bar.append(str(emojis.progress_middle_empty) * (width - max(sections, 1) - 1)) # End section bar.append(str(emojis.progress_right_empty) if sections < width else str(emojis.progress_right_full))