diff --git a/SVSim.EmulatedEntrypoint/Controllers/RankBattleController.cs b/SVSim.EmulatedEntrypoint/Controllers/RankBattleController.cs index a8682d5d..88e6c217 100644 --- a/SVSim.EmulatedEntrypoint/Controllers/RankBattleController.cs +++ b/SVSim.EmulatedEntrypoint/Controllers/RankBattleController.cs @@ -178,6 +178,11 @@ public sealed class RankBattleController : ControllerBase await _missionProgress.RecordEventAsync( vid, MissionEventKeys.ClassLevel.UpAll(req.ClassId), ct: ct); } + if (rankResult.TierAdvanced) + { + await _missionProgress.RecordEventAsync( + vid, MissionEventKeys.Rank.AchievedAll(rankResult.Rank), ct: ct); + } return Ok(new RankBattleFinishResponseDto {