Handle randomized daily instance rewards

This commit is contained in:
Melledy
2025-11-08 18:03:53 -08:00
parent 34e4b1c3f8
commit b9e8be97d1
20 changed files with 313 additions and 146 deletions

View File

@@ -45,12 +45,11 @@ public class HandlerRegionBossLevelSettleReq extends NetHandler {
.setChange(changes.toProto());
// Add reward items
if (settleData.isWin()) {
data.getRewards().toItemTemplateStream().forEach(rsp::addAwardItems);
if (settleData.isFirst()) {
data.getFirstRewards().toItemTemplateStream().forEach(rsp::addAwardItems);
}
if (settleData.getRewards() != null) {
settleData.getRewards().toItemTemplateStream().forEach(rsp::addAwardItems);
}
if (settleData.getFirstRewards() != null) {
settleData.getFirstRewards().toItemTemplateStream().forEach(rsp::addFirstItems);
}
// Send response