1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-23 21:00:27 +08:00

Rework special case for strong hits

This commit is contained in:
Craftplacer
2020-04-27 02:10:12 +02:00
Unverified
parent dc6acf6ec9
commit d46643ec52
+4 -8
View File
@@ -270,16 +270,12 @@ namespace osu.Game.Rulesets.Taiko.UI
if (characterDrawable.Drawable is DrawableTaikoMascot mascot)
{
var isFailing = result.Type == HitResult.Miss;
var miss = result.Type == HitResult.Miss;
// Only take combo in consideration when it's not a strong hit (it's always false)
if (!(judgedObject.HitObject is StrongHitObject))
{
if (isFailing)
isFailing = result.Judgement.AffectsCombo;
}
if (miss && judgedObject.HitObject is StrongHitObject)
miss = result.Judgement.AffectsCombo;
mascot.PlayfieldState.Value = isFailing ? TaikoMascotAnimationState.Fail : TaikoMascotAnimationState.Idle;
mascot.PlayfieldState.Value = miss ? TaikoMascotAnimationState.Fail : TaikoMascotAnimationState.Idle;
}
}