begin implementing story mode

This commit is contained in:
Mikhail Tyukin
2025-12-06 12:14:01 -05:00
parent fb062eefae
commit 913c1a2262
6 changed files with 28 additions and 45 deletions

View File

@@ -110,6 +110,10 @@ namespace EpinelPS.LobbyServer.LobbyUser
}
response.LastClearedNormalMainStageId = user.LastNormalStageCleared;
response.LastClearedStoryStageId = user.LastStoryStageCleared;
response.LastClearedHardMainStageId = user.LastHardStageCleared;
response.LastClearedMod = user.LastClearedDifficulty;
response.TimeRewardBuffs.AddRange(NetUtils.GetOutpostTimeReward(user));
response.OwnedLobbyDecoBackgroundIdList.AddRange(user.LobbyDecoBackgroundList);

View File

@@ -30,6 +30,9 @@ namespace EpinelPS.LobbyServer.LobbyUser
response.RepresentationTeam = NetUtils.GetDisplayedTeam(user);
response.LastClearedNormalMainStageId = user.LastNormalStageCleared;
response.LastClearedStoryStageId = user.LastStoryStageCleared;
response.LastClearedHardMainStageId = user.LastHardStageCleared;
response.LastClearedMod = user.LastClearedDifficulty;
// Restore completed tutorials. GroupID is the first 4 digits of the Table ID.
foreach (KeyValuePair<int, ClearedTutorialData> item in user.ClearedTutorialData)