Skip to content
Prev Previous commit
Next Next commit
added HR check
  • Loading branch information
Givikap120 committed Aug 28, 2024
commit 9acd859d0c0e42e561bd52a00d3e1c22fa49f423
8 changes: 6 additions & 2 deletions PerformanceCalculatorGUI/RulesetHelper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -118,9 +118,13 @@ public static int GenerateModsHash(Mod[] mods, BeatmapDifficulty difficulty, Rul

byte mirrorHash = 0;

if (mods.FirstOrDefault(m => m is OsuModMirror) is OsuModMirror mirror)
if (mods.Any(m => m is OsuModHardRock))
{
mirrorHash = (byte)(1 + (int)(mirror.Reflection.Value));
mirrorHash = 1 + (int)OsuModMirror.MirrorType.Vertical;
}
else if (mods.FirstOrDefault(m => m is OsuModMirror) is OsuModMirror mirror)
{
mirrorHash = (byte)(1 + (int)mirror.Reflection.Value);
}

hash = HashCode.Combine(rate, d.CircleSize, d.OverallDifficulty, isSliderAccuracy, flashlightHash, mirrorHash);
Expand Down