diff --git a/project/src/helpers/ItemHelper.ts b/project/src/helpers/ItemHelper.ts index a77a268b..c91474dc 100644 --- a/project/src/helpers/ItemHelper.ts +++ b/project/src/helpers/ItemHelper.ts @@ -360,6 +360,13 @@ class ItemHelper */ protected getRepairableItemQualityValue(itemDetails: ITemplateItem, repairable: Repairable, item: Item): number { + // Edge case, max durability is below durability + if (repairable.Durability < repairable.MaxDurability) + { + this.logger.warning(`Max durability ${repairable.MaxDurability} for item id: ${item._id} was below Durability ${repairable.Durability}, adjusting values to match`); + repairable.MaxDurability = repairable.Durability; + } + // Armor if (itemDetails._props.armorClass) {