0
0
mirror of https://github.com/sp-tarkov/server.git synced 2025-02-13 01:30:44 -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); let inBudgetRewardItemPool = this.chooseRewardItemsWithinBudget(repeatableConfig, itemRewardBudget, traderId);
if (rewardTplBlacklist) { if (rewardTplBlacklist) {
// Filter reward pool of items from blacklist, only use if there's at least 1 item remaining // 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) { if (filteredRewardItemPool.length > 0) {
inBudgetRewardItemPool = filteredRewardItemPool; inBudgetRewardItemPool = filteredRewardItemPool;
} }
} }
this.logger.debug( 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) { if (inBudgetRewardItemPool.length > 0) {
const itemsToReward = this.getRewardableItemsFromPoolWithinBudget( const itemsToReward = this.getRewardableItemsFromPoolWithinBudget(