mirror of
https://github.com/EpinelPS/EpinelPS.git
synced 2025-12-13 07:24:52 +01:00
Add various missing requests
This commit is contained in:
@@ -20,12 +20,6 @@ namespace EpinelPS.LobbyServer.Character
|
||||
new SynchroSlot() { Slot = 3 },
|
||||
new SynchroSlot() { Slot = 4 },
|
||||
new SynchroSlot() { Slot = 5 },
|
||||
|
||||
new SynchroSlot() { Slot = 6 },
|
||||
new SynchroSlot() { Slot = 7 },
|
||||
new SynchroSlot() { Slot = 8 },
|
||||
new SynchroSlot() { Slot = 9 },
|
||||
new SynchroSlot() { Slot = 10 },
|
||||
};
|
||||
}
|
||||
|
||||
@@ -33,7 +27,7 @@ namespace EpinelPS.LobbyServer.Character
|
||||
|
||||
var response = new ResGetSynchroData();
|
||||
response.Synchro = new NetUserSynchroData();
|
||||
|
||||
|
||||
foreach (var item in highestLevelCharacters)
|
||||
{
|
||||
response.Synchro.StandardCharacters.Add(new NetUserCharacterData() { Default = new() { Csn = item.Csn, Skill1Lv = item.Skill1Lvl, Skill2Lv = item.Skill2Lvl, CostumeId = item.CostumeId, Level = item.Level, Grade = item.Grade, Tid = item.Tid, UltiSkillLv = item.UltimateLevel }, IsSynchro = user.GetSynchro(item.Csn) });
|
||||
|
||||
17
EpinelPS/LobbyServer/Guild/RecommendList.cs
Normal file
17
EpinelPS/LobbyServer/Guild/RecommendList.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
using EpinelPS.Utils;
|
||||
|
||||
namespace EpinelPS.LobbyServer.Guild
|
||||
{
|
||||
[PacketPath("/guild/recommendlist")]
|
||||
public class GetRecommendList : LobbyMsgHandler
|
||||
{
|
||||
protected override async Task HandleAsync()
|
||||
{
|
||||
var req = await ReadData<ReqRecommendGuildList>();
|
||||
var response = new ResRecommendGuildList();
|
||||
|
||||
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
23
EpinelPS/LobbyServer/Outpost/Recycle/RunResearch.cs
Normal file
23
EpinelPS/LobbyServer/Outpost/Recycle/RunResearch.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
using EpinelPS.Utils;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace EpinelPS.LobbyServer.Outpost.Recycle
|
||||
{
|
||||
[PacketPath("/outpost/RecycleRoom/RunResearch")]
|
||||
public class RunResearch : LobbyMsgHandler
|
||||
{
|
||||
protected override async Task HandleAsync()
|
||||
{
|
||||
var req = await ReadData<ReqRecycleRunResearch>();
|
||||
|
||||
var response = new ResRecycleRunResearch();
|
||||
// TODO
|
||||
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
19
EpinelPS/LobbyServer/Ranking/GetRankAchieventTop.cs
Normal file
19
EpinelPS/LobbyServer/Ranking/GetRankAchieventTop.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
using EpinelPS.Utils;
|
||||
|
||||
namespace EpinelPS.LobbyServer.Ranking
|
||||
{
|
||||
[PacketPath("/ranking/rankachievementtop")]
|
||||
public class GetRankAchieventTop : LobbyMsgHandler
|
||||
{
|
||||
protected override async Task HandleAsync()
|
||||
{
|
||||
var req = await ReadData<ReqGetRankAchievementTop>();
|
||||
|
||||
var response = new ResGetRankAchievementTop();
|
||||
|
||||
// TODO
|
||||
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
19
EpinelPS/LobbyServer/Ranking/GetTopRanks.cs
Normal file
19
EpinelPS/LobbyServer/Ranking/GetTopRanks.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
using EpinelPS.Utils;
|
||||
|
||||
namespace EpinelPS.LobbyServer.Ranking
|
||||
{
|
||||
[PacketPath("/ranking/alltoprank")]
|
||||
public class GetTopRanks : LobbyMsgHandler
|
||||
{
|
||||
protected override async Task HandleAsync()
|
||||
{
|
||||
var req = await ReadData<ReqGetAllTopRank>();
|
||||
|
||||
var response = new ResGetAllTopRank();
|
||||
|
||||
// TODO
|
||||
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
20
EpinelPS/LobbyServer/Simroom/SelectDifficulty.cs
Normal file
20
EpinelPS/LobbyServer/Simroom/SelectDifficulty.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
using Google.Protobuf.WellKnownTypes;
|
||||
using EpinelPS.Utils;
|
||||
|
||||
namespace EpinelPS.LobbyServer.Simroom
|
||||
{
|
||||
[PacketPath("/simroom/selectdifficulty")]
|
||||
public class SelectDifficulty : LobbyMsgHandler
|
||||
{
|
||||
protected override async Task HandleAsync()
|
||||
{
|
||||
var req = await ReadData<ReqSelectSimRoomDifficulty>();
|
||||
|
||||
ResSelectSimRoomDifficulty response = new();
|
||||
|
||||
// TODO
|
||||
|
||||
await WriteDataAsync(response);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user