Improve comments

This commit is contained in:
Dev 2023-12-16 21:59:30 +00:00
parent cc916ff419
commit 66630a5fc6

View File

@ -929,6 +929,7 @@ export class RepeatableQuestGenerator
{ {
let rewardItemStackCount = 1; let rewardItemStackCount = 1;
const itemSelected = rewardItemPool[this.randomUtil.randInt(rewardItemPool.length)]; const itemSelected = rewardItemPool[this.randomUtil.randInt(rewardItemPool.length)];
if (this.itemHelper.isOfBaseclass(itemSelected._id, BaseClasses.AMMO)) if (this.itemHelper.isOfBaseclass(itemSelected._id, BaseClasses.AMMO))
{ {
// Dont reward ammo that stacks to less than what's defined in config // Dont reward ammo that stacks to less than what's defined in config
@ -942,17 +943,17 @@ export class RepeatableQuestGenerator
const singleCartridgePrice = this.handbookHelper.getTemplatePrice(itemSelected._id); const singleCartridgePrice = this.handbookHelper.getTemplatePrice(itemSelected._id);
// Get a stack size of ammo that fits budget // Get a stack size of ammo that fits rouble budget
const stackSizeThatFitsBudget = Math.round(stackRoubleBudget / singleCartridgePrice); const stackSizeThatFitsBudget = Math.round(stackRoubleBudget / singleCartridgePrice);
// Get itemDbs max stack size for ammo - dont go above 100 (some mods mess around with stack sizes) // Get itemDbs max stack size for ammo - dont go above 100 (some mods mess around with stack sizes)
const stackMaxCount = Math.min(itemSelected._props.StackMaxSize, 100); const stackMaxCount = Math.min(itemSelected._props.StackMaxSize, 100);
// Choose smallest between stack max and budget fitting size // Choose smallest value between budget fitting size and stack max
rewardItemStackCount = Math.min(stackSizeThatFitsBudget, stackMaxCount); rewardItemStackCount = Math.min(stackSizeThatFitsBudget, stackMaxCount);
} }
// 25% chance to double reward stack (item should be stackable and not weapon) // 25% chance to double,triple quadruple reward stack (Only occurs when item is stackable and not weapon or ammo)
if (this.canIncreaseRewardItemStackSize(itemSelected, 70000)) if (this.canIncreaseRewardItemStackSize(itemSelected, 70000))
{ {
rewardItemStackCount = this.getRandomisedRewardItemStackSizeByPrice(itemSelected); rewardItemStackCount = this.getRandomisedRewardItemStackSizeByPrice(itemSelected);