From 199ab600d5d59af6f27cb06d859bcb93e5da7ae7 Mon Sep 17 00:00:00 2001 From: Jiaheng Wang Date: Wed, 1 Dec 2021 20:58:13 +0000 Subject: [PATCH] Replace weight decay of geometric sequence with harmonic sequence --- .../Difficulty/TaikoDifficultyCalculator.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/osu.Game.Rulesets.Taiko/Difficulty/TaikoDifficultyCalculator.cs b/osu.Game.Rulesets.Taiko/Difficulty/TaikoDifficultyCalculator.cs index 606afdbabc82..016b3e5cb4d9 100644 --- a/osu.Game.Rulesets.Taiko/Difficulty/TaikoDifficultyCalculator.cs +++ b/osu.Game.Rulesets.Taiko/Difficulty/TaikoDifficultyCalculator.cs @@ -146,14 +146,16 @@ private double locallyCombinedDifficulty(Colour colour, Rhythm rhythm, Stamina s } double difficulty = 0; - double weight = 1; + double weight = 4; foreach (double strain in peaks.OrderByDescending(d => d)) { - difficulty += strain * weight; - weight *= 0.9; + difficulty += strain * (1/weight); + weight += 1; } + difficulty = difficulty * 2.56; + return difficulty; }