using Core.Models.Eft.Common.Tables; namespace Core.Helpers; public class DurabilityLimitsHelper { /// /// Get max durability for a weapon based on bot role /// /// UNUSED - Item to get durability for /// Role of bot to get max durability for /// Max durability of weapon public double GetRandomizedMaxWeaponDurability(TemplateItem itemTemplate, string? botRole = null) { throw new NotImplementedException(); } /// /// Get max durability value for armor based on bot role /// /// Item to get max durability for /// Role of bot to get max durability for /// max durability public double GetRandomizedMaxArmorDurability(TemplateItem itemTemplate, string? botRole = null) { throw new NotImplementedException(); } /// /// Get randomised current weapon durability by bot role /// /// Unused - Item to get current durability of /// Role of bot to get current durability for /// Max durability of weapon /// Current weapon durability public double GetRandomizedWeaponDurability(TemplateItem itemTemplate, string? botRole, double maxDurability) { throw new NotImplementedException(); } /// /// Get randomised current armor durability by bot role /// /// Unused - Item to get current durability of /// Role of bot to get current durability for /// Max durability of armor /// Current armor durability public double GetRandomizedArmorDurability(TemplateItem itemTemplate, string? botRole, double maxDurability) { throw new NotImplementedException(); } protected double GenerateMaxWeaponDurability(string? botRole = null) { throw new NotImplementedException(); } protected double GenerateMaxPmcArmorDurability(double itemMaxDurability) { throw new NotImplementedException(); } protected double GetLowestMaxWeaponFromConfig(string? botRole = null) { throw new NotImplementedException(); } protected double GetHighestMaxWeaponDurabilityFromConfig(string? botRole = null) { throw new NotImplementedException(); } protected double GenerateWeaponDurability(string? botRole, double maxDurability) { throw new NotImplementedException(); } protected double GenerateArmorDurability(string? botRole, double maxDurability) { throw new NotImplementedException(); } protected double GetMinWeaponDeltaFromConfig(string? botRole = null) { throw new NotImplementedException(); } protected double GetMaxWeaponDeltaFromConfig(string? botRole = null) { throw new NotImplementedException(); } protected double GetMinArmorDeltaFromConfig(string? botRole = null) { throw new NotImplementedException(); } protected double GetMaxArmorDeltaFromConfig(string? botRole = null) { throw new NotImplementedException(); } protected double GetMinArmorLimitPercentFromConfig(string? botRole = null) { throw new NotImplementedException(); } protected double GetMinWeaponLimitPercentFromConfig(string? botRole = null) { throw new NotImplementedException(); } }