module MarzGuns {
    
    item K98_BAYONET {
        DisplayCategory           = Weapon,
        ItemType                  = base:weapon,
        Weight                    = 1.0,
        Icon                      = K98_BAYONET,
        AimingMod                 = 0.8,
        AttachmentType            = Knife,
        BreakSound                = HuntingKnifeBreak,
        Categories                = base:smallblade,
        CloseKillMove             = Jaw_Stab,
        ConditionLowerChanceOneIn = 40,
        ConditionMax              = 10,
        CritDmgMultiplier         = 3.0,
        CriticalChance            = 50.0,
        DamageCategory            = Slash,
        DamageMakeHole            = true,
        DoorDamage                = 1,
        DoorHitSound              = HuntingKnifeHit,
        DropSound                 = HuntingKnifeDrop,
        HitFloorSound             = HuntingKnifeHit,
        HitSound                  = HuntingKnifeHit,
        IdleAnim                  = Idle_Weapon2,
        ImpactSound               = HuntingKnifeHit,
        IsAimedHandWeapon         = true,
        KnockBackOnNoDeath        = false,
        KnockdownMod              = 0.0,
        MaxDamage                 = 1.2,
        MaxHitcount               = 1,
        MaxRange                  = 0.9,
        MetalValue                = 30.0,
        MinAngle                  = 0.65,
        MinDamage                 = 0.6,
        MinRange                  = 0.61,
        MinimumSwingtime          = 2.0,
        PushBackMod               = 0.01,
        RunAnim                   = Run_Weapon2,
        SplatBloodOnNoDeath       = true,
        SplatNumber               = 4,
        SubCategory               = Stab,
        SwingAmountBeforeImpact   = 0.02,
        SwingAnim                 = Stab,
        SwingSound                = HuntingKnifeSwing,
        Swingtime                 = 2.0,
        TreeDamage                = 0,
        WeaponLength              = 0.25,
        WeaponSprite              = MarzGuns.K98_BAYONET,
        Tags                      = base:cutplant;base:sharpknife;base:butcheranimal;base:sharpenable;base:killanimal;base:hasmetal,
        Sharpness                 = 1.0,
    }
    
    item M5_BAYONET {
        DisplayCategory           = Weapon,
        ItemType                  = base:weapon,
        Weight                    = 1.0,
        Icon                      = M5_BAYONET,
        AimingMod                 = 0.8,
        AttachmentType            = Knife,
        BreakSound                = HuntingKnifeBreak,
        Categories                = base:smallblade,
        CloseKillMove             = Jaw_Stab,
        ConditionLowerChanceOneIn = 50,
        ConditionMax              = 10,
        CritDmgMultiplier         = 3.0,
        CriticalChance            = 50.0,
        DamageCategory            = Slash,
        DamageMakeHole            = true,
        DoorDamage                = 1,
        DoorHitSound              = HuntingKnifeHit,
        DropSound                 = HuntingKnifeDrop,
        HitFloorSound             = HuntingKnifeHit,
        HitSound                  = HuntingKnifeHit,
        IdleAnim                  = Idle_Weapon2,
        ImpactSound               = HuntingKnifeHit,
        IsAimedHandWeapon         = true,
        KnockBackOnNoDeath        = false,
        KnockdownMod              = 0.0,
        MaxDamage                 = 1.2,
        MaxHitcount               = 1,
        MaxRange                  = 0.9,
        MetalValue                = 30.0,
        MinAngle                  = 0.65,
        MinDamage                 = 0.6,
        MinRange                  = 0.61,
        MinimumSwingtime          = 2.0,
        PushBackMod               = 0.01,
        RunAnim                   = Run_Weapon2,
        SplatBloodOnNoDeath       = true,
        SplatNumber               = 4,
        SubCategory               = Stab,
        SwingAmountBeforeImpact   = 0.02,
        SwingAnim                 = Stab,
        SwingSound                = HuntingKnifeSwing,
        Swingtime                 = 2.0,
        TreeDamage                = 0,
        WeaponLength              = 0.25,
        WeaponSprite              = MarzGuns.M5_BAYONET,
        Tags                      = base:cutplant;base:sharpknife;base:butcheranimal;base:sharpenable;base:killanimal;base:hasmetal,
        Sharpness                 = 1.0,
    }
    
    item M9_BAYONET {
        DisplayCategory           = Weapon,
        ItemType                  = base:weapon,
        Weight                    = 1.0,
        Icon                      = M9_BAYONET,
        AimingMod                 = 0.8,
        AttachmentType            = Knife,
        BreakSound                = HuntingKnifeBreak,
        Categories                = base:smallblade,
        CloseKillMove             = Jaw_Stab,
        ConditionLowerChanceOneIn = 75,
        ConditionMax              = 10,
        CritDmgMultiplier         = 3.0,
        CriticalChance            = 50.0,
        DamageCategory            = Slash,
        DamageMakeHole            = true,
        DoorDamage                = 1,
        DoorHitSound              = HuntingKnifeHit,
        DropSound                 = HuntingKnifeDrop,
        HitFloorSound             = HuntingKnifeHit,
        HitSound                  = HuntingKnifeHit,
        IdleAnim                  = Idle_Weapon2,
        ImpactSound               = HuntingKnifeHit,
        IsAimedHandWeapon         = true,
        KnockBackOnNoDeath        = false,
        KnockdownMod              = 0.0,
        MaxDamage                 = 1.2,
        MaxHitcount               = 1,
        MaxRange                  = 0.9,
        MetalValue                = 30.0,
        MinAngle                  = 0.65,
        MinDamage                 = 0.6,
        MinRange                  = 0.61,
        MinimumSwingtime          = 2.0,
        PushBackMod               = 0.01,
        RunAnim                   = Run_Weapon2,
        SplatBloodOnNoDeath       = true,
        SplatNumber               = 4,
        SubCategory               = Stab,
        SwingAmountBeforeImpact   = 0.02,
        SwingAnim                 = Stab,
        SwingSound                = HuntingKnifeSwing,
        Swingtime                 = 2.0,
        TreeDamage                = 0,
        WeaponLength              = 0.25,
        WeaponSprite              = MarzGuns.M9_BAYONET,
        Tags                      = base:cutplant;base:sharpknife;base:butcheranimal;base:sharpenable;base:killanimal;base:hasmetal,
        Sharpness                 = 1.0,
    }
    
    item Elvorenstein_Tacticool_Knife {
        DisplayCategory           = Weapon,
        ItemType                  = base:weapon,
        Weight                    = 1.0,
        Icon                      = M9_BAYONET,
        AimingMod                 = 0.8,
        AttachmentType            = Knife,
        BreakSound                = HuntingKnifeBreak,
        Categories                = base:smallblade,
        CloseKillMove             = Jaw_Stab,
        ConditionLowerChanceOneIn = 15,
        ConditionMax              = 10,
        CritDmgMultiplier         = 3.0,
        CriticalChance            = 50.0,
        DamageCategory            = Slash,
        DamageMakeHole            = true,
        DoorDamage                = 1,
        DoorHitSound              = HuntingKnifeHit,
        DropSound                 = HuntingKnifeDrop,
        HitFloorSound             = HuntingKnifeHit,
        HitSound                  = HuntingKnifeHit,
        IdleAnim                  = Idle_Weapon2,
        ImpactSound               = HuntingKnifeHit,
        IsAimedHandWeapon         = true,
        KnockBackOnNoDeath        = false,
        KnockdownMod              = 0.0,
        MaxDamage                 = 1.2,
        MaxHitcount               = 1,
        MaxRange                  = 0.9,
        MetalValue                = 30.0,
        MinAngle                  = 0.65,
        MinDamage                 = 0.6,
        MinRange                  = 0.61,
        MinimumSwingtime          = 2.0,
        PushBackMod               = 0.01,
        RunAnim                   = Run_Weapon2,
        SplatBloodOnNoDeath       = true,
        SplatNumber               = 4,
        SubCategory               = Stab,
        SwingAmountBeforeImpact   = 0.02,
        SwingAnim                 = Stab,
        SwingSound                = HuntingKnifeSwing,
        Swingtime                 = 2.0,
        TreeDamage                = 0,
        WeaponLength              = 0.25,
        WeaponSprite              = MarzGuns.M9_BAYONET,
        Tags                      = base:cutplant;base:sharpknife;base:butcheranimal;base:sharpenable;base:killanimal;base:hasmetal,
        Sharpness                 = 1.0,
    }
    
    item Attack_Bayonet {
        DisplayCategory                    = WeaponCrafted,
        ItemType                           = base:weapon,
        Weight                             = 0.0,
        Icon                               = SpearHuntingKnife,
        AttachmentType                     = Shovel,
        BreakSound                         = SpearHuntingKnifeBreak,
        Categories                         = base:improvised;base:spear,
        ConditionLowerChanceOneIn          = 10000,
        ConditionMax                       = 10000,
        CritDmgMultiplier                  = 5.0,
        CriticalChance                     = 20.0,
        DamageCategory                     = Slash,
        DamageMakeHole                     = true,
        DoorDamage                         = 7,
        DoorHitSound                       = SpearHuntingKnifeHit,
        HitFloorSound                      = SpearHuntingKnifeHit,
        HitSound                           = SpearHuntingKnifeHit,
        IdleAnim                           = Idle_Weapon2,
        ImpactSound                        = SpearHuntingKnifeHit,
        KnockBackOnNoDeath                 = false,
        KnockdownMod                       = 0.0,
        MaxDamage                          = 1.7,
        MaxHitcount                        = 2,
        MaxRange                           = 1.48,
        MinAngle                           = 0.8,
        MinDamage                          = 1.2,
        MinRange                           = 0.98,
        MinimumSwingtime                   = 2.0,
        PushBackMod                        = 0.3,
        RunAnim                            = Run_Weapon2,
        SoundMap                           = SpearStab SpearHuntingKnifeStab,
        SplatBloodOnNoDeath                = false,
        SplatNumber                        = 1,
        SubCategory                        = Spear,
        SwingAmountBeforeImpact            = 0.02,
        SwingAnim                          = Spear,
        SwingSound                         = SpearHuntingKnifeSwing,
        Swingtime                          = 2.0,
        TreeDamage                         = 0,
        TwoHandWeapon                      = true,
        WeaponSprite                       = SpearHuntingKnife,
        Tags                               = base:fishingspear;base:sharpenable;base:repairwithglue;base:repairwithtape;base:hasmetal,
        Sharpness                          = 1.0,
        HeadCondition                      = 10,
        HeadConditionMax                   = 10,
        OnBreak                            = OnBreak.SpearHuntingKnife,
        HeadConditionLowerChanceMultiplier = 1.0,
        Researchablerecipes                = Forge_Hunting_Knife_Blade;Forge_Large_Knife_Blade;Forge_Crude_Blade;Forge_Small_Knife,
    }
}