using System;
using Server.Items;
using Server.Misc;

namespace Server.Engines.Craft
{
	public class DefCarpentry : CraftSystem
	{
		public override Trades MainSkill
		{
			get	{ return Trades.Carpentry;	}
		}

		public override int GumpTitleNumber
		{
			get { return 1044004; } // <CENTER>CARPENTRY MENU</CENTER>
		}

		private static CraftSystem m_CraftSystem;

		public static CraftSystem CraftSystem
		{
			get
			{
				if ( m_CraftSystem == null )
					m_CraftSystem = new DefCarpentry();

				return m_CraftSystem;
			}
		}

		public override double GetChanceAtMin( CraftItem item )
		{
			return 0.5; // 50%
		}

		private DefCarpentry() : base( 1, 1, 1.25 )// base( 1, 1, 3.0 )
		{
		}

		public override int CanCraft( Mobile from, BaseTool tool, Type itemType )
		{
			if( tool == null || tool.Deleted || tool.UsesRemaining < 0 )
				return 1044038; // You have worn out your tool!
			else if ( !BaseTool.CheckAccessible( tool, from ) )
				return 1044263; // The tool must be on your person to use.

			return 0;
		}

		public override void PlayCraftEffect( Mobile from )
		{
			from.PlaySound( 0x23D );
		}

		public override int PlayEndingEffect( Mobile from, bool failed, bool lostMaterial, bool toolBroken, int quality, bool makersMark, CraftItem item )
		{
			if ( toolBroken )
				from.SendLocalizedMessage( 1044038 ); // You have worn out your tool

			if ( failed )
			{
				if ( lostMaterial )
					return 1044043; // You failed to create the item, and some of your materials are lost.
				else
					return 1044157; // You failed to create the item, but no materials were lost.
			}
			else
			{
				if ( quality == 0 )
					return 502785; // You were barely able to make this item.  It's quality is below average.
				else if ( makersMark && quality == 2 )
					return 1044156; // You create an exceptional quality item and affix your maker's mark.
				else if ( quality == 2 )
					return 1044155; // You create an exceptional quality item.
				else
					return 1044154; // You create the item.
			}
		}

		public override void InitCraftList()
		{
			int index = -1;

			AddCraft( typeof( BarrelStaves ),				1044294, 1027857,	00.0,  25.0,	typeof( WoodBoard ), 1044041,  5, 1044351 );
			AddCraft( typeof( BarrelLid ),					1044294, 1027608,	11.0,  36.0,	typeof( WoodBoard ), 1044041,  4, 1044351 );
			AddCraft( typeof( ShortMusicStand ),			1044294, 1044313,	78.9, 103.9,	typeof( WoodBoard ), 1044041, 15, 1044351 );
			AddCraft( typeof( TallMusicStand ),				1044294, 1044315,	81.5, 106.5,	typeof( WoodBoard ), 1044041, 20, 1044351 );
			AddCraft( typeof( Easle ),						1044294, 1044317,	86.8, 111.8,	typeof( WoodBoard ), 1044041, 20, 1044351 );

			index = AddCraft( typeof( FishingPole ), 1044294, 1023519, 68.4, 93.4, typeof( WoodBoard ), 1044041, 5, 1044351 );
			AddSkill( index, Trades.Tailoring, 40.0, 45.0 );
			AddRes( index, typeof( Cloth ), 1044286, 5, 1044287 );

			// Furniture
			AddCraft( typeof( FootStool ),					1044291, 1022910,	11.0,  36.0,	typeof( WoodBoard ), 1044041,  9, 1044351 );
			AddCraft( typeof( Stool ),						1044291, 1022602,	11.0,  36.0,	typeof( WoodBoard ), 1044041,  9, 1044351 );
			AddCraft( typeof( BambooChair ),				1044291, 1044300,	21.0,  46.0,	typeof( WoodBoard ), 1044041, 13, 1044351 );
			AddCraft( typeof( WoodenChair ),				1044291, 1044301,	21.0,  46.0,	typeof( WoodBoard ), 1044041, 13, 1044351 );
			AddCraft( typeof( FancyWoodenChairCushion ),	1044291, 1044302,	42.1,  67.1,	typeof( WoodBoard ), 1044041, 15, 1044351 );
			AddCraft( typeof( WoodenChairCushion ),			1044291, 1044303,	42.1,  67.1,	typeof( WoodBoard ), 1044041, 13, 1044351 );
			AddCraft( typeof( WoodenBench ),				1044291, 1022860,	52.6,  77.6,	typeof( WoodBoard ), 1044041, 17, 1044351 );
			AddCraft( typeof( WoodenThrone ),				1044291, 1044304,	52.6,  77.6,	typeof( WoodBoard ), 1044041, 17, 1044351 );
			AddCraft( typeof( Throne ),						1044291, 1044305,	73.6,  98.6,	typeof( WoodBoard ), 1044041, 19, 1044351 );
			AddCraft( typeof( Nightstand ),					1044291, 1044306,	42.1,  67.1,	typeof( WoodBoard ), 1044041, 17, 1044351 );
			AddCraft( typeof( WritingTable ),				1044291, 1022890,	63.1,  88.1,	typeof( WoodBoard ), 1044041, 17, 1044351 );
			AddCraft( typeof( YewWoodTable ),				1044291, 1044307,	63.1,  88.1,	typeof( WoodBoard ), 1044041, 23, 1044351 );
			AddCraft( typeof( LargeTable ),					1044291, 1044308,	84.2, 109.2,	typeof( WoodBoard ), 1044041, 27, 1044351 );
			AddCraft( typeof( StoneChair ), 				1044291, 1024635, 	55.0, 105.0, 	typeof( IronOre ), 1072392, 4, 1044513 );
			AddCraft( typeof( MediumStoneTableEastDeed ), 	1044291, 1044508, 	65.0, 115.0, 	typeof( IronOre ), 1072392, 6, 1044513 );
			AddCraft( typeof( MediumStoneTableSouthDeed ), 	1044291, 1044509, 	65.0, 115.0, 	typeof( IronOre ), 1072392, 6, 1044513 );
			AddCraft( typeof( LargeStoneTableEastDeed ), 	1044291, 1044511, 	75.0, 125.0, 	typeof( IronOre ), 1072392, 9, 1044513 );
			AddCraft( typeof( LargeStoneTableSouthDeed ), 	1044291, 1044512, 	75.0, 125.0, 	typeof( IronOre ), 1072392, 9, 1044513 );

			// Containers
			AddCraft( typeof( WoodenBox ),					1044292, 1023709,	21.0,  46.0,	typeof( WoodBoard ), 1044041, 10, 1044351 );
			AddCraft( typeof( SmallCrate ),					1044292, 1044309,	10.0,  35.0,	typeof( WoodBoard ), 1044041, 8 , 1044351 );
			AddCraft( typeof( MediumCrate ),				1044292, 1044310,	31.0,  56.0,	typeof( WoodBoard ), 1044041, 15, 1044351 );
			AddCraft( typeof( LargeCrate ),					1044292, 1044311,	47.3,  72.3,	typeof( WoodBoard ), 1044041, 18, 1044351 );
			AddCraft( typeof( WoodenChest ),				1044292, 1023650,	73.6,  98.6,	typeof( WoodBoard ), 1044041, 20, 1044351 );
			AddCraft( typeof( EmptyBookcase ),				1044292, 1022718,	31.5,  56.5,	typeof( WoodBoard ), 1044041, 25, 1044351 );
			AddCraft( typeof( FancyArmoire ),				1044292, 1044312,	84.2, 109.2,	typeof( WoodBoard ), 1044041, 35, 1044351 );
			AddCraft( typeof( Armoire ),					1044292, 1022643,	84.2, 109.2,	typeof( WoodBoard ), 1044041, 35, 1044351 );
			AddCraft( typeof( CratePlain ),					1044292, 1045025,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateCarpenter ),				1044292, 1045026,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateJewels ),				1044292, 1045027,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateWizard ),				1044292, 1045028,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateSmithing ),				1044292, 1045029,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateProvisions ),			1044292, 1045030,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateTailor ),				1044292, 1045031,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateMaps ),					1044292, 1045032,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateSailing ),				1044292, 1045033,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateInn ),					1044292, 1045034,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateArms ),					1044292, 1045035,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateStable ),				1044292, 1045036,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateFletcher ),				1044292, 1045037,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateMeat ),					1044292, 1045038,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateTinker ),				1044292, 1045039,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CratePotions ),				1044292, 1045040,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateFood ),					1044292, 1045041,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateGold ),					1044292, 1045042,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateBard ),					1044292, 1045043,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateWax ),					1044292, 1045044,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateBooks ),					1044292, 1045045,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateBows ),					1044292, 1045046,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateHealer ),				1044292, 1045047,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			AddCraft( typeof( CrateTavern ),				1044292, 1045048,	57.3,  82.3,	typeof( WoodBoard ), 1044041, 22, 1044351 );
			index = AddCraft( typeof( Keg ), 1044292, 1023711, 57.8, 82.8, typeof( BarrelStaves ), 1044288, 3, 1044253 );
			AddRes( index, typeof( BarrelHoops ), 1044289, 1, 1044253 );
			AddRes( index, typeof( BarrelLid ), 1044251, 1, 1044253 );

			// Staves and Shields
			AddCraft( typeof( ShepherdsCrook ), 1044295, 1023713, 78.9, 103.9, typeof( WoodBoard ), 1044041, 7, 1044351 );
			AddCraft( typeof( QuarterStaff ), 1044295, 1023721, 73.6, 98.6, typeof( WoodBoard ), 1044041, 6, 1044351 );
			AddCraft( typeof( GnarledStaff ), 1044295, 1025112, 78.9, 103.9, typeof( WoodBoard ), 1044041, 7, 1044351 );
			AddCraft( typeof( WoodenShield ), 1044295, 1027034, 52.6, 77.6, typeof( WoodBoard ), 1044041, 9, 1044351 );
			AddCraft( typeof( WoodenKiteShield ), 1044295, 1027032, 82.6, 97.6, typeof( WoodBoard ), 1044041, 12, 1044351 );
			AddCraft( typeof( Club ), 1044295, 1025043, 53.9, 78.9, typeof( WoodBoard ), 1044041, 4, 1044351 );

			// Instruments
			index = AddCraft( typeof( LapHarp ), 1044293, 1023762, 63.1, 88.1, typeof( WoodBoard ), 1044041, 20, 1044351 );
			AddSkill( index, Trades.Musicianship, 45.0, 50.0 );
			AddRes( index, typeof( Cloth ), 1044286, 10, 1044287 );

			index = AddCraft( typeof( Harp ), 1044293, 1023761, 78.9, 103.9, typeof( WoodBoard ), 1044041, 35, 1044351 );
			AddSkill( index, Trades.Musicianship, 45.0, 50.0 );
			AddRes( index, typeof( Cloth ), 1044286, 15, 1044287 );

			index = AddCraft( typeof( Drums ), 1044293, 1023740, 57.8, 82.8, typeof( WoodBoard ), 1044041, 20, 1044351 );
			AddSkill( index, Trades.Musicianship, 45.0, 50.0 );
			AddRes( index, typeof( Cloth ), 1044286, 10, 1044287 );

			index = AddCraft( typeof( Flute ), 1044293, 1023738, 68.4, 93.4, typeof( WoodBoard ), 1044041, 25, 1044351 );
			AddSkill( index, Trades.Musicianship, 45.0, 50.0 );

			index = AddCraft( typeof( Lute ), 1044293, 1023763, 68.4, 93.4, typeof( WoodBoard ), 1044041, 25, 1044351 );
			AddSkill( index, Trades.Musicianship, 45.0, 50.0 );
			AddRes( index, typeof( Cloth ), 1044286, 10, 1044287 );

			index = AddCraft( typeof( Pipes ), 1044293, 1023737, 68.4, 93.4, typeof( WoodBoard ), 1044041, 25, 1044351 );
			AddSkill( index, Trades.Musicianship, 45.0, 50.0 );

			index = AddCraft( typeof( Tambourine ), 1044293, 1023741, 57.8, 82.8, typeof( WoodBoard ), 1044041, 15, 1044351 );
			AddSkill( index, Trades.Musicianship, 45.0, 50.0 );
			AddRes( index, typeof( Cloth ), 1044286, 10, 1044287 );

			index = AddCraft( typeof( TambourineTassel ), 1044293, 1044320, 57.8, 82.8, typeof( WoodBoard ), 1044041, 15, 1044351 );
			AddSkill( index, Trades.Musicianship, 45.0, 50.0 );
			AddRes( index, typeof( Cloth ), 1044286, 15, 1044287 );

			// Misc
			index = AddCraft( typeof( SmallBedSouthDeed ), 1044290, 1044321, 94.7, 119.8, typeof( WoodBoard ), 1044041, 100, 1044351 );
			AddSkill( index, Trades.Tailoring, 75.0, 80.0 );
			AddRes( index, typeof( Cloth ), 1044286, 100, 1044287 );
			index = AddCraft(typeof(SmallBedEastDeed), 1044290, 1044322, 94.7, 119.8, typeof(WoodBoard), 1044041, 100, 1044351);
			AddSkill( index, Trades.Tailoring, 75.0, 80.0 );
			AddRes( index, typeof( Cloth ), 1044286, 100, 1044287 );
			index = AddCraft(typeof(LargeBedSouthDeed), 1044290, 1044323, 94.7, 119.8, typeof(WoodBoard), 1044041, 150, 1044351);
			AddSkill( index, Trades.Tailoring, 75.0, 80.0 );
			AddRes( index, typeof( Cloth ), 1044286, 150, 1044287 );
			index = AddCraft(typeof(LargeBedEastDeed), 1044290, 1044324, 94.7, 119.8, typeof(WoodBoard), 1044041, 150, 1044351);
			AddSkill( index, Trades.Tailoring, 75.0, 80.0 );
			AddRes( index, typeof( Cloth ), 1044286, 150, 1044287 );
			AddCraft( typeof( DartBoardSouthDeed ), 1044290, 1044325, 15.7, 40.7, typeof( WoodBoard ), 1044041, 5, 1044351 );
			AddCraft( typeof( DartBoardEastDeed ), 1044290, 1044326, 15.7, 40.7, typeof( WoodBoard ), 1044041, 5, 1044351 );
			index = AddCraft( typeof( PentagramDeed ), 1044290, 1044328, 100.0, 125.0, typeof( WoodBoard ), 1044041, 100, 1044351 );
			AddSkill( index, Trades.Magery, 75.0, 80.0 );
			AddRes( index, typeof( IronIngot ), 1044036, 40, 1044037 );
			index = AddCraft( typeof( AbbatoirDeed ), 1044290, 1044329, 100.0, 125.0, typeof( IronOre ), 1072392, 100, 1044513 );
			AddSkill( index, Trades.Magery, 50.0, 55.0 );
			AddRes( index, typeof( IronIngot ), 1044036, 40, 1044037 );
			AddCraft( typeof( Vase ), 				1044290, 1022888, 52.5, 102.5, typeof( IronOre ), 1072392, 1, 1044513 );
			AddCraft( typeof( LargeVase ), 			1044290, 1022887, 52.5, 102.5, typeof( IronOre ), 1072392, 3, 1044513 );
			AddCraft( typeof( StatueSouth ), 		1044290, 1044505, 60.0, 120.0, typeof( IronOre ), 1072392, 3, 1044513 );
			AddCraft( typeof( StatueNorth ), 		1044290, 1044506, 60.0, 120.0, typeof( IronOre ), 1072392, 3, 1044513 );
			AddCraft( typeof( StatueEast ), 		1044290, 1044507, 60.0, 120.0, typeof( IronOre ), 1072392, 3, 1044513 );
			AddCraft( typeof( StatuePegasus ), 		1044290, 1044510, 70.0, 130.0, typeof( IronOre ), 1072392, 4, 1044513 );

			// Blacksmithy
			index = AddCraft( typeof( SmallForgeDeed ), 1044296, 1044330, 73.6, 98.6, typeof( WoodBoard ), 1044041, 5, 1044351 );
			AddSkill( index, Trades.Blacksmith, 75.0, 80.0 );
			AddRes( index, typeof( IronIngot ), 1044036, 75, 1044037 );
			index = AddCraft( typeof( LargeForgeEastDeed ), 1044296, 1044331, 78.9, 103.9, typeof( WoodBoard ), 1044041, 5, 1044351 );
			AddSkill( index, Trades.Blacksmith, 80.0, 85.0 );
			AddRes( index, typeof( IronIngot ), 1044036, 100, 1044037 );
			index = AddCraft( typeof( LargeForgeSouthDeed ), 1044296, 1044332, 78.9, 103.9, typeof( WoodBoard ), 1044041, 5, 1044351 );
			AddSkill( index, Trades.Blacksmith, 80.0, 85.0 );
			AddRes( index, typeof( IronIngot ), 1044036, 100, 1044037 );
			index = AddCraft( typeof( AnvilEastDeed ), 1044296, 1044333, 73.6, 98.6, typeof( WoodBoard ), 1044041, 5, 1044351 );
			AddSkill( index, Trades.Blacksmith, 75.0, 80.0 );
			AddRes( index, typeof( IronIngot ), 1044036, 150, 1044037 );
			index = AddCraft( typeof( AnvilSouthDeed ), 1044296, 1044334, 73.6, 98.6, typeof( WoodBoard ), 1044041, 5, 1044351 );
			AddSkill( index, Trades.Blacksmith, 75.0, 80.0 );
			AddRes( index, typeof( IronIngot ), 1044036, 150, 1044037 );

			// Training
			index = AddCraft( typeof( TrainingDummyEastDeed ), 1044297, 1044335, 68.4, 93.4, typeof( WoodBoard ), 1044041, 55, 1044351 );
			AddSkill( index, Trades.Tailoring, 50.0, 55.0 );
			AddRes( index, typeof( Cloth ), 1044286, 60, 1044287 );
			index = AddCraft( typeof( TrainingDummySouthDeed ), 1044297, 1044336, 68.4, 93.4, typeof( WoodBoard ), 1044041, 55, 1044351 );
			AddSkill( index, Trades.Tailoring, 50.0, 55.0 );
			AddRes( index, typeof( Cloth ), 1044286, 60, 1044287 );
			index = AddCraft( typeof( PickpocketDipEastDeed ), 1044297, 1044337, 73.6, 98.6, typeof( WoodBoard ), 1044041, 65, 1044351 );
			AddSkill( index, Trades.Tailoring, 50.0, 55.0 );
			AddRes( index, typeof( Cloth ), 1044286, 60, 1044287 );
			index = AddCraft( typeof( PickpocketDipSouthDeed ), 1044297, 1044338, 73.6, 98.6, typeof( WoodBoard ), 1044041, 65, 1044351 );
			AddSkill( index, Trades.Tailoring, 50.0, 55.0 );
			AddRes( index, typeof( Cloth ), 1044286, 60, 1044287 );

			// Tailoring
			index = AddCraft( typeof( Dressform ), 1044298, 1044339, 63.1, 88.1, typeof( WoodBoard ), 1044041, 25, 1044351 );
			AddSkill( index, Trades.Tailoring, 65.0, 70.0 );
			AddRes( index, typeof( Cloth ), 1044286, 10, 1044287 );
			index = AddCraft( typeof( SpinningwheelEastDeed ), 1044298, 1044341, 73.6, 98.6, typeof( WoodBoard ), 1044041, 75, 1044351 );
			AddSkill( index, Trades.Tailoring, 65.0, 70.0 );
			AddRes( index, typeof( Cloth ), 1044286, 25, 1044287 );
			index = AddCraft( typeof( SpinningwheelSouthDeed ), 1044298, 1044342, 73.6, 98.6, typeof( WoodBoard ), 1044041, 75, 1044351 );
			AddSkill( index, Trades.Tailoring, 65.0, 70.0 );
			AddRes( index, typeof( Cloth ), 1044286, 25, 1044287 );
			index = AddCraft( typeof( LoomEastDeed ), 1044298, 1044343, 84.2, 109.2, typeof( WoodBoard ), 1044041, 85, 1044351 );
			AddSkill( index, Trades.Tailoring, 65.0, 70.0 );
			AddRes( index, typeof( Cloth ), 1044286, 25, 1044287 );
			index = AddCraft( typeof( LoomSouthDeed ), 1044298, 1044344, 84.2, 109.2, typeof( WoodBoard ), 1044041, 85, 1044351 );
			AddSkill( index, Trades.Tailoring, 65.0, 70.0 );
			AddRes( index, typeof( Cloth ), 1044286, 25, 1044287 );

			// Cooking
			index = AddCraft( typeof( Bonfire ), 1044299, 1044230, 84.7, 109.7, typeof( WoodBoard ), 1044041, 100, 1044351 );
			AddRes( index, typeof( IronOre ), 1072392, 10, 1044513 );
			index = AddCraft( typeof( StoneOvenEastDeed ), 1044299, 1044345, 68.4, 93.4, typeof( WoodBoard ), 1044041, 85, 1044351 );
			AddSkill( index, Trades.Tinkering, 50.0, 55.0 );
			AddRes( index, typeof( IronIngot ), 1044036, 125, 1044037 );
			index = AddCraft( typeof( StoneOvenSouthDeed ), 1044299, 1044346, 68.4, 93.4, typeof( WoodBoard ), 1044041, 85, 1044351 );
			AddSkill( index, Trades.Tinkering, 50.0, 55.0 );
			AddRes( index, typeof( IronIngot ), 1044036, 125, 1044037 );
			index = AddCraft( typeof( FlourMillEastDeed ), 1044299, 1044347, 94.7, 119.7, typeof( WoodBoard ), 1044041, 100, 1044351 );
			AddSkill( index, Trades.Tinkering, 50.0, 55.0 );
			AddRes( index, typeof( IronIngot ), 1044036, 50, 1044037 );
			index = AddCraft( typeof( FlourMillSouthDeed ), 1044299, 1044348, 94.7, 119.7, typeof( WoodBoard ), 1044041, 100, 1044351 );
			AddSkill( index, Trades.Tinkering, 50.0, 55.0 );
			AddRes( index, typeof( IronIngot ), 1044036, 50, 1044037 );
			AddCraft( typeof( WaterTroughEastDeed ), 1044299, 1044349, 94.7, 119.7, typeof( WoodBoard ), 1044041, 150, 1044351 );
			AddCraft( typeof( WaterTroughSouthDeed ), 1044299, 1044350, 94.7, 119.7, typeof( WoodBoard ), 1044041, 150, 1044351 );

			MarkOption = true;
			Repair = true;
		}
	}
}