Adds a lot of stuff

- new commands
SetLevel (level) - Set all characters' level (between 1 and 999 takes effect on game and server restart)

SetSkillLevel (level) - Set all characters' skill levels between 1 and 10 (takes effect on game and server restart)

addallcharacters - Add all missing characters to the selected user with default levels and skills (takes effect on game and server restart)

- partial gacha support works
only 10x adds bodies (they still cant be used and it includes normally inaccesible characters like marian)

-partial jukebox support allows for listening but not setting lobby / commanders room bgm unless manually changed in db.json
This commit is contained in:
SELEKCJONER
2024-09-10 01:14:00 +02:00
parent 61075aae37
commit 84c0d18255
38 changed files with 1316 additions and 49 deletions

View File

@@ -0,0 +1,17 @@
using EpinelPS.Utils;
namespace EpinelPS.LobbyServer.Msgs.User
{
[PacketPath("/lobby/usertitle/set")]
public class SetUserTitleData : LobbyMsgHandler
{
protected override async Task HandleAsync()
{
var req = await ReadData<ReqSetUserTitle>();
var response = new ResSetUserTitle();
await WriteDataAsync(response);
}
}
}