(ctor) BaseHat( int itemID )
(ctor) BaseHat( Serial serial )
(ctor) BaseHat( int itemID, int hue )
virtual void Deserialize( GenericReader reader )
virtual int OnCraft( int quality, bool makersMark, Mobile from, CraftSystem craftSystem, Type typeRes, BaseTool tool, CraftItem craftItem, int resHue )
virtual void Serialize( GenericWriter writer )