mirror of
https://github.com/EpinelPS/EpinelPS.git
synced 2025-12-23 20:34:46 +01:00
- Added new handlers for closing, entering, and opening solo raids and trials, including: - Close - ClosePractice - CloseTrial - Enter - EnterTrial - Open - OpenPractice - OpenTrial - Introduced FastBattle handler for quick battle functionality. - Implemented methods for getting level and badge data, including: - GetLevel - GetLevelPractice - GetLevelTrial - Implemented methods for setting damage, including: - SetDamage - SetDamagePractice - SetDamageTrial - Added logging and error handling for various operations. - Created SoloRaidHelper class to manage solo raid logic, including opening, closing, and setting damage. - Updated database models to include solo raid data structures. - Enhanced user model to store solo raid information.
18 lines
363 B
C#
18 lines
363 B
C#
using EpinelPS.Utils;
|
|
|
|
namespace EpinelPS.LobbyServer.Soloraid;
|
|
|
|
[PacketPath("/soloraid/getranking")]
|
|
public class GetRanking : LobbyMsgHandler
|
|
{
|
|
protected override async Task HandleAsync()
|
|
{
|
|
await ReadData<ReqGetSoloRaidRanking>();
|
|
|
|
ResGetSoloRaidRanking response = new();
|
|
|
|
// TODO
|
|
|
|
await WriteDataAsync(response);
|
|
}
|
|
} |