From 9323db5b1c2d610cdd86de12e08e6555270cd7a4 Mon Sep 17 00:00:00 2001 From: Dev Date: Sun, 12 May 2024 10:29:18 +0100 Subject: [PATCH] Improved debug logging in `filterPlateModsForSlotByLevel()` + improved variable names --- project/src/generators/BotEquipmentModGenerator.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/project/src/generators/BotEquipmentModGenerator.ts b/project/src/generators/BotEquipmentModGenerator.ts index 45406055..f5b65a8b 100644 --- a/project/src/generators/BotEquipmentModGenerator.ts +++ b/project/src/generators/BotEquipmentModGenerator.ts @@ -263,11 +263,11 @@ export class BotEquipmentModGenerator const platesFromDb = existingPlateTplPool.map(plateTpl => this.itemHelper.getItem(plateTpl)[1]); // Filter plates to the chosen level based on its armorClass property - const filteredPlates = platesFromDb.filter(item => item._props.armorClass === chosenArmorPlateLevel); - if (filteredPlates.length === 0) + const platesOfDesiredLevel = platesFromDb.filter(item => item._props.armorClass === chosenArmorPlateLevel); + if (platesOfDesiredLevel.length === 0) { this.logger.debug( - `Plate filter was too restrictive for armor: ${armorItem._id}, unable to find plates of level: ${chosenArmorPlateLevel}. Using mod items default plate`, + `Plate filter was too restrictive for armor: ${armorItem._name} ${armorItem._id}, unable to find plates of level: ${chosenArmorPlateLevel}. Using mod items default plate`, ); const relatedItemDbModSlot = armorItem._props.Slots.find(slot => slot._name.toLowerCase() === modSlot); @@ -305,7 +305,7 @@ export class BotEquipmentModGenerator // Only return the items ids result.result = Result.SUCCESS; - result.plateModTpls = filteredPlates.map(item => item._id); + result.plateModTpls = platesOfDesiredLevel.map(item => item._id); return result; }