Skip to content

Commit

Permalink
Improved debug logging when repeatable quest is generated
Browse files Browse the repository at this point in the history
  • Loading branch information
Chomp committed Dec 9, 2024
1 parent be88a22 commit d9e8931
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions project/src/generators/RepeatableQuestRewardGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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(
Expand Down

0 comments on commit d9e8931

Please sign in to comment.