Various bug fixes

Fix sim room system error
Added stub for obtain item in field
Properly save tutorial data
This commit is contained in:
Mikhail
2024-07-05 09:51:26 -04:00
parent 18102b9922
commit b4cc603343
9 changed files with 121 additions and 15 deletions

View File

@@ -123,12 +123,13 @@ namespace nksrv.LobbyServer
};
// Restore completed tutorials. GroupID is the first 4 digits of the Table ID.
foreach (var item in user.ClearedTutorials)
// Restore completed tutorials.
foreach (var item in user.ClearedTutorialData)
{
var groupId = int.Parse(item.ToString().Substring(0, 4));
int tutorialVersion = item == 1020101 ? 1 : 0; // TODO: Read from static data
ret.Tutorials.Add(new NetTutorialData() { GroupId = groupId, LastClearedTid = item, LastClearedVersion = tutorialVersion });
int groupId = item.Value.GroupId;
int version = item.Value.VersionGroup;
ret.Tutorials.Add(new NetTutorialData() { GroupId = groupId, LastClearedTid = groupId, LastClearedVersion = version });
}
return ret;