mirror of
https://github.com/EpinelPS/EpinelPS.git
synced 2025-12-13 23:44:45 +01:00
update to game version g122.8.20c
This commit is contained in:
@@ -142,7 +142,9 @@ namespace nksrv.LobbyServer
|
||||
Icon = user.ProfileIconId,
|
||||
IconPrism = user.ProfileIconIsPrism,
|
||||
Nickname = user.Nickname,
|
||||
Usn = (long)user.ID
|
||||
Usn = (long)user.ID,
|
||||
LastActionAt = DateTimeOffset.UtcNow.ToUnixTimeSeconds(),
|
||||
|
||||
};
|
||||
|
||||
return ret;
|
||||
|
||||
@@ -15,7 +15,7 @@ namespace nksrv.LobbyServer.Msgs.Misc
|
||||
var req = await ReadData<ResourceHostRequest>();
|
||||
|
||||
var r = new ResourceHostResponse();
|
||||
r.BaseUrl = "https://cloud.nikke-kr.com/prdenv/121-b0630db21d/{Platform}";
|
||||
r.BaseUrl = "https://cloud.nikke-kr.com/prdenv/122-b0255105e0/{Platform}";
|
||||
|
||||
WriteData(r);
|
||||
}
|
||||
|
||||
@@ -27,6 +27,8 @@ namespace nksrv.LobbyServer.Msgs.User
|
||||
response.SynchroLv = 1;
|
||||
response.OutpostBattleLevel = user.OutpostBattleLevel;
|
||||
response.OutpostBattleTime = new NetOutpostBattleTime() { MaxBattleTime = 864000000000, MaxOverBattleTime = 12096000000000, BattleTime = battleTimeMs };
|
||||
response.CommanderRoomJukeboxBgm = new NetJukeboxBgm() { JukeboxTableId = 8989001, Type = NetJukeboxBgmType.JukeboxTableId, Location = NetJukeboxLocation.CommanderRoom };
|
||||
response.LobbyJukeboxBgm = new NetJukeboxBgm() { JukeboxTableId = 8989001, Type = NetJukeboxBgmType.JukeboxTableId, Location = NetJukeboxLocation.Lobby };
|
||||
|
||||
// Add default slot data
|
||||
if (user.RepresentationTeamData.Slots.Count == 0)
|
||||
|
||||
23
nksrv/LobbyServer/Msgs/User/GetProfileDecoration.cs
Normal file
23
nksrv/LobbyServer/Msgs/User/GetProfileDecoration.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
using nksrv.Utils;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace nksrv.LobbyServer.Msgs.User
|
||||
{
|
||||
[PacketPath("/ProfileCard/DecorationLayout/Get")]
|
||||
public class GetProfileDecoration : LobbyMsgHandler
|
||||
{
|
||||
protected override async Task HandleAsync()
|
||||
{
|
||||
var req = await ReadData<ReqProfileCardDecorationLayout>();
|
||||
|
||||
var r = new ResProfileCardDecorationLayout();
|
||||
r.Layout = new ProfileCardDecorationLayout();
|
||||
r.Layout.BackgroundId = 101002;
|
||||
WriteData(r);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -40,6 +40,8 @@ namespace nksrv.LobbyServer.Msgs.User
|
||||
int tutorialVersion = item == 1020101 ? 1 : 0; // TODO
|
||||
response.User.Tutorials.Add(new NetTutorialData() { GroupId = groupId, LastClearedTid = item, LastClearedVersion = tutorialVersion });
|
||||
}
|
||||
response.CommanderRoomJukeboxBgm = new NetJukeboxBgm() { JukeboxTableId = 8989001, Type = NetJukeboxBgmType.JukeboxTableId, Location = NetJukeboxLocation.CommanderRoom };
|
||||
response.LobbyJukeboxBgm = new NetJukeboxBgm() { JukeboxTableId = 8989001, Type = NetJukeboxBgmType.JukeboxTableId, Location = NetJukeboxLocation.Lobby };
|
||||
WriteData(response);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,6 +21,7 @@ namespace nksrv.LobbyServer.Msgs.User
|
||||
if (user.ID == (ulong)req.TargetUsn)
|
||||
{
|
||||
response.Data.User = LobbyHandler.CreateWholeUserDataFromDbUser(user);
|
||||
response.Data.LastActionAt = DateTimeOffset.UtcNow.ToUnixTimeSeconds();
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
22
nksrv/LobbyServer/Msgs/User/GetUserTitle.cs
Normal file
22
nksrv/LobbyServer/Msgs/User/GetUserTitle.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using nksrv.Utils;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace nksrv.LobbyServer.Msgs.User
|
||||
{
|
||||
[PacketPath("/lobby/usertitle/get")]
|
||||
public class GetUserTitle : LobbyMsgHandler
|
||||
{
|
||||
protected override async Task HandleAsync()
|
||||
{
|
||||
var req = await ReadData<ReqGetUserTitleList>();
|
||||
|
||||
var r = new ResGetUserTitleList();
|
||||
|
||||
WriteData(r);
|
||||
}
|
||||
}
|
||||
}
|
||||
22
nksrv/LobbyServer/Msgs/User/GetUserTitleCounter.cs
Normal file
22
nksrv/LobbyServer/Msgs/User/GetUserTitleCounter.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using nksrv.Utils;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace nksrv.LobbyServer.Msgs.User
|
||||
{
|
||||
[PacketPath("/lobby/usertitlecounter/get")]
|
||||
public class GetUserTitleCounter : LobbyMsgHandler
|
||||
{
|
||||
protected override async Task HandleAsync()
|
||||
{
|
||||
var req = await ReadData<ReqGetUserTitleCounterList>();
|
||||
|
||||
var r = new ResGetUserTitleCounterList();
|
||||
|
||||
WriteData(r);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user