mirror of
https://github.com/EpinelPS/EpinelPS.git
synced 2025-12-16 08:54:47 +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 = 3 },
|
||||||
new SynchroSlot() { Slot = 4 },
|
new SynchroSlot() { Slot = 4 },
|
||||||
new SynchroSlot() { Slot = 5 },
|
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();
|
var response = new ResGetSynchroData();
|
||||||
response.Synchro = new NetUserSynchroData();
|
response.Synchro = new NetUserSynchroData();
|
||||||
|
|
||||||
foreach (var item in highestLevelCharacters)
|
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) });
|
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