module Base
{
    item SKSSpikerBayonet
    {
        AmmoType                  = vfe:bullets_762,
        AttachmentType            = Rifle,
        BaseSpeed                 = 0.9,
        BreakSound                = GardenForkBreak,
        Categories                = Spear,
        ConditionLowerChanceOneIn = 20,
        ConditionMax              = 15,
        CritDmgMultiplier         = 10,
        CriticalChance            = 30,
        DamageCategory            = Slash,
        DamageMakeHole            = true,
        DisplayCategory           = Weapon,
        DoorDamage                = 7,
        DoorHitSound              = GardenForkHit,
        EnduranceMod              = 1.2,
        HitFloorSound             = GardenForkHit,
        HitSound                  = GardenForkHit,
        Icon                      = SKSSpikerBayonet,
        IdleAnim                  = Idle_Weapon2,
        ImpactSound               = GardenForkHit,
        KnockBackOnNoDeath        = false,
        KnockdownMod              = 0,
        MaxDamage                 = 1.5,
        MaxHitCount               = 2,
        MaxRange                  = 1.37,
        MinAngle                  = 0.8,
        MinDamage                 = 1,
        MinimumSwingTime          = 2,
        MinRange                  = 0.61,
        ModelWeaponPart           = AmmoStraps BulletLoops bulletloops bulletloops,
        ModelWeaponPart           = RecoilPad RecoilPad recoilpad recoilpad,
        ModelWeaponPart           = Sling Sling_SKS sling sling,
        ModelWeaponPart           = Sling2 Sling2_SKS sling sling,
        ModelWeaponPart           = x4Scope PSO1x4Scope scope scope,
        PushBackMod               = 0.3,
        RunAnim                   = Run_Weapon2,
        SplatBloodOnNoDeath       = false,
        SplatNumber               = 1,
        SubCategory               = Firearm,
        SubCategory               = Swinging,
        SwingAmountBeforeImpact   = 0.02,
        SwingAnim                 = Spear,
        SwingSound                = GardenForkSwing,
        SwingTime                 = 2,
        TreeDamage                = 0,
        TwoHandWeapon             = true,
        ItemType                  = base:weapon,
        WeaponSprite              = SKSSpikerBayonet,
        Weight                    = 4.8,
    }
    
    item AssaultRifleBayonet
    {
        AmmoType                  = base:bullets_556,
        AttachmentType            = Rifle,
        BaseSpeed                 = 0.9,
        BreakSound                = GardenForkBreak,
        Categories                = Spear,
        ConditionLowerChanceOneIn = 15,
        ConditionMax              = 15,
        CritDmgMultiplier         = 10,
        CriticalChance            = 30,
        DamageCategory            = Slash,
        DamageMakeHole            = true,
        DisplayCategory           = Weapon,
        DoorDamage                = 7,
        DoorHitSound              = GardenForkHit,
        EnduranceMod              = 1.2,
        HitFloorSound             = GardenForkHit,
        HitSound                  = GardenForkHit,
        Icon                      = AssaultRifleBayonet,
        IdleAnim                  = Idle_Weapon2,
        ImpactSound               = GardenForkHit,
        KnockBackOnNoDeath        = false,
        KnockdownMod              = 0,
        MaxDamage                 = 1.5,
        MaxHitCount               = 2,
        MaxRange                  = 1.37,
        MinAngle                  = 0.8,
        MinDamage                 = 1,
        MinimumSwingTime          = 2,
        MinRange                  = 0.61,
        ModelWeaponPart           = Coupled556 Coupled556 coupled556 coupled556,
        ModelWeaponPart           = Laser Laser laser laser,
        ModelWeaponPart           = LaserOn LaserOn laser laser,
        ModelWeaponPart           = RedDot RedDot reddot reddot,
        ModelWeaponPart           = Sling Sling_M16 sling sling,
        ModelWeaponPart           = Sling2 Sling2_M16 sling sling,
        ModelWeaponPart           = x2Scope_Fake x2Scope scope scope,
        ModelWeaponPart           = MagazineAttachment 556_Magazine magazine magazine,
        PushBackMod               = 0.3,
        RunAnim                   = Run_Weapon2,
        SplatBloodOnNoDeath       = false,
        SplatNumber               = 1,
        SubCategory               = Swinging,
        SwingAmountBeforeImpact   = 0.02,
        SwingAnim                 = Spear,
        SwingSound                = GardenForkSwing,
        SwingTime                 = 2,
        TreeDamage                = 0,
        TwoHandWeapon             = true,
        ItemType                  = base:weapon,
        WeaponSprite              = AssaultRifleM9,
        Weight                    = 4.6,
    }
    
    item Shotgun2Bayonet
    {
        AmmoType                  = base:shotgun_shells,
        AttachmentType            = Rifle,
        BaseSpeed                 = 0.9,
        BreakSound                = GardenForkBreak,
        Categories                = Spear,
        ConditionLowerChanceOneIn = 15,
        ConditionMax              = 15,
        CritDmgMultiplier         = 10,
        CriticalChance            = 30,
        DamageCategory            = Slash,
        DamageMakeHole            = true,
        DisplayCategory           = Weapon,
        DoorDamage                = 7,
        DoorHitSound              = GardenForkHit,
        EnduranceMod              = 1.2,
        HitFloorSound             = GardenForkHit,
        HitSound                  = GardenForkHit,
        Icon                      = Shotgun2BayonetVFER,
        IdleAnim                  = Idle_Weapon2,
        ImpactSound               = GardenForkHit,
        ItemType                  = base:weapon,
        KnockBackOnNoDeath        = false,
        KnockdownMod              = 0,
        MaxDamage                 = 1.5,
        MaxHitCount               = 2,
        MaxRange                  = 1.37,
        MinAngle                  = 0.8,
        MinDamage                 = 1,
        MinimumSwingTime          = 2,
        MinRange                  = 0.61,
        ModelWeaponPart           = ChokeTubeFull ChokeTube choketube choketube,
        ModelWeaponPart           = ChokeTubeImproved ChokeTube choketube choketube,
        ModelWeaponPart           = ShellHolder ShellHolder shellholder shellholder,
        ModelWeaponPart           = ShellStraps ShellLoops_Shotgun bulletloops bulletloops,
        ModelWeaponPart           = Sling Sling_Shotgun sling sling,
        ModelWeaponPart           = Sling2 Sling2_Shotgun sling sling,
        PushBackMod               = 0.3,
        RunAnim                   = Run_Weapon2,
        SplatBloodOnNoDeath       = false,
        SplatNumber               = 1,
        SubCategory               = Swinging,
        SwingAmountBeforeImpact   = 0.02,
        SwingAnim                 = Spear,
        SwingSound                = GardenForkSwing,
        SwingTime                 = 2,
        TreeDamage                = 0,
        TwoHandWeapon             = true,
        WeaponSprite              = Shotgun2M9,
        Weight                    = 4.7,
    }
    
    item M16Bayonet
    {
        AimingMod                 = 0.8,
        AttachmentType            = Knife,
        BreakSound                = HuntingKnifeBreak,
        Categories                = SmallBlade,
        CloseKillMove             = Jaw_Stab,
        ConditionLowerChanceOneIn = 15,
        ConditionMax              = 15,
        CritDmgMultiplier         = 3,
        CriticalChance            = 50,
        DamageCategory            = Slash,
        DamageMakeHole            = TRUE,
        DisplayCategory           = Weapon,
        DoorDamage                = 1,
        DoorHitSound              = HuntingKnifeHit,
        EnduranceMod              = 0.5,
        HitFloorSound             = HuntingKnifeHit,
        HitSound                  = HuntingKnifeHit,
        Icon                      = M9Bayonet,
        IdleAnim                  = Idle_Weapon2,
        ImpactSound               = HuntingKnifeHit,
        IsAimedHandWeapon         = TRUE,
        ItemType                  = base:weapon,
        KnockBackOnNoDeath        = FALSE,
        KnockdownMod              = 0,
        MaxDamage                 = 1.4,
        MaxHitCount               = 1,
        MaxRange                  = 0.9,
        MetalValue                = 30,
        MinAngle                  = 0.65,
        MinDamage                 = 0.8,
        MinimumSwingTime          = 2,
        MinRange                  = 0.61,
        PushBackMod               = 0.3,
        RunAnim                   = Run_Weapon2,
        SplatBloodOnNoDeath       = TRUE,
        SplatNumber               = 4,
        SubCategory               = Stab,
        SwingAmountBeforeImpact   = 0.02,
        SwingAnim                 = Stab,
        SwingSound                = HuntingKnifeSwing,
        SwingTime                 = 2,
        Tags                      = base:cutplant;base:sharpknife,
        TreeDamage                = 2,
        WeaponLength              = 0.25,
        WeaponSprite              = M9Bayonet,
        Weight                    = 0.5,
    }
    
    item SpearBayonet
    {
        AttachmentType            = Shovel,
        BreakSound                = SpearHuntingKnifeBreak,
        Categories                = Improvised;Spear,
        ConditionLowerChanceOneIn = 8,
        ConditionMax              = 13,
        CritDmgMultiplier         = 10,
        CriticalChance            = 30,
        DamageCategory            = Slash,
        DamageMakeHole            = TRUE,
        DisplayCategory           = WeaponCrafted,
        DoorDamage                = 7,
        DoorHitSound              = SpearHuntingKnifeHit,
        HitFloorSound             = SpearHuntingKnifeHit,
        HitSound                  = SpearHuntingKnifeHit,
        Icon                      = SpearKnife,
        IdleAnim                  = Idle_Weapon2,
        ImpactSound               = SpearHuntingKnifeHit,
        ItemType                  = base:weapon,
        KnockBackOnNoDeath        = FALSE,
        KnockdownMod              = 0,
        MaxDamage                 = 1.8,
        MaxHitCount               = 2,
        MaxRange                  = 1.48,
        MinAngle                  = 0.8,
        MinDamage                 = 1.3,
        MinimumSwingTime          = 2,
        MinRange                  = 0.98,
        PushBackMod               = 0.3,
        RunAnim                   = Run_Weapon2,
        SoundMap                  = SpearStab SpearHuntingKnifeStab,
        SplatBloodOnNoDeath       = FALSE,
        SplatNumber               = 1,
        SubCategory               = Spear,
        SwingAmountBeforeImpact   = 0.02,
        SwingAnim                 = Spear,
        SwingSound                = SpearHuntingKnifeSwing,
        SwingTime                 = 2,
        Tags                      = base:fishingspear,
        TreeDamage                = 0,
        TwoHandWeapon             = TRUE,
        WeaponSprite              = SpearBayonet,
        Weight                    = 2.2,
    }
    
    item EntrenchingTool_Blade
    {
        AttachmentType            = Rifle,
        BaseSpeed                 = 1,
        BreakSound                = HandAxeBreak,
        Categories                = Axe,
        ConditionLowerChanceOneIn = 15,
        ConditionMax              = 20,
        CritDmgMultiplier         = 5,
        CriticalChance            = 20,
        DamageCategory            = Slash,
        DamageMakeHole            = TRUE,
        DisplayCategory           = ToolWeapon,
        DoorDamage                = 15,
        DoorHitSound              = ShovelHit,
        HitFloorSound             = ShovelHit,
        HitSound                  = ShovelHit,
        Icon                      = EntrenchingTool,
        ItemType                  = base:weapon,
        KnockBackOnNoDeath        = FALSE,
        KnockdownMod              = 2,
        MaxDamage                 = 1.3,
        MaxHitCount               = 2,
        MaxRange                  = 1.12,
        MinAngle                  = 0.67,
        MinDamage                 = 0.8,
        MinimumSwingTime          = 3,
        MinRange                  = 0.61,
        PushBackMod               = 0.3,
        SplatBloodOnNoDeath       = FALSE,
        SplatNumber               = 2,
        SubCategory               = Swinging,
        SwingAmountBeforeImpact   = 0.02,
        SwingAnim                 = Bat,
        SwingSound                = NightstickSwing,
        SwingTime                 = 3,
        Tags                      = base:choptree;base:cutplant,
        TreeDamage                = 10,
        WeaponLength              = 0.35,
        WeaponSprite              = EntrenchingTool_Blade,
        Weight                    = 2.2,
    }
    
    item EntrenchingTool_Blunt
    {
        AttachmentType            = Shovel,
        BaseSpeed                 = 1,
        BreakSound                = HandAxeBreak,
        Categories                = Blunt,
        ConditionLowerChanceOneIn = 12,
        ConditionMax              = 20,
        CritDmgMultiplier         = 2.5,
        CriticalChance            = 30,
        DisplayCategory           = ToolWeapon,
        DoorDamage                = 8,
        DoorHitSound              = ShovelHit,
        HitAngleMod               = -30,
        HitFloorSound             = ShovelHit,
        HitSound                  = ShovelHit,
        Icon                      = EntrenchingTool,
        ItemType                  = base:weapon,
        KnockBackOnNoDeath        = TRUE,
        KnockdownMod              = 0,
        MaxDamage                 = 1.6,
        MaxHitCount               = 3,
        MaxRange                  = 1.25,
        MinAngle                  = 0.75,
        MinDamage                 = 0.7,
        MinimumSwingTime          = 3,
        MinRange                  = 0.61,
        PushBackMod               = 0.5,
        RunAnim                   = Run_Weapon2,
        SubCategory               = Swinging,
        SwingAmountBeforeImpact   = 0.02,
        SwingAnim                 = Bat,
        SwingSound                = ShovelSwing,
        SwingTime                 = 4,
        Tags                      = base:clearashes;base:diggrave;base:digplow;base:takedirt,
        TreeDamage                = 0,
        WeaponLength              = 0.4,
        WeaponSprite              = EntrenchingTool_Blunt,
        Weight                    = 2.2,
    }
    
    item EntrenchingTool_Folded
    {
        AttachmentType            = Pan,
        BaseSpeed                 = 1,
        BreakSound                = HandAxeBreak,
        Categories                = SmallBlunt,
        ConditionLowerChanceOneIn = 25,
        ConditionMax              = 20,
        CritDmgMultiplier         = 1.5,
        CriticalChance            = 25,
        DisplayCategory           = ToolWeapon,
        DoorDamage                = 1,
        DoorHitSound              = FryingPanHit,
        HitFloorSound             = FryingPanHit,
        HitSound                  = FryingPanHit,
        Icon                      = EntrenchingTool_Folded,
        IdleAnim                  = Idle_Weapon2,
        ItemType                  = base:weapon,
        KnockBackOnNoDeath        = FALSE,
        KnockdownMod              = 0,
        MaxDamage                 = 0.4,
        MaxHitCount               = 1,
        MaxRange                  = 0.9,
        MinAngle                  = 0.72,
        MinDamage                 = 0.2,
        MinimumSwingTime          = 2,
        MinRange                  = 0.41,
        PushBackMod               = 0.3,
        RunAnim                   = Run_Weapon2,
        SplatBloodOnNoDeath       = FALSE,
        SplatNumber               = 1,
        SubCategory               = Swinging,
        SwingAmountBeforeImpact   = 0.02,
        SwingAnim                 = Bat,
        SwingSound                = FryingPanSwing,
        SwingTime                 = 2,
        TreeDamage                = 0,
        WeaponLength              = 0.1,
        WeaponSprite              = EntrenchingTool_Folded,
        Weight                    = 1.2,
    }
    
    item EntrenchingToolBlack_Blade
    {
        AttachmentType            = Rifle,
        BaseSpeed                 = 1,
        BreakSound                = HandAxeBreak,
        Categories                = Axe,
        ConditionLowerChanceOneIn = 15,
        ConditionMax              = 20,
        CritDmgMultiplier         = 5,
        CriticalChance            = 20,
        DamageCategory            = Slash,
        DamageMakeHole            = TRUE,
        DisplayCategory           = ToolWeapon,
        DoorDamage                = 15,
        DoorHitSound              = ShovelHit,
        HitFloorSound             = ShovelHit,
        HitSound                  = ShovelHit,
        Icon                      = EntrenchingToolBlack,
        ItemType                  = base:weapon,
        KnockBackOnNoDeath        = FALSE,
        KnockdownMod              = 2,
        MaxDamage                 = 1.3,
        MaxHitCount               = 2,
        MaxRange                  = 1.12,
        MinAngle                  = 0.67,
        MinDamage                 = 0.8,
        MinimumSwingTime          = 3,
        MinRange                  = 0.61,
        PushBackMod               = 0.3,
        SplatBloodOnNoDeath       = FALSE,
        SplatNumber               = 2,
        SubCategory               = Swinging,
        SwingAmountBeforeImpact   = 0.02,
        SwingAnim                 = Bat,
        SwingSound                = NightstickSwing,
        SwingTime                 = 3,
        Tags                      = base:choptree;base:cutplant,
        TreeDamage                = 10,
        WeaponLength              = 0.35,
        WeaponSprite              = EntrenchingToolBlack_Blade,
        Weight                    = 2.2,
    }
    
    item EntrenchingToolBlack_Blunt
    {
        AttachmentType            = Shovel,
        BaseSpeed                 = 1,
        BreakSound                = HandAxeBreak,
        Categories                = Blunt,
        ConditionLowerChanceOneIn = 12,
        ConditionMax              = 20,
        CritDmgMultiplier         = 2.5,
        CriticalChance            = 30,
        DisplayCategory           = ToolWeapon,
        DoorDamage                = 8,
        DoorHitSound              = ShovelHit,
        HitAngleMod               = -30,
        HitFloorSound             = ShovelHit,
        HitSound                  = ShovelHit,
        Icon                      = EntrenchingToolBlack,
        ItemType                  = base:weapon,
        KnockBackOnNoDeath        = TRUE,
        KnockdownMod              = 0,
        MaxDamage                 = 1.6,
        MaxHitCount               = 3,
        MaxRange                  = 1.25,
        MinAngle                  = 0.75,
        MinDamage                 = 0.7,
        MinimumSwingTime          = 3,
        MinRange                  = 0.61,
        PushBackMod               = 0.5,
        RunAnim                   = Run_Weapon2,
        SubCategory               = Swinging,
        SwingAmountBeforeImpact   = 0.02,
        SwingAnim                 = Bat,
        SwingSound                = ShovelSwing,
        SwingTime                 = 4,
        Tags                      = base:clearashes;base:diggrave;base:digplow;base:takedirt,
        TreeDamage                = 0,
        WeaponLength              = 0.4,
        WeaponSprite              = EntrenchingToolBlack_Blunt,
        Weight                    = 2.2,
    }
    
    item EntrenchingToolBlack_Folded
    {
        AttachmentType            = Pan,
        BaseSpeed                 = 1,
        BreakSound                = HandAxeBreak,
        Categories                = SmallBlunt,
        ConditionLowerChanceOneIn = 25,
        ConditionMax              = 20,
        CritDmgMultiplier         = 1.5,
        CriticalChance            = 25,
        DisplayCategory           = ToolWeapon,
        DoorDamage                = 1,
        DoorHitSound              = FryingPanHit,
        HitFloorSound             = FryingPanHit,
        HitSound                  = FryingPanHit,
        Icon                      = EntrenchingToolBlack_Folded,
        IdleAnim                  = Idle_Weapon2,
        ItemType                  = base:weapon,
        KnockBackOnNoDeath        = FALSE,
        KnockdownMod              = 0,
        MaxDamage                 = 0.4,
        MaxHitCount               = 1,
        MaxRange                  = 0.9,
        MinAngle                  = 0.72,
        MinDamage                 = 0.2,
        MinimumSwingTime          = 2,
        MinRange                  = 0.41,
        PushBackMod               = 0.3,
        RunAnim                   = Run_Weapon2,
        SplatBloodOnNoDeath       = FALSE,
        SplatNumber               = 1,
        SubCategory               = Swinging,
        SwingAmountBeforeImpact   = 0.02,
        SwingAnim                 = Bat,
        SwingSound                = FryingPanSwing,
        SwingTime                 = 2,
        TreeDamage                = 0,
        WeaponLength              = 0.1,
        WeaponSprite              = EntrenchingToolBlack_Folded,
        Weight                    = 1.2,
    }
}