From e1dd0d544396d68f3634457e76fd8ec04b7d11a8 Mon Sep 17 00:00:00 2001 From: KaenoDev <193943350+KaenoDev@users.noreply.github.com> Date: Sun, 26 Jan 2025 14:47:40 +0000 Subject: [PATCH] Fix bots not having durability on armor --- Libraries/Core/Helpers/BotGeneratorHelper.cs | 2 +- Libraries/Core/Helpers/DurabilityLimitsHelper.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Libraries/Core/Helpers/BotGeneratorHelper.cs b/Libraries/Core/Helpers/BotGeneratorHelper.cs index be4fa009..410bfc86 100644 --- a/Libraries/Core/Helpers/BotGeneratorHelper.cs +++ b/Libraries/Core/Helpers/BotGeneratorHelper.cs @@ -47,7 +47,7 @@ public class BotGeneratorHelper( Upd itemProperties = new(); var hasProperties = false; - if (itemTemplate?.Properties?.MaxDurability is not null) + if (itemTemplate?.Properties?.MaxDurability is not null && itemTemplate.Properties.MaxDurability > 0) { if (itemTemplate.Properties.WeapClass is not null) { diff --git a/Libraries/Core/Helpers/DurabilityLimitsHelper.cs b/Libraries/Core/Helpers/DurabilityLimitsHelper.cs index b81934cc..c75f0bfc 100644 --- a/Libraries/Core/Helpers/DurabilityLimitsHelper.cs +++ b/Libraries/Core/Helpers/DurabilityLimitsHelper.cs @@ -144,7 +144,7 @@ public class DurabilityLimitsHelper( { var lowestMaxPercent = _botConfig.Durability.Pmc.Armor.LowestMaxPercent; var highestMaxPercent = _botConfig.Durability.Pmc.Armor.HighestMaxPercent; - var multiplier = _randomUtil.GetInt(lowestMaxPercent, highestMaxPercent); + var multiplier = _randomUtil.GetDouble(lowestMaxPercent, highestMaxPercent); return itemMaxDurability * (multiplier / 100); }