feat: handle droptable rewards from level key #1492
8
package-lock.json
generated
8
package-lock.json
generated
@ -18,7 +18,7 @@
|
||||
"morgan": "^1.10.0",
|
||||
"ncp": "^2.0.0",
|
||||
"typescript": ">=5.5 <5.6.0",
|
||||
"warframe-public-export-plus": "^0.5.50",
|
||||
"warframe-public-export-plus": "^0.5.51",
|
||||
"warframe-riven-info": "^0.1.2",
|
||||
"winston": "^3.17.0",
|
||||
"winston-daily-rotate-file": "^5.0.0"
|
||||
@ -3789,9 +3789,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/warframe-public-export-plus": {
|
||||
"version": "0.5.50",
|
||||
"resolved": "https://registry.npmjs.org/warframe-public-export-plus/-/warframe-public-export-plus-0.5.50.tgz",
|
||||
"integrity": "sha512-KlhdY/Q5sRAIn/RhmdviKBoX3gk+Jtuen0cWnFB2zqK7eKYMDtd79bKOtTPtnK9zCNzh6gFug2wEeDVam3Bwlw=="
|
||||
"version": "0.5.51",
|
||||
"resolved": "https://registry.npmjs.org/warframe-public-export-plus/-/warframe-public-export-plus-0.5.51.tgz",
|
||||
"integrity": "sha512-V1mMf3Q9711fBtE2LbbliGTemYIxMuuKlCOnv4juttKppVXI/e4zPNpVo/eSvTbqTP7RMm/WPsooOUxn42si7Q=="
|
||||
},
|
||||
"node_modules/warframe-riven-info": {
|
||||
"version": "0.1.2",
|
||||
|
@ -24,7 +24,7 @@
|
||||
"morgan": "^1.10.0",
|
||||
"ncp": "^2.0.0",
|
||||
"typescript": ">=5.5 <5.6.0",
|
||||
"warframe-public-export-plus": "^0.5.50",
|
||||
"warframe-public-export-plus": "^0.5.51",
|
||||
"warframe-riven-info": "^0.1.2",
|
||||
"winston": "^3.17.0",
|
||||
"winston-daily-rotate-file": "^5.0.0"
|
||||
|
@ -721,6 +721,20 @@ export const addFixedLevelRewards = (
|
||||
MissionRewards.push(item);
|
||||
}
|
||||
}
|
||||
if (rewards.droptable) {
|
||||
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;
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user