#### Back to Server.Items

## BaseTool : Item, IEntity, IPoint3D, IPoint2D, IComparable, IComparable`1, IHued, IComparable`1, ISerializable, IUsesRemaining, ICraftable

#### Derived Types: AncientSmithyHammer, BaseRunicTool, Blowpipe, DovetailSaw, DrawKnife, FletcherTools, FlourSifter, Froe, Hammer, Inshave, JointingPlane, MalletAndChisel, MapmakersPen, MortarPestle, MouldingPlane, Nails, RollingPin, Saw, Scorp, ScribesPen, SewingKit, Skillet, SledgeHammer, SmithHammer, SmoothingPlane, TinkerTools, Tongs

(static) bool CheckAccessible( Item tool, Mobile m )
(static) bool CheckTool( Item tool, Mobile m )
(ctor) BaseTool( Serial serial )
(ctor) BaseTool( int itemID )
(ctor) BaseTool( int uses, int itemID )
Mobile Crafter( get; set; )
CraftSystem CraftSystem( get; )
ToolQuality Quality( get; set; )
bool ShowUsesRemaining( get; set; )
int UsesRemaining( get; set; )
virtual void Deserialize( GenericReader reader )
virtual void DisplayDurabilityTo( Mobile m )
virtual void GetProperties( ObjectPropertyList list )
int GetUsesScalar()
virtual int OnCraft( int quality, bool makersMark, Mobile from, CraftSystem craftSystem, Type typeRes, BaseTool tool, CraftItem craftItem, int resHue )
virtual void OnDoubleClick( Mobile from )
virtual void OnSingleClick( Mobile from )
void ScaleUses()
virtual void Serialize( GenericWriter writer )
void UnscaleUses()