mirror of
https://github.com/ppy/osu
synced 2024-12-13 10:28:17 +00:00
Multiply standardised combos by the HighestCombo to make higher combos matter more
This commit is contained in:
parent
b5f48c2368
commit
dc9b47559a
@ -240,7 +240,10 @@ namespace osu.Game.Rulesets.Scoring
|
||||
{
|
||||
case ScoringMode.Standardised:
|
||||
TotalScore.Value =
|
||||
max_score * (ComboPortion * comboScore / maxComboScore + AccuracyPortion * Hits / MaxHits) + bonusScore;
|
||||
max_score *
|
||||
(ComboPortion * (comboScore * Math.Log(HighestCombo + 1, 2)) / (maxComboScore * Math.Log(maxHighestCombo + 1, 2))
|
||||
+ AccuracyPortion * Hits / MaxHits)
|
||||
+ bonusScore;
|
||||
break;
|
||||
case ScoringMode.Exponential:
|
||||
TotalScore.Value = (comboScore + bonusScore) * Math.Log(HighestCombo + 1, 2);
|
||||
|
Loading…
Reference in New Issue
Block a user