mirror of
https://github.com/ppy/osu.git
synced 2025-01-18 10:43:22 +08:00
Adjust DifficultyValue
curve to avoid lower star rating of osu!taiko being too inflated (#31067)
* low sr * merge two line * update decimal * fix formatting --------- Co-authored-by: StanR <hi@stanr.info>
This commit is contained in:
parent
79a3afe06f
commit
0f2f25db53
@ -73,7 +73,8 @@ namespace osu.Game.Rulesets.Taiko.Difficulty
|
||||
|
||||
private double computeDifficultyValue(ScoreInfo score, TaikoDifficultyAttributes attributes)
|
||||
{
|
||||
double difficultyValue = Math.Pow(5 * Math.Max(1.0, attributes.StarRating / 0.115) - 4.0, 2.25) / 1150.0;
|
||||
double baseDifficulty = 5 * Math.Max(1.0, attributes.StarRating / 0.115) - 4.0;
|
||||
double difficultyValue = Math.Min(Math.Pow(baseDifficulty, 3) / 69052.51, Math.Pow(baseDifficulty, 2.25) / 1150.0);
|
||||
|
||||
double lengthBonus = 1 + 0.1 * Math.Min(1.0, totalHits / 1500.0);
|
||||
difficultyValue *= lengthBonus;
|
||||
|
Loading…
Reference in New Issue
Block a user