namespace Server.Items; internal interface IDurability { bool CanFortify { get; } int InitMinHits { get; } int InitMaxHits { get; } int HitPoints { get; set; } int MaxHitPoints { get; set; } void ScaleDurability(); void UnscaleDurability(); } internal interface IWearableDurability : IDurability { int OnHit(BaseWeapon weapon, int damageTaken); }