mirror of
https://github.com/ppy/osu.git
synced 2025-01-06 07:42:55 +08:00
Add comments, change to clamp
This commit is contained in:
parent
44925b3951
commit
9fbe2fa80a
@ -101,8 +101,12 @@ namespace osu.Game.Rulesets.Scoring
|
|||||||
)));
|
)));
|
||||||
|
|
||||||
targetMinimumHealth = BeatmapDifficulty.DifficultyRange(beatmap.BeatmapInfo.BaseDifficulty.DrainRate, min_health_target, mid_health_target, max_health_target);
|
targetMinimumHealth = BeatmapDifficulty.DifficultyRange(beatmap.BeatmapInfo.BaseDifficulty.DrainRate, min_health_target, mid_health_target, max_health_target);
|
||||||
|
|
||||||
|
// Add back a portion of the amount of HP to be drained, depending on the lenience requested.
|
||||||
targetMinimumHealth += drainLenience * (1 - targetMinimumHealth);
|
targetMinimumHealth += drainLenience * (1 - targetMinimumHealth);
|
||||||
targetMinimumHealth = Math.Min(1, targetMinimumHealth);
|
|
||||||
|
// Ensure the target HP is within an acceptable range.
|
||||||
|
targetMinimumHealth = Math.Clamp(targetMinimumHealth, 0, 1);
|
||||||
|
|
||||||
base.ApplyBeatmap(beatmap);
|
base.ApplyBeatmap(beatmap);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user