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();
}
}