outpost kind of works

This commit is contained in:
Mikhail Thompson
2024-07-02 13:38:18 -04:00
parent e81893c8f2
commit 76ecf031b5
10 changed files with 230 additions and 28 deletions

View File

@@ -13,15 +13,16 @@ namespace nksrv.LobbyServer.Msgs.User
protected override async Task HandleAsync()
{
var req = await ReadData<ReqGetUserData>();
var response = new ResGetUserData();
var user = GetUser();
var battleTime = DateTime.UtcNow - user.BattleTime;
var battleTimeMs = (long)(battleTime.TotalNanoseconds / 100);
response.User = LobbyHandler.CreateNetUserDataFromUser(user);
response.ResetHour = 20;
response.OutpostBattleTime = new NetOutpostBattleTime() { MaxBattleTime = 864000000000, MaxOverBattleTime = 12096000000000 };
response.OutpostBattleTime = new NetOutpostBattleTime() { MaxBattleTime = 864000000000, MaxOverBattleTime = 12096000000000, BattleTime = battleTimeMs };
response.IsSimple = req.IsSimple;
foreach (var item in user.Currency)