diff --git a/osu.Game/Rulesets/Judgements/Judgement.cs b/osu.Game/Rulesets/Judgements/Judgement.cs
index ea7a8d8d25..c7d572b629 100644
--- a/osu.Game/Rulesets/Judgements/Judgement.cs
+++ b/osu.Game/Rulesets/Judgements/Judgement.cs
@@ -15,12 +15,12 @@ namespace osu.Game.Rulesets.Judgements
///
/// The score awarded for a small bonus.
///
- public const double SMALL_BONUS_SCORE = 10;
+ public const int SMALL_BONUS_SCORE = 10;
///
/// The score awarded for a large bonus.
///
- public const double LARGE_BONUS_SCORE = 50;
+ public const int LARGE_BONUS_SCORE = 50;
///
/// The default health increase for a maximum judgement, as a proportion of total health.
@@ -74,7 +74,7 @@ namespace osu.Game.Rulesets.Judgements
///
/// The numeric score representation for the maximum achievable result.
///
- public double MaxNumericResult => ToNumericResult(MaxResult);
+ public int MaxNumericResult => ToNumericResult(MaxResult);
///
/// The health increase for the maximum achievable result.
@@ -94,7 +94,7 @@ namespace osu.Game.Rulesets.Judgements
///
/// The to find the numeric score representation for.
/// The numeric score representation of .
- public double NumericResultFor(JudgementResult result) => ToNumericResult(result.Type);
+ public int NumericResultFor(JudgementResult result) => ToNumericResult(result.Type);
///
/// Retrieves the numeric health increase of a .
@@ -155,7 +155,7 @@ namespace osu.Game.Rulesets.Judgements
public override string ToString() => $"MaxResult:{MaxResult} MaxScore:{MaxNumericResult}";
- public static double ToNumericResult(HitResult result)
+ public static int ToNumericResult(HitResult result)
{
switch (result)
{
@@ -163,25 +163,25 @@ namespace osu.Game.Rulesets.Judgements
return 0;
case HitResult.SmallTickHit:
- return 1 / 30d;
+ return 10;
case HitResult.LargeTickHit:
- return 1 / 10d;
+ return 30;
case HitResult.Meh:
- return 1 / 6d;
+ return 50;
case HitResult.Ok:
- return 1 / 3d;
+ return 100;
case HitResult.Good:
- return 2 / 3d;
+ return 200;
case HitResult.Great:
- return 1d;
+ return 300;
case HitResult.Perfect:
- return 7 / 6d;
+ return 350;
case HitResult.SmallBonus:
return SMALL_BONUS_SCORE;