From 75008514a3b309e002f477b36bd0ea1f2456db40 Mon Sep 17 00:00:00 2001 From: Dmitrii Morozov Date: Mon, 4 Nov 2024 18:56:52 +0100 Subject: Format level difference correctly during season change --- formatter/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'formatter') diff --git a/formatter/__init__.py b/formatter/__init__.py index 57a836d..0642a40 100644 --- a/formatter/__init__.py +++ b/formatter/__init__.py @@ -70,7 +70,10 @@ def __format_stats_difference(old_user_stats: UserStats, new_user_stats: UserSta separator='\n') def __format_stat_difference(old_stat_value: int, new_stat_value: int): - difference = max(new_stat_value, new_stat_value - old_stat_value) + if old_stat_value > new_stat_value: + difference = new_stat_value + else: + difference = max(0, new_stat_value - old_stat_value) if difference > 0: return " \(\+ {}\)".format(str(difference)) else: -- cgit v1.2.3