show characters in advice menu

This commit is contained in:
Mikhail
2024-12-25 17:14:00 -05:00
parent 97fe2f7b3c
commit b725d461f3
4 changed files with 18 additions and 4 deletions

View File

@@ -248,6 +248,8 @@ namespace EpinelPS.Database
public List<Badge> Badges = [];
public List<NetUserAttractiveData> BondInfo = [];
// Event data
public Dictionary<int, EventData> EventInfo = new();
public MogMinigameInfo MogInfo = new();

View File

@@ -8,9 +8,17 @@ namespace EpinelPS.LobbyServer.Character
protected override async Task HandleAsync()
{
var req = await ReadData<ReqGetAttractiveList>();
var user = GetUser();
ResGetAttractiveList response = new();
response.CounselAvailableCount = 3; // TODO
foreach(var item in user.BondInfo)
{
response.Attractives.Add(item);
item.CanCounselToday = true;
}
var response = new ResGetAttractiveList();
response.CounselAvailableCount = 0; // TODO
// TODO: Validate response from real server and pull info from user info
await WriteDataAsync(response);

View File

@@ -199,6 +199,7 @@ namespace EpinelPS.LobbyServer.Gacha
// Add "New Character" Badge
user.AddBadge(BadgeContents.BadgeContentsNikkeNew, characterData.name_code.ToString());
user.BondInfo.Add(new() { NameCode = characterData.name_code, Level = 1 });
}
response.Gacha.Add(gacha);

View File

@@ -171,6 +171,9 @@ namespace EpinelPS.LobbyServer.Stage
user.Characters.Add(new Database.Character() { Csn = 47263458, Tid = 230101 });
user.Characters.Add(new Database.Character() { Csn = 47263459, Tid = 301201 });
user.BondInfo.Add(new() { NameCode = 3001, Level = 1 });
user.BondInfo.Add(new() { NameCode = 3005, Level = 1 });
NetTeamData team1Sub = new()
{
TeamNumber = 1