Campofinale/Campofinale/Packets/Cs/HandleCsTakeAllAdventureTaskReward.cs
2025-07-22 23:54:55 +02:00

21 lines
671 B
C#

using Campofinale.Network;
using Campofinale.Packets.Sc;
using Campofinale.Protocol;
using Campofinale.Resource;
namespace Campofinale.Packets.Cs
{
public class HandleCsTakeAllAdventureTaskReward
{
[Server.Handler(CsMsgId.CsTakeAllAdventureTaskReward)]
public static void Handle(Player session, CsMsgId cmdId, Packet packet)
{
CsTakeAllAdventureTaskReward req = packet.DecodeBody<CsTakeAllAdventureTaskReward>();
session.adventureBookManager.ClaimTasks((AdventureTaskType)req.TaskType);
session.Send(new PacketScAdventureBookSync(session), packet.csHead.UpSeqid);
}
}
}