From d4878dc16c4d216f418011be71cf786ac2a36fc4 Mon Sep 17 00:00:00 2001 From: StanR Date: Tue, 30 Jan 2024 19:27:56 +0600 Subject: [PATCH] Geki/katus can be null now --- den0bot.Modules.Osu/PpCalculation.cs | 4 +++- den0bot.Modules.Osu/Types/V2/Score.cs | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/den0bot.Modules.Osu/PpCalculation.cs b/den0bot.Modules.Osu/PpCalculation.cs index c82c10f..8d4f2ff 100644 --- a/den0bot.Modules.Osu/PpCalculation.cs +++ b/den0bot.Modules.Osu/PpCalculation.cs @@ -49,7 +49,9 @@ public static double CalculatePerformance(Types.V2.Score score, OsuDifficultyAtt Count300 = score.Statistics.Count300, Count100 = score.Statistics.Count100, Count50 = score.Statistics.Count50, - CountMiss = score.Statistics.CountMiss + CountMiss = score.Statistics.CountMiss, + CountGeki = score.Statistics.CountGeki ?? 0, + CountKatu = score.Statistics.CountKatu ?? 0 }, Mods = mods.ToArray() }); diff --git a/den0bot.Modules.Osu/Types/V2/Score.cs b/den0bot.Modules.Osu/Types/V2/Score.cs index c465925..bd84e91 100644 --- a/den0bot.Modules.Osu/Types/V2/Score.cs +++ b/den0bot.Modules.Osu/Types/V2/Score.cs @@ -82,10 +82,10 @@ public class ScoreStatistics public int Count300 { get; set; } [JsonProperty("count_geki")] - public int CountGeki { get; set; } + public int? CountGeki { get; set; } [JsonProperty("count_katu")] - public int CountKatu { get; set; } + public int? CountKatu { get; set; } [JsonProperty("count_miss")] public int CountMiss { get; set; }