module BatesMetalicos
{
	imports
	{
		Base,
	}

    /***** BaseballBate Accesories *****/

	item Bgrip
    {
		DisplayCategory = WeaponPart,
        Type = WeaponPart,
        DisplayName = Pro bat grip,
        Icon = batGrip,
        Weight = 0.2,
        WeightModifier = 0.2,
		DamageModifier = 0.2,
        MountOn = BaseballBat; BaseballBatNails; MetalBaseballBat,
        PartType = RecoilPad,
		Tooltip = Tooltip_Bgrip,
    }

	item Bsock
    {
		DisplayCategory = WeaponPart,
        Type = WeaponPart,
        DisplayName = Pro bat swing sock,
        Icon = batSock,
        Weight = 0.1,
        WeightModifier = 0.3,
		DamageModifier = 0.3,
        MountOn = BaseballBat; BaseballBatNails; MetalBaseballBat,
        PartType = Stock,
		Tooltip = Tooltip_Bsock,
    }

    item MetalBaseballBat
	{
		MaxRange	=	1.25,
		WeaponSprite	=	BatesMetalicos.MetalBaseballBat,
		MinAngle	=	0.75,
		Type	=	Weapon,
		MinimumSwingTime	=	3,
		KnockBackOnNoDeath	=	TRUE,
		SwingAmountBeforeImpact	=	0.02,
		Categories	=	Blunt,
		ConditionLowerChanceOneIn	=	30,
		Weight	=	2.2,
		SplatNumber	=	1,
		PushBackMod	=	0.5,
		SubCategory	=	Swinging,
		ConditionMax	=	20,
		MaxHitCount	=	2,
		DoorDamage	=	5,
		IdleAnim	=	Idle_Weapon2,
		SwingAnim	=	Bat,
		DisplayName	=	Metal Baseball Bat,
		MinRange	=	0.61,
		SwingTime	=	3,
		HitAngleMod	=	-30,
		KnockdownMod	=	2,
		SplatBloodOnNoDeath	=	FALSE,
		Icon	=	MetalBaseballBat,
		RunAnim	=	Run_Weapon2,
        TwoHandWeapon = TRUE,
        TreeDamage  =   1,
		CriticalChance	=	40,
		critDmgMultiplier = 2,
		MinDamage	=	0.9,
		MaxDamage	=	1.2,
		BaseSpeed = 1,
		WeaponLength = 0.5,
        BreakSound  =   MetalBarBreak,
        DoorHitSound = MBatHit,
		HitSound = MBatHit,
		HitFloorSound = MBatHit,
		SwingSound = BaseballBatSwing,
		AttachmentType = Shovel,
	}

    item SteelBaseballBat
	{
		MaxRange	=	1.25,
		WeaponSprite	=	BatesMetalicos.SteelBaseballBat,
		MinAngle	=	0.75,
		Type	=	Weapon,
		MinimumSwingTime	=	3,
		KnockBackOnNoDeath	=	TRUE,
		SwingAmountBeforeImpact	=	0.02,
		Categories	=	Blunt,
		ConditionLowerChanceOneIn	=	50,
		Weight	=	2.2,
		SplatNumber	=	1,
		PushBackMod	=	0.5,
		SubCategory	=	Swinging,
		ConditionMax	=	50,
		MaxHitCount	=	2,
		DoorDamage	=	5,
		IdleAnim	=	Idle_Weapon2,
		SwingAnim	=	Bat,
		DisplayName	=	Steel Baseball Bat,
		MinRange	=	0.61,
		SwingTime	=	3,
		HitAngleMod	=	-30,
		KnockdownMod	=	2,
		SplatBloodOnNoDeath	=	FALSE,
		Icon	=	SteelBaseballBat,
		RunAnim	=	Run_Weapon2,
        TwoHandWeapon = TRUE,
        TreeDamage  =   1,
		CriticalChance	=	45,
		critDmgMultiplier = 2,
		MinDamage	=	1.0,
		MaxDamage	=	1.3,
		BaseSpeed = 1,
		WeaponLength = 0.5,
        BreakSound  =   MetalBarBreak,
        DoorHitSound = MBatHit,
		HitSound = MBatHit,
		HitFloorSound = MBatHit,
		SwingSound = BaseballBatSwing,
		AttachmentType = Shovel,
		Tooltip = Tooltip_KBat,
	}

    fixing Fix Metal Baseball Bat
    {
       Require : MetalBaseballBat,

       Fixer : BlowTorch=2; MetalWelding=2,
       Fixer : Woodglue=2,
       Fixer : DuctTape=2,
	   Fixer : Glue=3,
    }
}