module Base
{

    recipe Make Concrete Powder
    {
		keep ClubHammer,
        Limestone=15,
		EmptyConcretePowder,

        Result:ConcretePowder,
		CanBeDoneFromFloor:true,
		OnGiveXP:XP_ThreeMasonry,
		Sound:PutItemInBag,
        Time:250.0,
		NeedToBeLearn:true,
		Category:Constructionworking,
		Sound:LimestoneBreak,
		AnimNode:BuildLow,
        Prop1:ClubHammer,
    }

    recipe Make a brick pack
    {
        ZAWRawBrick=18,

        Result:ZAWRawBrickPack,
		OnGiveXP:NoXP_OnGiveXP,
		Sound:PutItemInBag,
        Time:100.0,
		Category:Constructionworking,
    }

    recipe Make a brick pack
    {
        ZAWBrick=18,

        Result:ZAWBrickPack,
		OnGiveXP:NoXP_OnGiveXP,
		Sound:PutItemInBag,
        Time:100.0,
		Category:Constructionworking,
    }

	recipe Make clay brick
	{
		ZAWClay,
		keep ZAWBMold,

		Result:ZAWRawBrick,
        NeedToBeLearn:true,
		OnGiveXP:XP_TwoMasonry,
		Time:30.0,
		Category:Constructionworking,
	}

	recipe Make clay mold
	{
		Plank=2,
		Screws=12,
		keep [Recipe.GetItemTypes.Hammer],
		keep [Recipe.GetItemTypes.Screwdriver],
		keep [Recipe.GetItemTypes.Saw],

		Result:ZAWBMold,
		Sound:Hammering,
        SkillRequired:Woodwork=1,
		OnGiveXP:NoXP_OnGiveXP,
		Time:200.0,
		Category:Carpentry,
	}

	recipe Get all bricks
	{
		ZAWRawBrickPack,

		Result:ZAWBrick=18,
		OnTest:Zawgetbricks_TestIsValid,
		OnGiveXP:NoXP_OnGiveXP,
		Sound:PutItemInBag,
		Time:100.0,
		Category:Constructionworking,
	}

	recipe Get all bricks
	{
		ZAWBrickPack,

		Result:ZAWBrick=18,
		OnGiveXP:NoXP_OnGiveXP,
		Sound:PutItemInBag,
		Time:100.0,
		Category:Constructionworking,
	}

    recipe Make Bucket of Concrete
    {
        destroy ZAWBucketEmpty/ZAWBucketWaterFull,
        Water=5,
        ConcretePowder=1,
		Gravelbag=1,
		Sandbag=1,
		keep ZAWMasonryTrowel,

        Result:ZAWBucketConcreteFull,
		OnGiveXP:XP_ThreeMasonry,
        Time:150.0,
		NeedToBeLearn:true,
        Category:Constructionworking,
    }

    recipe Make a pile of glass panels
    {
		BigGlassPanel=10,

		Result:ZAWGlassPanelPack,
		Sound:PutItemInBag,
		OnGiveXP:NoXP_OnGiveXP,
		Time:100.0,
		Category:Constructionworking,
    }

    recipe Take glass panels
    {
		ZAWGlassPanelPack,

		Result:BigGlassPanel=10,
		Sound:PutItemInBag,
		OnGiveXP:NoXP_OnGiveXP,
		Time:100.0,
		Category:Constructionworking,
    }

	recipe Make ceramic
	{
		ZAWClay=2,
        keep ZAWCMold,

		Result:ZAWCeramic,
        NeedToBeLearn:true,
        SkillRequired:ZAWMason=3,
		OnGiveXP:NoXP_OnGiveXP,
		Time:200.0,
		Category:Constructionworking,
	}

	recipe Open box of ceramics
	{
		ZAWPackCeramic,

		Result:ZAWCeramic=30,
		OnGiveXP:NoXP_OnGiveXP,
		Time:120.0,
	}

	recipe Put ceramics in a box
	{
	    ZAWCeramic=30,

		Result:ZAWPackCeramic,
		OnGiveXP:NoXP_OnGiveXP,
		Time:120.0,
	}

	recipe Make black metal frame
	{
		SheetMetal,
		PaintBlack=1,
		BlowTorch=2,
        keep [Recipe.GetItemTypes.Saw],
        keep Paintbrush,

		Result:ZAWBlackFrame,
		Sound:Blowtorch,
        NeedToBeLearn:true,
        SkillRequired:Woodwork=1;MetalWelding=1;,
		OnGiveXP:ZAWTwoCMExpGain,
		Time:150.0,
		Category:Constructionworking,
	}

	recipe Make concrete brick
	{
		ZAWBucketConcreteFull=1,
		keep ZAWBMold,

		Result:ZAWConcreteBrick,
		Sound:PutItemInBag,
        NeedToBeLearn:true,
        SkillRequired:ZAWMason=2,
		OnGiveXP:XP_TwoMasonry,
		Time:30.0,
		Category:Constructionworking,
	}

	recipe Make black railings
	{
		SheetMetal,
		PaintBlack=1,
        keep [Recipe.GetItemTypes.Saw],
        keep Paintbrush,

		Result:ZAWBlackRailing=5,
		Sound:Sawing,
        NeedToBeLearn:true,
        SkillRequired:Woodwork=1;MetalWelding=1;,
		OnGiveXP:ZAWOneCMExpGain,
		Time:150.0,
		Category:Constructionworking,
	}

    recipe Make gravel bag
    {
		Stone=25,
		EmptySandbag,
		keep [Recipe.GetItemTypes.Sledgehammer],

		Result:Gravelbag,
		Sound:HitObjectWithSledgehammer,
		OnGiveXP:XP_ThreeMasonry,
		Time:150.0,
		Category:Constructionworking,
    }

    recipe Make Parrilla Materials
    {
		keep [Recipe.GetItemTypes.WeldingMask],
		ZAWBrick=50,
		ConcretePowder=2,
	    SheetMetal=4,
	    SmallSheetMetal=2,
		ScrapMetal=10,
		Water=20,
		BlowTorch=2,


        Result:Mov_Parrilla,
        Time:100.0,
		SkillRequired:ZAWMason=5;MetalWelding=2;,
		CanBeDoneFromFloor:true,
		NeedToBeLearn:true,
        OnGiveXP:XP_TenMasonryMetal,
		Category:Constructionworking,
    }

}
