module Base
{

	item ZAWBucketWaterFull
	{
	    DisplayCategory = Water,
		IsWaterSource	=	TRUE,
		Weight	=	4,
		CanStoreWater	=	TRUE,
		FillFromDispenserSound = GetWaterFromDispenserMetalBig,
		FillFromTapSound = GetWaterFromTapMetalBig,
		Type	=	Drainable,
		DisplayName	=	Bucket of Water,
		UseWhileEquipped	=	FALSE,
		UseDelta	=	0.04,
		ReplaceOnDeplete	=	ZAWBucketEmpty,
		ReplaceOnUseOn	=	WaterSource-ZAWBucketWaterFull,
		Icon	=	ZAWMetalBucket_Water,
		RainFactor = 1,
		Tooltip = Tooltip_item_RainFromGround,
		StaticModel = ZAWBucket,
		EatType = Bucket,
		WorldStaticModel = ZAWBucketFullWater_Ground,
		IsCookable = TRUE,
		Tags = HasMetal,
	}

	item ZAWBucketEmpty
	{
	    DisplayCategory = WaterContainer,
		Weight	=	1,
		CanStoreWater	=	TRUE,
		Type	=	Normal,
		DisplayName	=	Bucket,
		Icon	=	ZAWMetalBucket,
        ReplaceOnUseOn = WaterSource-ZAWBucketWaterFull,
        MetalValue = 20,
        RainFactor = 1,
		Tooltip = Tooltip_item_RainFromGround,
        EatType = Bucket,
        SurvivalGear = TRUE,
        WorldStaticModel = ZAWBucket_Ground,
	}

	item ZAWBucketConcreteFull
	{
	    DisplayCategory = Material,
		Weight	=	5,
		Type	=	Drainable,
		UseWhileEquipped	=	FALSE,
		UseDelta	=	0.125,
		DisplayName	=	Bucket of Concrete,
		ReplaceOnDeplete	=	ZAWBucketEmpty,
		ReplaceOnUseOn	=	WaterSource-ZAWBucketWaterFull,
		Icon	=	ZAWMetalBucket_Concrete,
		StaticModel = ZAWBucket,
		EatType = Bucket,
		WorldStaticModel = ZAWBucketFullConcrete_Ground,
	}

	item ConcretePowder
	{
		DisplayCategory = Material,
		Weight	=	5,
		Type	=	Drainable,
		UseDelta	=	0.1,
		DisplayName	=	Bag of Concrete Powder,
		UseWhileEquipped	=	FALSE,
		ReplaceOnDeplete	=	EmptyConcretePowder,
		Icon	=	Concrete_Powder,
		WorldStaticModel = BagofConcretePowder,
	}

	item EmptyConcretePowder
	{
		DisplayCategory = Junk,
		Weight	=	0.1,
		Type	=	Normal,
		DisplayName	=	Empty Bag of Concrete Powder,
		Icon	=	EmptyConcrete_Powder,
		WorldStaticModel = EmptyBagofConcretePowder,
	}

	item GlueWall
	{
		DisplayCategory = Material,
		Weight	=	0.5,
		Type	=	Drainable,
		UseWhileEquipped	=	FALSE,
		UseDelta	=	0.1,
		DisplayName	=	Wallpaper Glue,
		Icon	=	WallGlue,
		Tooltip = Tooltip_WallpaperGlue,
	}

	/**  ------------------------------------------------------------  **/

/**
 **   Books.
 **/
 
	item ZAWMasonryBook1
    {
		DisplayCategory = SkillBook,
        NumberOfPages	=	220,
        Weight	=	0.8,
        Type	=	Literature,
        DisplayName	=	Masonry for Beginners,
        Icon	=	BookMasonry,
        SkillTrained = ZAWMason,
        LvlSkillTrained = 1,
        NumLevelsTrained = 2,
        StaticModel = MasonryBook,
		WorldStaticModel = MasonryBook_Ground,
    }

    item ZAWMasonryBook2
    {
		DisplayCategory = SkillBook,
        NumberOfPages	=	260,
        Weight	=	0.8,
        Type	=	Literature,
        DisplayName	=	Masonry for Intermediates,
        Icon	=	BookMasonry,
        SkillTrained = ZAWMason,
        LvlSkillTrained = 3,
        NumLevelsTrained = 2,
        StaticModel = MasonryBook,
		WorldStaticModel = MasonryBook_Ground,
    }

    item ZAWMasonryBook3
    {
		DisplayCategory = SkillBook,
        NumberOfPages	=	300,
        Weight	=	0.8,
        Type	=	Literature,
        DisplayName	=	Advanced Masonry,
        Icon	=	BookMasonry,
        SkillTrained = ZAWMason,
        LvlSkillTrained = 5,
        NumLevelsTrained = 2,
        StaticModel = MasonryBook,
		WorldStaticModel = MasonryBook_Ground,
    }

    item ZAWMasonryBook4
    {
		DisplayCategory = SkillBook,
        NumberOfPages	=	340,
        Weight	=	0.8,
        Type	=	Literature,
        DisplayName	=	Expert Masonry,
        Icon	=	BookMasonry,
        SkillTrained = ZAWMason,
        LvlSkillTrained = 7,
        NumLevelsTrained = 2,
        StaticModel = MasonryBook,
		WorldStaticModel = MasonryBook_Ground,
    }

    item ZAWMasonryBook5
    {
		DisplayCategory = SkillBook,
        NumberOfPages	=	380,
        Weight	=	0.8,
        Type	=	Literature,
        DisplayName	=	Master Masonry,
        Icon	=	BookMasonry,
        SkillTrained = ZAWMason,
        LvlSkillTrained = 9,
        NumLevelsTrained = 2,
        StaticModel = MasonryBook,
		WorldStaticModel = MasonryBook_Ground,
    }

/**
 **   Masonry.
 **/

	item Limestone
	{
		DisplayCategory = Material,
		Weight		= 0.3,
		Type		= Normal,
		DisplayName	= Limestone,
		Icon		= Limestone,
		Tooltip = Tooltip_Limestone,
		WorldStaticModel = Limestone_Ground,
	}

	item ZAWMasonryTrowel
	{

	    DisplayCategory = Gardening,
	    MaxRange	=	0.9,
        WeaponSprite	=	MasonryTrowel,
        MinAngle	=	0.65,
        Type	=	Weapon,
        MinimumSwingTime	=	4,
        KnockBackOnNoDeath	=	FALSE,
        SwingAmountBeforeImpact	=	0.02,
        Categories	=	SmallBlade,
        ConditionLowerChanceOneIn	=	9,
        Weight	=	0.7,
        SplatNumber	=	2,
        PushBackMod	=	0.3,
        SubCategory	=	Stab,
        CloseKillMove = Jaw_Stab,
        ConditionMax	=	6,
        MaxHitCount	=	2,
        DoorDamage	=	5,
        SwingAnim	=	Stab,
        WeaponWeight	=	3,
        DisplayName	=	Masonry Trowel,
        MinRange	=	0.61,
        SwingTime	=	4,
        KnockdownMod	=	2,
        SplatBloodOnNoDeath	=	FALSE,
        Icon	=	masonrytrowel,
        BreakSound = HandShovelBreak,
        HitFloorSound = HandShovelHit,
        ImpactSound = HandShovelHit,
        DoorHitSound = HandShovelHit,
        HitSound = HandShovelHit,
        SwingSound = HandShovelSwing,
        AttachmentType = Knife,
        TreeDamage  =   0,
        CriticalChance	=	30,
        CritDmgMultiplier = 10,
        MinDamage	=	0.2,
        MaxDamage	=	0.4,
        WeaponLength = 0.2,
        SurvivalGear = TRUE,
		MetalValue = 30,
        Tags = ClearAshes;DigPlow;TakeDirt,
	}

	item ZAWClay
	{
		DisplayCategory = Material,
		Weight		= 0.5,
		Type		= Normal,
		DisplayName	= Clay,
		Icon		= clayLump,
		Tooltip = Tooltip_Clay,
		WorldStaticModel = Clay_Ground,
	}

	item ZAWRawBrick
	{
		DisplayCategory = Material,
		Weight		= 0.5,
		DisplayName	= Fresh Brick,
		Icon		= Brick,
		Type		= Normal,
		WorldStaticModel = ClayBrick,
	}

	item ZAWBrick
	{
		DisplayCategory = Material,
		Weight		= 0.5,
		Type		= Normal,
		DisplayName	= Brick,
		Icon		= BrickCooked,
		WorldStaticModel = ClayBrickRed,
	}

	item ZAWConcreteBrick
	{
		DisplayCategory = Material,
		Weight		= 0.5,
		Type		= Normal,
		DisplayName	= Concrete Brick,
		Icon		= BrickConcrete,
		WorldStaticModel = BrickConcrete,
	}

	item ZAWBMold
	{
		DisplayCategory = Tool,
		Weight		= 0.5,
		Type		= Normal,
		DisplayName	= Brick Mold,
		Icon		= BrickMold,
	}

	item ZAWRawBrickPack
	{
		DisplayCategory = Material,
		Type		= Food,
		Weight		= 9.0,
		DisplayName	= Brick pack,
		Icon		= Brickpack,
		DisplayCategory = Item,
		IsCookable	        =	    TRUE,
        MinutesToBurn   =   120,
        MinutesToCook   =   60,
	}

	item ZAWBrickPack
	{
		DisplayCategory = Material,
		Type		= Normal,
		Weight		= 9.0,
		DisplayName	= Brick pack,
		Icon		= BrickpackCooked,
	}

    item ZAWConstructionMag1
    {
		DisplayCategory = SkillBook,
        Weight	=	0.1,
        Type	=	Literature,
        DisplayName	=	Construction book,
        Icon	=	ConstructionBook3,
        TeachedRecipes  =   Make Parrilla Materials;Make ceramic;Make clay brick;Make Concrete Powder;Make Bucket of Concrete;Make concrete brick,
        ReplaceOnUse    =   ZAWConstructionMag1,
		StaticModel = Manual1ZAW,
		WorldStaticModel = Manual1ZAWGround,
    }

    item ZAWConstructionMag2
    {
		DisplayCategory = SkillBook,
        Weight	=	0.1,
        Type	=	Literature,
        DisplayName	=	Construction book 2,
        Icon	=	ConstructionBook2,
        TeachedRecipes  =   Make black railings;Make black metal frame;Advanced metal frames,
        ReplaceOnUse    =   ZAWConstructionMag2,
		StaticModel = Manual2ZAW,
		WorldStaticModel = Manual2ZAWGround,
    }

	item ZAWGlassPanel
	{
		DisplayCategory = Material,
		Weight		= 1.0,
		Type		= Normal,
		DisplayName	= Glass Panel,
		Icon		= GlassPanel,
		OBSOLETE = True,
	}

	item ZAWGlassPanelPack
	{
		DisplayCategory = Material,
		Weight		= 5.0,
		Type		= Normal,
		DisplayName	= Pile of Glass Panels,
		Icon		= GlassPanelPack,
	}

	item ZAWCeramic
	{
		DisplayCategory = Material,
		Weight		= 0.5,
		Type		= Normal,
		DisplayName	= Ceramic,
		Icon		= Ceramic,
	}

	item ZAWPackCeramic
	{
		Weight		= 10,
		Type		= Moveable,
		DisplayName	= Ceramic Box,
		WorldObjectSprite	= carpentry_03_21,
		Icon		= BoxCeramic,
	}

	item ZAWCMold
	{
		DisplayCategory = Tool,
		Weight		= 0.1,
		Type		= Normal,
		DisplayName	= Ceramic Mold,
		Icon		= CeramicMold,
	}

	item LiningPaperGray
	{
		DisplayCategory = Material,
		Weight	=	10,
		Type	=	Drainable,
		UseDelta	=	0.1,
		DisplayName	=	Lining Paper (Gray Stripes),
		UseWhileEquipped	=	FALSE,
		Icon	=	LinePaperGray,
	}

	item LiningPaperOrange
	{
		DisplayCategory = Material,
		Weight	=	10,
		Type	=	Drainable,
		UseDelta	=	0.1,
		DisplayName	=	Lining Paper (Orange Stripes),
		UseWhileEquipped	=	FALSE,
		Icon	=	LinePaperOrange,
	}

	item LiningPaperSquares
	{
		DisplayCategory = Material,
		Weight	=	10,
		Type	=	Drainable,
		UseDelta	=	0.1,
		DisplayName	=	Lining Paper (Green Squares),
		UseWhileEquipped	=	FALSE,
		Icon	=	LinePaperGreenSquares,
	}

	item LiningPaperBlackFlowers
	{
		DisplayCategory = Material,
		Weight	=	10,
		Type	=	Drainable,
		UseDelta	=	0.1,
		DisplayName	=	Lining Paper (Black Flowers),
		UseWhileEquipped	=	FALSE,
		Icon	=	LinePaperBlackFlowers,
	}

	item LiningPaperPinkFlowers
	{
		DisplayCategory = Material,
		Weight	=	10,
		Type	=	Drainable,
		UseDelta	=	0.1,
		DisplayName	=	Lining Paper (Pink Flowers),
		UseWhileEquipped	=	FALSE,
		Icon	=	LinePaperRoseFlowers,
	}

	item ZAWBlackFrame
	{
		DisplayCategory = Material,
		Weight		= 1.5,
		Type		= Normal,
		DisplayName	= Black Metal Frame,
		Icon		= BlackMetalFrame,
	}

	item ZAWBlackRailing
	{
		DisplayCategory = Material,
		Weight		= 0.5,
		Type		= Normal,
		DisplayName	= Black Railing,
		Icon		= BlackRailing,
	}

	item Mov_Parrilla
	{
		DisplayCategory = Furniture,
		Type			= Moveable,
		Icon			= default,
		Weight		  	= 0.5,
		DisplayName		= Parrilla,
		WorldObjectSprite	= carpentry_05_33,
	}
}
