module Base
{
    /****************************** Type 56 ******************************/
    item T56BayonetOut
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Type 56S Bayonet,
        Icon = T56Bayonet,
        isbayoRange = 0.3,
        BayoMinDamage	=	0.5,
        BayoMaxDamage	=	1,
	    ConditionMax	=	10,
        Weight = 2.5,
        WeightModifier = 0.5,
        MountOn = T56,
        PartType = Bayonet,
        Tags = guns93:UseDriver; guns93:NoMount; guns93:FoldingBayo; base:killanimal; base:hasmetal,
        WorldStaticModel = T56Bayonet,
        CanAttach = Guns93WeaponPartsNoRemove,
        CanDetach = Guns93WeaponPartsNoRemove,
    }
    item T56BayonetPart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Type 56S Bayonet,
        Icon = T56Bayonet,
        isbayoRange = 0.3,
	    ConditionMax	=	10,
        Weight = 0.5,
        WeightModifier = 0.5,
        MountOn = T56,
        PartType = Bayonet,
        Tags = guns93:UseDriver; guns93:NoMount; guns93:FoldingBayo; guns93:BayoFolded,
        WorldStaticModel = T56Bayonet,
        CanAttach = Guns93WeaponPartsNoRemove,
        CanDetach = Guns93WeaponPartsNoRemove,
    }

    /****************************** SKS ******************************/
    item SKSBayonetOut
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = SKS Bayonet,
        Icon = T56Bayonet,
        isbayoRange = 0.3,
        BayoMinDamage	=	0.5,
        BayoMaxDamage	=	1,
	    ConditionMax	=	10,
	    Sharpness = 1.0,
        Weight = 2.5,
        WeightModifier = 0.5,
        MountOn = T56,
        PartType = Bayonet,
        Tags = guns93:UseDriver; guns93:NoMount; guns93:FoldingBayo; base:sharpknife; base:butcheranimal; base:sharpenable; guns93:Sharp; base:killanimal; base:hasmetal,
        WorldStaticModel = SKSBayonet,
        CanAttach = Guns93WeaponPartsNoRemove,
        CanDetach = Guns93WeaponPartsNoRemove,
    }
    item SKSBayonetPart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = SKS Bayonet,
        Icon = T56Bayonet,
	    ConditionMax	=	10,
	    Sharpness = 1.0,
        isbayoRange = 0.3,
        Weight = 0.5,
        WeightModifier = 0.5,
        MountOn = T56,
        PartType = Bayonet,
        Tags = guns93:UseDriver; guns93:NoMount; guns93:FoldingBayo; guns93:BayoFolded,
        WorldStaticModel = SKSBayonet,
        CanAttach = Guns93WeaponPartsNoRemove,
        CanDetach = Guns93WeaponPartsNoRemove,
    }

    /****************************** Bayonets ******************************/
    item M9BayonetPart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M9 Bayonet,
        Icon = M9Bayonet,
	    ConditionMax	=	10,
	    Sharpness = 1.0,
        isbayoRange = 0.25,
        BayoMinDamage	=	1.2,
        BayoMaxDamage	=	1.8,
        Weight = 0.7,
        WeightModifier = 0.7,
	    Condition	=	11,
        MountOn = ,
        PartType = Bayonet,
        Tags = guns93:NoMount; guns93:NoScrewdriver; base:cutplant; base:sharpknife; base:butcheranimal; base:sharpenable; guns93:Sharp; base:killanimal; base:hasmetal,
        WorldStaticModel = M9Bayonet,
        CanAttach = Guns93WeaponPartsNoRemove,
        CanDetach = Guns93WeaponPartsNoRemove,
    }
    item M7BayonetPart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M7 Bayonet,
        Icon = M7Bayonet,
	    ConditionMax	=	10,
	    Sharpness = 1.0,
        isbayoRange = 0.25,
        BayoMinDamage	=	1.2,
        BayoMaxDamage	=	1.8,
        Weight = 0.7,
        WeightModifier = 0.7,
	    Condition	=	11,
        MountOn = ,
        PartType = Bayonet,
        Tags = guns93:NoMount; guns93:NoScrewdriver; base:cutplant; base:sharpknife; base:butcheranimal; base:sharpenable; guns93:Sharp; base:killanimal; base:hasmetal,
        WorldStaticModel = M7Bayonet,
        CanAttach = Guns93WeaponPartsNoRemove,
        CanDetach = Guns93WeaponPartsNoRemove,
    }
    item AKBayonetPart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Type II Black Bayonet,
        Icon = AKBayonet,
	    ConditionMax	=	10,
	    Sharpness = 1.0,
        isbayoRange = 0.25,
        BayoMinDamage	=	0.6,
        BayoMaxDamage	=	1.2,
        Weight = 0.6,
        WeightModifier = 0.6,
        MountOn = ,
        PartType = Bayonet,
        Tags = guns93:NoMount; guns93:NoScrewdriver; base:cutplant; base:sharpknife; base:butcheranimal; base:sharpenable; guns93:Sharp; base:killanimal; base:hasmetal,
        WorldStaticModel = AKBayonet,
        CanAttach = Guns93WeaponPartsNoRemove,
        CanDetach = Guns93WeaponPartsNoRemove,
    }
    item AK47BayonetPart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK-47 Bayonet,
        Icon = AKBayonet,
	    ConditionMax	=	10,
	    Sharpness = 1.0,
        isbayoRange = 0.39,
        BayoMinDamage	=	0.6,
        BayoMaxDamage	=	1.2,
        Weight = 0.6,
        WeightModifier = 0.6,
        MountOn = ,
        PartType = Bayonet,
        Tags = guns93:NoMount; guns93:NoScrewdriver; base:cutplant; base:sharpknife; base:butcheranimal; base:sharpenable; guns93:Sharp; base:killanimal; base:hasmetal,
        WorldStaticModel = AKBayonet,
        CanAttach = Guns93WeaponPartsNoRemove,
        CanDetach = Guns93WeaponPartsNoRemove,
    }
    item AKOldBayonetPart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Type II Black Bayonet,
        Icon = AKBayonet,
        isbayoRange = 0.25,
	    ConditionMax	=	10,
	    Sharpness = 1.0,
        BayoMinDamage	=	0.6,
        BayoMaxDamage	=	1.2,
        Weight = 0.6,
        WeightModifier = 0.6,
        MountOn = ,
        PartType = Bayonet,
        Tags = guns93:NoMount; guns93:NoScrewdriver; base:cutplant; base:sharpknife; base:butcheranimal; base:sharpenable; guns93:Sharp; base:killanimal; base:hasmetal,
        WorldStaticModel = AKOldBayonet,
        CanAttach = Guns93WeaponPartsNoRemove,
        CanDetach = Guns93WeaponPartsNoRemove,
    }
    item AKBayonetBlackPart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Type II Black Bayonet,
        Icon = AKBayonet,
	    ConditionMax	=	10,
	    Sharpness = 1.0,
        isbayoRange = 0.25,
        BayoMinDamage	=	0.6,
        BayoMaxDamage	=	1.2,
        Weight = 0.6,
        WeightModifier = 0.6,
        MountOn = ,
        PartType = Bayonet,
        Tags = guns93:NoMount; guns93:NoScrewdriver; base:cutplant; base:sharpknife; base:butcheranimal; base:sharpenable; guns93:Sharp; base:killanimal; base:hasmetal,
        WorldStaticModel = AKBayonetBlack,
        CanAttach = Guns93WeaponPartsNoRemove,
        CanDetach = Guns93WeaponPartsNoRemove,
    }
    item AKBayonetBakePart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Type II Bake Bayonet,
        Icon = AKBayonet,
	    ConditionMax	=	10,
	    Sharpness = 1.0,
        isbayoRange = 0.25,
        BayoMinDamage	=	0.6,
        BayoMaxDamage	=	1.2,
        Weight = 0.6,
        WeightModifier = 0.6,
        MountOn = ,
        PartType = Bayonet,
        Tags = guns93:NoMount; guns93:NoScrewdriver; base:cutplant; base:sharpknife; base:butcheranimal; base:sharpenable; guns93:Sharp; base:killanimal; base:hasmetal,
        WorldStaticModel = AKBayonetBake,
        CanAttach = Guns93WeaponPartsNoRemove,
        CanDetach = Guns93WeaponPartsNoRemove,
    }
    item M5BayonetPart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M5 Bayonet,
        Icon = M5Bayonet,
	    ConditionMax	=	10,
	    Sharpness = 1.0,
        isbayoRange = 0.25,
        BayoMinDamage	=	0.6,
        BayoMaxDamage	=	1.2,
        Weight = 0.4,
        WeightModifier = 0.4,
        MountOn = ,
        PartType = Bayonet,
        Tags = guns93:NoMount; guns93:NoScrewdriver; base:cutplant; base:sharpknife; base:butcheranimal; base:sharpenable; guns93:Sharp; base:killanimal; base:hasmetal,
        WorldStaticModel = M5Bayonet,
        CanAttach = Guns93WeaponPartsNoRemove,
        CanDetach = Guns93WeaponPartsNoRemove,
    }
    item M6BayonetPart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M6 Bayonet,
        Icon = M6Bayonet,
	    ConditionMax	=	10,
	    Sharpness = 1.0,
        isbayoRange = 0.25,
        BayoMinDamage	=	0.6,
        BayoMaxDamage	=	1.2,
        Weight = 0.4,
        WeightModifier = 0.4,
        MountOn = ,
        PartType = Bayonet,
        Tags = guns93:NoMount; guns93:NoScrewdriver; base:cutplant; base:sharpknife; base:butcheranimal; base:sharpenable; guns93:Sharp; base:killanimal; base:hasmetal,
        WorldStaticModel = M6Bayonet,
        CanAttach = Guns93WeaponPartsNoRemove,
        CanDetach = Guns93WeaponPartsNoRemove,
    }
    item M4BayonetPart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M4 Bayonet,
        Icon = M4Bayonet,
	    ConditionMax	=	10,
	    Sharpness = 1.0,
        isbayoRange = 0.25,
        BayoMinDamage	=	0.6,
        BayoMaxDamage	=	1.2,
        Weight = 0.4,
        WeightModifier = 0.4,
        MountOn = ,
        PartType = Bayonet,
        Tags = guns93:NoMount; guns93:NoScrewdriver; base:cutplant; base:sharpknife; base:butcheranimal; base:sharpenable; guns93:Sharp; base:killanimal; base:hasmetal,
        WorldStaticModel = M4Bayonet,
        CanAttach = Guns93WeaponPartsNoRemove,
        CanDetach = Guns93WeaponPartsNoRemove,
    }
    item M1905BayonetPart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M1905 Bayonet,
        Icon = M1905Bayonet,
	    ConditionMax	=	10,
	    Sharpness = 1.0,
        Weight = 0.9,
        isbayoRange = 0.3,
        BayoMinDamage	=	0.6,
        BayoMaxDamage	=	1.2,
        WeightModifier = 0.9,
        MountOn = ,
        PartType = Bayonet,
        Tags = guns93:NoMount; guns93:NoScrewdriver; base:cutplant; base:sharpknife; base:butcheranimal; base:sharpenable; guns93:Sharp; base:killanimal; base:hasmetal,
        WorldStaticModel = M1905Bayonet,
        CanAttach = Guns93WeaponPartsNoRemove,
        CanDetach = Guns93WeaponPartsNoRemove,
    }
    item M1917BayonetPart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M1917 Bayonet,
        Icon = M1905Bayonet,
	    ConditionMax	=	10,
	    Sharpness = 1.0,
        isbayoRange = 0.35,
        BayoMinDamage	=	0.6,
        BayoMaxDamage	=	1.2,
        Weight = 0.5,
        WeightModifier = 0.5,
        MountOn = ,
        PartType = Bayonet,
        Tags = guns93:NoMount; guns93:NoScrewdriver; base:cutplant; base:sharpknife; base:butcheranimal; base:sharpenable; guns93:Sharp; base:killanimal; base:hasmetal,
        WorldStaticModel = M1917Bayonet,
        CanAttach = Guns93WeaponPartsNoRemove,
        CanDetach = Guns93WeaponPartsNoRemove,
    }
    item MauserBayonetPart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = S84/98 III Bayonet,
        Icon = MauserBayonet,
	    ConditionMax	=	10,
	    Sharpness = 1.0,
        isbayoRange = 0.3,
        BayoMinDamage	=	0.6,
        BayoMaxDamage	=	1.2,
        Weight = 0.6,
        WeightModifier = 0.6,
        MountOn = ,
        PartType = Bayonet,
        Tags = guns93:NoMount; guns93:NoScrewdriver; base:cutplant; base:sharpknife; base:butcheranimal; base:sharpenable; guns93:Sharp; base:killanimal; base:hasmetal,
        WorldStaticModel = MauserBayonet,
        CanAttach = Guns93WeaponPartsNoRemove,
        CanDetach = Guns93WeaponPartsNoRemove,
    }
}