diff --git a/osu.Game.Rulesets.Catch/Scoring/CatchScoreProcessor.cs b/osu.Game.Rulesets.Catch/Scoring/CatchScoreProcessor.cs index 2637a98fe2..7608be5762 100644 --- a/osu.Game.Rulesets.Catch/Scoring/CatchScoreProcessor.cs +++ b/osu.Game.Rulesets.Catch/Scoring/CatchScoreProcessor.cs @@ -19,14 +19,6 @@ namespace osu.Game.Rulesets.Catch.Scoring { } - protected override void Reset() - { - base.Reset(); - - Health.Value = 1; - Accuracy.Value = 1; - } - protected override void OnNewJudgement(Judgement judgement) { } diff --git a/osu.Game.Rulesets.Mania/Scoring/ManiaScoreProcessor.cs b/osu.Game.Rulesets.Mania/Scoring/ManiaScoreProcessor.cs index 946caf71cf..e256e9bd72 100644 --- a/osu.Game.Rulesets.Mania/Scoring/ManiaScoreProcessor.cs +++ b/osu.Game.Rulesets.Mania/Scoring/ManiaScoreProcessor.cs @@ -265,13 +265,8 @@ namespace osu.Game.Rulesets.Mania.Scoring TotalScore.Value = comboScore + accuracyScore + bonusScore; } - protected override void Reset() - { base.Reset(); - Health.Value = 1; - Accuracy.Value = 1; - bonusScore = 0; comboPortion = 0; totalHits = 0; diff --git a/osu.Game.Rulesets.Osu/Scoring/OsuScoreProcessor.cs b/osu.Game.Rulesets.Osu/Scoring/OsuScoreProcessor.cs index 59d4492480..362038baba 100644 --- a/osu.Game.Rulesets.Osu/Scoring/OsuScoreProcessor.cs +++ b/osu.Game.Rulesets.Osu/Scoring/OsuScoreProcessor.cs @@ -54,9 +54,6 @@ namespace osu.Game.Rulesets.Osu.Scoring { base.Reset(); - Health.Value = 1; - Accuracy.Value = 1; - scoreResultCounts.Clear(); comboResultCounts.Clear(); } diff --git a/osu.Game.Rulesets.Taiko/Scoring/TaikoScoreProcessor.cs b/osu.Game.Rulesets.Taiko/Scoring/TaikoScoreProcessor.cs index 6b99b23a12..21d790169c 100644 --- a/osu.Game.Rulesets.Taiko/Scoring/TaikoScoreProcessor.cs +++ b/osu.Game.Rulesets.Taiko/Scoring/TaikoScoreProcessor.cs @@ -242,7 +242,6 @@ namespace osu.Game.Rulesets.Taiko.Scoring base.Reset(); Health.Value = 0; - Accuracy.Value = 1; bonusScore = 0; comboPortion = 0; diff --git a/osu.Game/Rulesets/Scoring/ScoreProcessor.cs b/osu.Game/Rulesets/Scoring/ScoreProcessor.cs index 7760c6f489..2e76f9a135 100644 --- a/osu.Game/Rulesets/Scoring/ScoreProcessor.cs +++ b/osu.Game/Rulesets/Scoring/ScoreProcessor.cs @@ -33,7 +33,7 @@ namespace osu.Game.Rulesets.Scoring /// /// The current accuracy. /// - public readonly BindableDouble Accuracy = new BindableDouble { MinValue = 0, MaxValue = 1 }; + public readonly BindableDouble Accuracy = new BindableDouble(1) { MinValue = 0, MaxValue = 1 }; /// /// The current health. @@ -88,8 +88,8 @@ namespace osu.Game.Rulesets.Scoring protected virtual void Reset() { TotalScore.Value = 0; - Accuracy.Value = 0; - Health.Value = 0; + Accuracy.Value = 1; + Health.Value = 1; Combo.Value = 0; HighestCombo.Value = 0;