0
0
mirror of https://github.com/sp-tarkov/server.git synced 2025-02-12 15:50:42 -05:00

Improved debug logging when repeatable quest is generated

This commit is contained in:
Chomp 2024-12-09 13:25:22 +00:00
parent be88a2224e
commit d9e893149a

View File

@ -134,14 +134,16 @@ export class RepeatableQuestRewardGenerator {
let inBudgetRewardItemPool = this.chooseRewardItemsWithinBudget(repeatableConfig, itemRewardBudget, traderId);
if (rewardTplBlacklist) {
// Filter reward pool of items from blacklist, only use if there's at least 1 item remaining
const filteredRewardItemPool = inBudgetRewardItemPool.filter((x) => !rewardTplBlacklist.includes(x._id));
const filteredRewardItemPool = inBudgetRewardItemPool.filter(
(item) => !rewardTplBlacklist.includes(item._id),
);
if (filteredRewardItemPool.length > 0) {
inBudgetRewardItemPool = filteredRewardItemPool;
}
}
this.logger.debug(
`Generating daily quest for: ${traderId} with budget: ${itemRewardBudget} totalling: ${rewardParams.rewardNumItems} items`,
`Generating: ${repeatableConfig.name} quest for: ${traderId} with budget: ${itemRewardBudget} totalling: ${rewardParams.rewardNumItems} items`,
);
if (inBudgetRewardItemPool.length > 0) {
const itemsToReward = this.getRewardableItemsFromPoolWithinBudget(