module Base
{

	item MorningStar
	{
	    DisplayCategory = Weapon,
		MaxRange	=	1.28,
		WeaponSprite	=	MorningStar,
		MinAngle	=	0.75,
		Type	=	Weapon,
		MinimumSwingTime	=	3,
		KnockBackOnNoDeath	=	TRUE,
		SwingAmountBeforeImpact	=	0.02,
		Categories	=	Blunt,
		ConditionLowerChanceOneIn	=	10,
		Weight	=	2,
		SplatNumber	=	2,
		PushBackMod	=	0.5,
		SubCategory	=	Swinging,
		ConditionMax	=	15,
		MaxHitCount	=	2,
		DoorDamage	=	7,
		IdleAnim	=	Idle_Weapon2,
		SwingAnim	=	Bat,
		DisplayName	=	Morning Star,
		MinRange	=	0.61,
		SwingTime	=	3,
		HitAngleMod	=	-30,
		KnockdownMod	=	2,
		SplatBloodOnNoDeath	=	TRUE,
		Icon	=	MorningStar,
		RunAnim	=	Run_Weapon2,
        BreakSound  =   SpikedBaseballBatBreak,
        DoorHitSound = SpikedBaseballBatHit,
		HitSound = SpikedBaseballBatHit,
		HitFloorSound = SpikedBaseballBatHit,
		SwingSound = SpikedBaseballBatSwing,
        TreeDamage  =   1,
        MetalValue = 5,
        CriticalChance	=	30,
        critDmgMultiplier = 5,
        MinDamage	=	1,
        MaxDamage	=	1.5,
        BaseSpeed = 0.95,
		WeaponLength = 0.5,
        DamageCategory = Slash,
        DamageMakeHole = TRUE,
        AttachmentType = Hammer,
	}

	model MorningStar
	{
		mesh = Weapons/1Handed/MorningStar,
		texture = Weapons/1Handed/MorningStar,
		scale = 0.011,
		attachment world
		{
			offset = 0.0000 0.2900 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item Guadana
	{
        DisplayCategory = Weapon,
        MaxRange	=	1.7,
        WeaponSprite	=	Guadana,
        MinAngle	=	0.7,
        Type	=	Weapon,
		SwingSound = MacheteSwing,
        HitFloorSound	=	MacheteHit,
		ImpactSound	=	MacheteHit,
        DoorHitSound = MacheteHit,
		HitSound	=	MacheteHit,
        MinimumSwingTime	=	4,
        KnockBackOnNoDeath	=	FALSE,
        SwingAmountBeforeImpact	=	0.02,
        Categories	=	LongBlade,
        ConditionLowerChanceOneIn	=	40,
        Weight	=	2,
        SplatNumber	=	2,
        PushBackMod	=	0.3,
        SubCategory	=	Swinging,
        ConditionMax	=	20,
        MaxHitCount	=	2,
        DoorDamage	=	10,
        SwingAnim	=	Bat,
        DisplayName	=	Guadana,
        MinRange	=	0.61,
        SwingTime	=	4,
        KnockdownMod	=	2,
        SplatBloodOnNoDeath	=	TRUE,
        Icon	=	Guadana,
		TwoHandWeapon = TRUE,
        TreeDamage  =   10,
        CriticalChance	=	20,
        CritDmgMultiplier = 5,
        MinDamage	=	2,
        MaxDamage	=	3,
        BaseSpeed = 1,
        DamageCategory = Slash,
        DamageMakeHole = TRUE,
        AttachmentType = BigBlade,
        Tags = CutPlant;SharpKnife,
        DoorHitSound = MacheteHit,
		HitSound = MacheteHit,
		HitFloorSound = MacheteHit,
        BreakSound  =   MacheteBreak,
		SwingSound = MacheteSwing,
	}

	model Guadana
	{
		mesh = Weapons/2Handed/Guadana,
		texture = Weapons/2Handed/Guadana,
		attachment world
		{
			offset = 0.0000 0.2900 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item PingPongRacket
    {
        DisplayCategory = Weapon,
        MaxRange	=	1.1,
        WeaponSprite	=	PingPongRacket,
        MinAngle	=	0.65,
        Type	=	Weapon,
        MinimumSwingTime	=	3,
        KnockBackOnNoDeath	=	True,
        SwingAmountBeforeImpact	=	0.02,
        Categories	=	Improvised;SmallBlunt,
        ConditionLowerChanceOneIn	=	12,
        Weight	=	1,
        SplatNumber	=	1,
        PushBackMod	=	0.5,
        SubCategory	=	Swinging,
        ConditionMax	=	10,
        MaxHitCount	=	1,
        DoorDamage	=	3,
        SwingAnim	=	Bat,
        DisplayName	=	Ping Pong Racket,
        MinRange	=	0.61,
        SwingTime	=	3,
        KnockdownMod	=	1.3,
        SplatBloodOnNoDeath	=	FALSE,
        Icon	=	PingPongRacket,
        RunAnim	=	Run_Weapon2,
        IdleAnim	=	Idle_Weapon2,
        TreeDamage  =   0,
        EnduranceMod = 1.3,
        MetalValue = 20,
        MinDamage	=	0.3,
        MaxDamage	=	0.5,
        CriticalChance	=	30,
        CritDmgMultiplier = 2,
        BaseSpeed = 1,
    	WeaponLength = 0.21,
    	AttachmentType = Knife,	
        BreakSound  =   PoolcueBreak,
        DoorHitSound = PoolcueHit,
		HitSound = PoolcueHit,
		HitFloorSound = PoolcueHit,
		SwingSound = PoolcueSwing,
    }

	model PingPongRacket
	{
		mesh = Weapons/1Handed/PingPongRacket,
		texture = Weapons/1Handed/PingPongRacket,
		attachment world
		{
			offset = 0.0000 0.1000 0.0000,
			rotate = 0.0000 45.0000 0.0000,
		}
	}

    item PolyhedralDice20
	{
	    DisplayCategory = Junk,
		Weight	=	0.1,
		Type	=	Normal,
		DisplayName	=	D20,
		Icon	=	DiceTurno,
		WorldStaticModel = DiceTurno,
	}

    model DiceTurno
    {
        mesh = WorldItems/DiceTurno,
        texture = WorldItems/DiceTurno,
    }

	item AxeL
	{
	    DisplayCategory = ToolWeapon,
		MaxRange	=	1.2,
		WeaponSprite	=	FireAxeL,
		MinAngle	=	0.72,
		Type	=	Weapon,
		MinimumSwingTime	=	3.0,
		KnockBackOnNoDeath	=	TRUE,
		SwingAmountBeforeImpact	=	0.002,
		Categories	=	Axe,
		ConditionLowerChanceOneIn	=	100,
		Weight	=	3,
		SplatNumber	=	3,
		PushBackMod	=	0.3,
		SubCategory	=	Swinging,
		ConditionMax	=	20,
		MaxHitCount	=	2,
		DoorDamage	=	35,
		IdleAnim	=	Idle_Weapon2,
		SwingAnim	=	Bat,
		DisplayName	=	Axe,
		MinRange	=	0.61,
		SwingTime	=	3.0,
		HitAngleMod	=	-30,
		SplatSize	=	5,
		KnockdownMod	=	2,
		SplatBloodOnNoDeath	=	TRUE,
		Icon	=	AxeL,
		RunAnim	=	Run_Weapon2,
        TwoHandWeapon = TRUE,
        DoorHitSound = AxeHit,
		HitSound = AxeHit,
		HitFloorSound = AxeHit,
		SwingSound = AxeSwing,
        BreakSound  =   AxeBreak,
        TreeDamage  =   35,
        MetalValue = 120,
        CriticalChance	=	20,
        CritDmgMultiplier = 5,
        BaseSpeed = 1,
        MinDamage	=	0.8,
        MaxDamage	=	2,
		WeaponLength = 0.38,
		DamageCategory = Slash,
		DamageMakeHole = TRUE,
		AttachmentType = BigWeapon,
		Tags = ChopTree;CutPlant,
		Tooltip = Tooltip_AxeL,
    }

	model FireAxeL
	{
		mesh = Weapons/2Handed/FireAxeL,

		attachment world
		{
			offset = 0.0170 0.1730 -0.0070,
			rotate = 180.0000 -21.0000 180.0000,
		}
	}

    item GoldenKatana
    {
        DisplayCategory = Weapon,
        MaxRange	=	1.4,
        WeaponSprite	=	GoldenKatana,
        MinAngle	=	0.8,
        Type	=	Weapon,
        MinimumSwingTime	=	3,
        HitFloorSound	=	KatanaHit,
		ImpactSound	=	KatanaHit,
        DoorHitSound = KatanaHit,
		HitSound	=	KatanaHit,
		SwingSound = KatanaSwing,
        KnockBackOnNoDeath = TRUE,
        SwingAmountBeforeImpact	=	0.02,
        Categories	=	LongBlade,
        Weight	=	2,
        ConditionLowerChanceOneIn	=	30,
        PushBackMod	=	0.5,
        SubCategory	=	Swinging,
        ConditionMax	=	20,
        MaxHitCount	=	3,
        DoorDamage	=	8,
        SwingAnim	=	Bat,
        CriticalChance	=	35,
        CritDmgMultiplier = 6,
        DisplayName	=	Katana,
        MinRange	=	0.61,
        SwingTime	=	3,
        HitAngleMod	=	-30,
        KnockdownMod	=	0,
        Icon	=	GoldenKatana,
        RunAnim	=	Run_Weapon2,
        BreakSound  =   KatanaBreak,
        TreeDamage  =   1,
        CriticalChance	=	30,
        CritDmgMultiplier = 10,
        MinDamage	=	9,
        MaxDamage	=	9,
        BaseSpeed = 1,
        WeaponLength = 0.3,
        DamageCategory = Slash,
        DamageMakeHole = TRUE,
        TwoHandWeapon = TRUE,
        WeaponLength = 0.4,
        AttachmentType = BigBlade,
		Tooltip = Tooltip_GoldenKatana,
    }

	model GoldenKatana
	{
		mesh = Weapons/2Handed/GoldenKatana,

		attachment world
		{
			offset = 0.0000 0.2850 0.0150,
			rotate = 180.0000 0.0000 180.0000,
		}
	}

	item WorldCup
	{
		DisplayCategory = Junk,
		Weight			=	2,
		Type			=	Normal,
		DisplayName		=	World Cup,
		Icon			=	WorldCup,
		ReplaceInSecondHand = WorldCup_LHand holdingbagleft,
        ReplaceInPrimaryHand = WorldCup_RHand holdingbagright,
        WorldStaticModel = WorldCup_Ground,
	}
	
	model WorldCup_Ground
	{
		mesh = WorldItems/WorldCup,
		texture = Clothes/Bag/WorldCup,
		scale = 0.01,
	}
	
	item VuvuzelaArg
	{
		DisplayCategory = Tool,
		Weight 			= 0.1,
		Type 			= Normal,
		DisplayName 	= Vuvuzela Argentina,
		Icon 			= VuvuzelaArg,
		Tooltip = Tooltip_Vuvuzela,
		StaticModel = VuvuzelaArg,
		WorldStaticModel = VuvuzelaArg_Ground,
	}

	model VuvuzelaArg
	{
		mesh = VuvuzelaArg,
		texture = VuvuzelaArg,
	}

	model VuvuzelaArg_Ground
	{
		mesh = WorldItems/VuvuzelaArg,
		texture = VuvuzelaArg,
	}

    item CowToy
	{
	    DisplayCategory = Junk,
		Weight	=	0.3,
		Type	=	Normal,
		DisplayName	=	Cow Toy,
		Icon	=	CowToy,
		WorldStaticModel = CowToy,
	}

    model CowToy
    {
        mesh = WorldItems/CowToy,
        texture = WorldItems/CowToy,
        scale = 0.5,
    }

    item SafeToy
	{
	    DisplayCategory = Junk,
		Weight	=	0.3,
		Type	=	Normal,
		DisplayName	=	Safe Toy,
		Icon	=	SafeToy,
		WorldStaticModel = SafeToy,
	}

    model SafeToy
    {
        mesh = WorldItems/SafeToy,
        texture = WorldItems/SafeToy,
        scale = 0.4,
    }

    item HorseToy
	{
	    DisplayCategory = Junk,
		Weight	=	0.3,
		Type	=	Normal,
		DisplayName	=	Horse Toy,
		Icon	=	HorseToy,
		WorldStaticModel = HorseToy,
	}

    model HorseToy
    {
        mesh = WorldItems/HorseToy,
        texture = WorldItems/HorseToy,
        scale = 0.4,
    }

	item Bag_BigSpiffoBackpack
    {
		DisplayCategory = Bag,
        WeightReduction	=	95,
        Weight	=	1,
        Type	=	Container,
        Capacity	=	35,
        DisplayName	=	Spiffo Backpack,
        Icon = BigSpiffoBackpack,
        CanBeEquipped = Back,
        OpenSound   =   OpenBag,
        CloseSound   =   CloseBag,
        PutInSound   =   PutItemInBag,
        ClothingItem = Bag_BigSpiffoBackpack,
        BloodLocation = Bag,
        RunSpeedModifier = 0.97,
        AttachmentReplacement = Bag,
        ReplaceInSecondHand = Bag_BigSpiffoBackpack_Lhand holdingbagleft,
        ReplaceInPrimaryHand = Bag_BigSpiffoBackpack_Rhand holdingbagright,
        WorldStaticModel = BigSpiffoBackpack,
    }

    model BigSpiffoBackpack
    {
        mesh = WorldItems/BigSpiffoBackpack_Ground,
        texture = WorldItems/Bag_BigSpiffoBackpack,
        scale= 1.0,
    }

	item UpholsteryKit
	{
		DisplayCategory     =           Material,
        Type	            =	        Drainable,
        UseDelta	        =	        0.1,
        UseWhileEquipped	=           FALSE,
		DisplayName	        =	        Upholstery Sewing Kit,
        Icon				=			CarSewingKit,
        Weight				=			0.3,
        cantBeConsolided    =           TRUE,
        SurvivalGear        =           TRUE,
		ReplaceOnDeplete	=	        Needle,
		Tooltip             =           Tooltip_UpholsteryKit,
	}

}