diff --git a/osu.Desktop.VisualTests/Tests/TestCaseTaikoPlayfield.cs b/osu.Desktop.VisualTests/Tests/TestCaseTaikoPlayfield.cs index 2e20c44ab7..b61ada57a3 100644 --- a/osu.Desktop.VisualTests/Tests/TestCaseTaikoPlayfield.cs +++ b/osu.Desktop.VisualTests/Tests/TestCaseTaikoPlayfield.cs @@ -41,7 +41,8 @@ namespace osu.Desktop.VisualTests.Tests Result = HitResult.Hit, Score = score, TimeOffset = 0, - ComboAtHit = 1 + ComboAtHit = 1, + SecondHit = RNG.Next(2) == 0 } }); } diff --git a/osu.Game.Modes.Taiko/UI/RingExplosion.cs b/osu.Game.Modes.Taiko/UI/RingExplosion.cs index 16037de22a..e7dcda086d 100644 --- a/osu.Game.Modes.Taiko/UI/RingExplosion.cs +++ b/osu.Game.Modes.Taiko/UI/RingExplosion.cs @@ -16,7 +16,7 @@ namespace osu.Game.Modes.Taiko.UI { internal class RingExplosion : CircularContainer { - public TaikoScoreResult ScoreResult; + public TaikoJudgementInfo Judgement; private Box innerFill; @@ -46,7 +46,10 @@ namespace osu.Game.Modes.Taiko.UI [BackgroundDependencyLoader] private void load(OsuColour colours) { - switch (ScoreResult) + if (Judgement.SecondHit) + Size *= 1.5f; + + switch (Judgement.Score) { case TaikoScoreResult.Good: innerFill.Colour = colours.Green; diff --git a/osu.Game.Modes.Taiko/UI/TaikoPlayfield.cs b/osu.Game.Modes.Taiko/UI/TaikoPlayfield.cs index d0829d2fac..808e417e46 100644 --- a/osu.Game.Modes.Taiko/UI/TaikoPlayfield.cs +++ b/osu.Game.Modes.Taiko/UI/TaikoPlayfield.cs @@ -202,7 +202,7 @@ namespace osu.Game.Modes.Taiko.UI { ringExplosionContainer.Add(new RingExplosion { - ScoreResult = judgedObject.Judgement.Score + Judgement = judgedObject.Judgement }); }