From 789e1b27a49e6328bbeb72790b30148ec3193427 Mon Sep 17 00:00:00 2001 From: Kei-Luna Date: Sun, 26 Apr 2026 09:38:14 +0900 Subject: [PATCH] can play Chapter --- .../CallGS/Handlers/Chapter/Chapter_EnterLevel.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 GameServer/Server/CallGS/Handlers/Chapter/Chapter_EnterLevel.cs diff --git a/GameServer/Server/CallGS/Handlers/Chapter/Chapter_EnterLevel.cs b/GameServer/Server/CallGS/Handlers/Chapter/Chapter_EnterLevel.cs new file mode 100644 index 0000000..d0e50e8 --- /dev/null +++ b/GameServer/Server/CallGS/Handlers/Chapter/Chapter_EnterLevel.cs @@ -0,0 +1,15 @@ +namespace MikuSB.GameServer.Server.CallGS.Handlers.Chapter; + +// Success response shape expected by Lua: +// { nSeed = random_number } +[CallGSApi("Chapter_EnterLevel")] +public class Chapter_EnterLevel : ICallGSHandler +{ + private static readonly Random Random = new(); + + public async Task Handle(Connection connection, string param, ushort seqNo) + { + var rsp = $"{{\"nSeed\":{Random.Next(1, 1000000000)}}}"; + await CallGSRouter.SendScript(connection, "Chapter_EnterLevel", rsp); + } +}