Standardize time score format.
This commit is contained in:
+11
-2
@@ -31,8 +31,17 @@ def format_highscore_message(boss_name: str):
|
|||||||
for key, value in boss_data["categories"].items():
|
for key, value in boss_data["categories"].items():
|
||||||
if len(value) > i:
|
if len(value) > i:
|
||||||
score_pair = value[i]
|
score_pair = value[i]
|
||||||
username = score_pair[0].ljust(highscores_data["username_length"], " ")
|
|
||||||
score = score_pair[1]
|
# pad username to max length.
|
||||||
|
username: str = score_pair[0].ljust(highscores_data["username_length"], " ")
|
||||||
|
score: str = score_pair[1]
|
||||||
|
|
||||||
|
# standardize time score format.
|
||||||
|
if highscores_config["categories"][key]["is_time_record"]:
|
||||||
|
if score.find(":") == -1:
|
||||||
|
score = "00:" + score
|
||||||
|
if score.find(".") == -1:
|
||||||
|
score = score + " "
|
||||||
ret_string += f"{i+1}: {username} - {score}".ljust(25, " ")
|
ret_string += f"{i+1}: {username} - {score}".ljust(25, " ")
|
||||||
else:
|
else:
|
||||||
ret_string += f"{i+1}: submit your score".ljust(25, " ")
|
ret_string += f"{i+1}: submit your score".ljust(25, " ")
|
||||||
|
|||||||
Reference in New Issue
Block a user