using System;
using Server;

namespace Server.Items
{
	interface IDurability
	{
		bool CanFortify { get; }

		int InitMinHits { get; }
		int InitMaxHits { get; }

		int HitPoints { get; set; }
		int MaxHitPoints { get; set; }

		void ScaleDurability();
		void UnscaleDurability();
	}

	interface IWearableDurability : IDurability
	{
		int OnHit( BaseWeapon weapon, int damageTaken );
	}
}