Implement new weekly quests

This commit is contained in:
Melledy
2025-12-24 00:03:05 -08:00
parent c2ebff92c9
commit 9df83c5205
15 changed files with 437 additions and 46 deletions
@@ -15,13 +15,13 @@ public class HandlerQuestDailyRewardReceiveReq extends NetHandler {
var req = UI32.parseFrom(message);
// Receive rewards
var change = session.getPlayer().getQuestManager().receiveQuestReward(req.getValue());
var change = session.getPlayer().getQuestManager().receiveDailyQuestReward(req.getValue());
if (change == null) {
return session.encodeMsg(NetMsgId.quest_daily_reward_receive_failed_ack);
}
// Template
// Encode and send
return session.encodeMsg(NetMsgId.quest_daily_reward_receive_succeed_ack, change.toProto());
}