diff --git a/SVSim.Database/Repositories/Viewer/ViewerRepository.cs b/SVSim.Database/Repositories/Viewer/ViewerRepository.cs index 8d80812..30eb5e1 100644 --- a/SVSim.Database/Repositories/Viewer/ViewerRepository.cs +++ b/SVSim.Database/Repositories/Viewer/ViewerRepository.cs @@ -272,7 +272,9 @@ public class ViewerRepository : IViewerRepository { Class = ce, Exp = 0, - Level = 0, + // Client unconditionally indexes `_classCharaExpList[level - 1]` in + // RankMatchUI.onOpen → CharacterExps.GetClassCharacterExps; level 0 throws IOOR. + Level = 1, LeaderSkin = skin ?? new LeaderSkinEntry { Id = 0, Name = "", ClassId = ce.Id } }; }).ToList();