From bd3dc6922efb58349ccca3f3458dba84b096f843 Mon Sep 17 00:00:00 2001 From: kangalioo Date: Tue, 12 Nov 2019 19:59:58 +0100 Subject: [PATCH] Add 'Number of unique files played' statistic --- data_generators.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/data_generators.py b/data_generators.py index e5be8f1..1dadcf3 100644 --- a/data_generators.py +++ b/data_generators.py @@ -440,6 +440,7 @@ def gen_text_general_info(xml, r): long_mcombo_str = "[please load replay data]" scores = list(iter_scores(xml)) + num_charts = len(list(xml.iter("Chart"))) hours = sum(float(s.findtext("SurviveSeconds")) / 3600 for s in scores) first_play_date = min([parsedate(s.findtext("DateTime")) for s in scores]) duration = relativedelta(datetime.now(), first_play_date) @@ -452,6 +453,7 @@ def gen_text_general_info(xml, r): f"You started playing {duration.years} years {duration.months} months ago", f"Total hours spent playing: {round(hours)} hours", f"Number of scores: {len(scores)}", + f"Number of unique files played: {num_charts}", f"Total arrows hit: {total_notes_string}", f"Longest combo: {long_combo_str}", f"Longest marvelous combo: {long_mcombo_str}",