diff --git a/EpinelPS/LobbyServer/Stage/ClearStage.cs b/EpinelPS/LobbyServer/Stage/ClearStage.cs index 8f22015..04084c9 100644 --- a/EpinelPS/LobbyServer/Stage/ClearStage.cs +++ b/EpinelPS/LobbyServer/Stage/ClearStage.cs @@ -92,11 +92,13 @@ namespace EpinelPS.LobbyServer.Stage { if (clearedStage.chapter_mod == "Hard") { - user.LastHardStageCleared = StageId; + if (StageId > user.LastHardStageCleared) + user.LastHardStageCleared = StageId; } else if (clearedStage.chapter_mod == "Normal") { - user.LastNormalStageCleared = StageId; + if (StageId > user.LastNormalStageCleared) + user.LastNormalStageCleared = StageId; } else {