diff --git a/Patches/GamePlayManagerPatches.cs b/Patches/GamePlayManagerPatches.cs index e020901..2963735 100644 --- a/Patches/GamePlayManagerPatches.cs +++ b/Patches/GamePlayManagerPatches.cs @@ -14,8 +14,11 @@ namespace DiamondTimeViewer.Patches if ((__instance.PlayType == PlayType.Normal || __instance.PlayType == PlayType.Ghost) && !MarbleManager.usedRewind && LevelSelect.instance != null) { - LevelSelect.instance.bestScore = marble.ElapsedTime; - LevelSelect.instance.UpdateMedals(); + if (marble.ElapsedTime < LevelSelect.instance.bestScore) + { + LevelSelect.instance.bestScore = marble.ElapsedTime; + LevelSelect.instance.UpdateMedals(); + } } } }