feat: handle droptable rewards from level key #1492

Merged
Sainan merged 2 commits from key-droptable into main 2025-04-06 10:19:16 -07:00
Showing only changes of commit 7ca8c9d857 - Show all commits

View File

@ -722,13 +722,17 @@ export const addFixedLevelRewards = (
}
}
if (rewards.droptable) {
logger.debug(`rolling ${rewards.droptable} for level key rewards`);
const reward = getRandomRewardByChance(ExportRewards[rewards.droptable][0]);
if (reward) {
MissionRewards.push({
StoreItem: reward.type,
ItemCount: reward.itemCount
});
if (rewards.droptable in ExportRewards) {
logger.debug(`rolling ${rewards.droptable} for level key rewards`);
const reward = getRandomRewardByChance(ExportRewards[rewards.droptable][0]);
if (reward) {
MissionRewards.push({
StoreItem: reward.type,
ItemCount: reward.itemCount
});
}
} else {
logger.error(`unknown droptable ${rewards.droptable}`);
}
}
return missionBonusCredits;