Handle randomized daily instance rewards

This commit is contained in:
Melledy committed 2025-11-08 18:03:53 -08:00
1 parent 34e4b1c3f8
commit b9e8be97d1
20 files changed
+313 -146

No files matched your search

@@ -44,14 +44,11 @@ public class HandlerDailyInstanceSettleReq extends NetHandler {
.setChange(changes.toProto());
// Add reward items
if (settleData.isWin()) {
int rewardType = player.getInstanceManager().getRewardType();
data.getRewards(rewardType).toItemProtoStream().forEach(rsp::addSelect);
if (settleData.isFirst()) {
data.getFirstRewards(rewardType).toItemProtoStream().forEach(rsp::addFirst);
}
if (settleData.getRewards() != null) {
settleData.getRewards().toItemProtoStream().forEach(rsp::addSelect);
}
if (settleData.getFirstRewards() != null) {
settleData.getFirstRewards().toItemProtoStream().forEach(rsp::addFirst);
}
// Send response