ddon-server/Arrowgene.Ddon.GameServer/Handler/QuestAddPackageQuestPointHandler.cs
Paul Campbell 0bd7bcd404 feat: Add Sub Story Quest Handlers
Added handlers and required packets for:
- QuestAddPackageQuestPointHandler
- QuestGetPackageQuestInfoDetailHandler
- QuestGetPackageQuestInfoHandler

Added new quests
- q10300102.csx
- q60300030.csx

Added a new settings file substory.csx to describe the mission
requirements.

Database 56 -> 57

Co-authored-by: @hankhotspur
2026-04-21 23:02:46 -04:00

22 lines
813 B
C#

using Arrowgene.Ddon.Server;
using Arrowgene.Ddon.Shared.Entity.PacketStructure;
using Arrowgene.Logging;
namespace Arrowgene.Ddon.GameServer.Handler
{
public class QuestAddPackageQuestPointHandler : GameRequestPacketHandler<C2SQuestAddPackageQuestPointReq, S2CQuestAddPackageQuestPointRes>
{
private static readonly ServerLogger Logger = LogProvider.Logger<ServerLogger>(typeof(QuestAddPackageQuestPointHandler));
public QuestAddPackageQuestPointHandler(DdonGameServer server) : base(server)
{
}
public override S2CQuestAddPackageQuestPointRes Handle(GameClient client, C2SQuestAddPackageQuestPointReq req)
{
// TODO: Probably need to record something here from the quest into the DB/quest state
return new();
}
}
}