diff --git a/EpinelPS/LobbyServer/Character/GetCharacterAttractiveList.cs b/EpinelPS/LobbyServer/Character/GetCharacterAttractiveList.cs index 25a963a..2f22ee5 100644 --- a/EpinelPS/LobbyServer/Character/GetCharacterAttractiveList.cs +++ b/EpinelPS/LobbyServer/Character/GetCharacterAttractiveList.cs @@ -17,6 +17,8 @@ namespace EpinelPS.LobbyServer.Character { response.Attractives.Add(item); item.CanCounselToday = true; + item.Exp = 9999; // TODO + item.Level = 10; } diff --git a/EpinelPS/LobbyServer/Character/ObtainEpReward.cs b/EpinelPS/LobbyServer/Character/ObtainEpReward.cs new file mode 100644 index 0000000..93950ef --- /dev/null +++ b/EpinelPS/LobbyServer/Character/ObtainEpReward.cs @@ -0,0 +1,18 @@ +using EpinelPS.Utils; + +namespace EpinelPS.LobbyServer.Character +{ + [PacketPath("/character/attractive/obtainreward")] + public class ObtainEpReward : LobbyMsgHandler + { + protected override async Task HandleAsync() + { + var req = await ReadData(); + var response = new ResObtainAttractiveReward(); + + // TODO + + await WriteDataAsync(response); + } + } +} diff --git a/EpinelPS/Program.cs b/EpinelPS/Program.cs index 8271088..f119d67 100644 --- a/EpinelPS/Program.cs +++ b/EpinelPS/Program.cs @@ -301,6 +301,8 @@ namespace EpinelPS Tid = character.id, // Tid is the character ID UltimateLevel = 1 }); + + user.BondInfo.Add(new() { NameCode = character.name_code, Level = 1 }); } }