module MarzGuns {
    
    item SVD {
        MinDamage                    = 1.2,
        MaxDamage                    = 2.0,
        CriticalChance               = 30.0,
        AimingPerkCritModifier       = 6,
        CritDmgMultiplier            = 4.0,
        HitChance                    = 50,
        AimingPerkHitChanceModifier  = 4,
        Aimingtime                   = 50,
        RecoilDelay                  = 20,
        MaxRange                     = 60.0,
        AimingPerkRangeModifier      = 0,
        MinSightRange                = 10,
        MaxSightRange                = 18.0,
        MinRange                     = 0.61,
        MinAngle                     = 0.95,
        AimingPerkMinAngleModifier   = 0.01,
        JamGunChance                 = 1,
        ConditionLowerChanceOneIn    = 200,
        ConditionMax                 = 10,
        PushBackMod                  = 0.3,
        StopPower                    = 2.0,
        DoorDamage                   = 5,
        
        Projectilecount              = 1,
        MaxHitcount                  = 1,
        PiercingBullets              = true,
        
        DisplayCategory              = Weapon,
        ItemType                     = base:weapon,
        SubCategory                  = Firearm,
        AttachmentType               = Rifle,
        Tags                         = base:hasmetal;base:firearm,
        Weight                       = 4.3,
        MetalValue                   = 45.0,
        FireMode                     = Single,
        IsAimedFirearm               = true,
        Ranged                       = true,
        AmmoType                     = swmg:bullet_762x54,
        AmmoBox                      = MarzGuns.762x54_Box,
        ClipSize                     = 20,
        MagazineType                 = MarzGuns.762x54Magazine10_SVD,
        MaxAmmo                      = 10,
        Reloadtime                   = 25,
        WeaponReloadType             = boltaction,
        TwoHandWeapon                = true,
        RequiresEquippedBothHands    = true,
        UseEndurance                 = false,
        MinimumSwingtime             = 0.5,
        Swingtime                    = 0.5,
        SwingAmountBeforeImpact      = 0.0,
        
        Icon                         = SVD,
        IdleAnim                     = Idle_Weapon2,
        RunAnim                      = Run_Weapon2,
        SwingAnim                    = Rifle,
        WeaponSprite                 = MarzGuns.SVD,
        AimReleaseSound              = M14AimRelease,
        BreakSound                   = M14Break,
        BringToBearSound             = M14BringToBear,
        ClickSound                   = M14Jam,
        DropSound                    = M14Drop,
        EjectAmmoStartSound          = M14EjectAmmoStart,
        EjectAmmoSound               = M14EjectAmmo,
        EjectAmmoStopSound           = M14EjectAmmoStop,
        EquipSound                   = M14Equip,
        HitSound                     = BulletImpact,
        ImpactSound                  = null,
        InsertAmmoStartSound         = M14InsertAmmoStart,
        InsertAmmoSound              = M14InsertAmmo,
        InsertAmmoStopSound          = M14InsertAmmoStop,
        RackSound                    = M14Rack,
        ShellFallSound               = M14CartridgeFall,
        SwingSound                   = MSR700Shoot,
        UnequipSound                 = M14UnEquip,
        SoundGain                    = 2.0,
        SoundRadius                  = 170,
        SoundVolume                  = 30,
        NPCSoundBoost                = 1.5,
        MuzzleFlashModelKey          = muzzle_flash_shotgun,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        
        OnCreate                     = MarzGuns_OnCreate.AttachParts,
        ModelWeaponPart              = MarzGuns.Bolt_Lock MarzGuns.SVD_BOLT bolt_lock bolt_lock,
        ModelWeaponPart              = MarzGuns.Bolt_Fired MarzGuns.SVD_BOLT bolt_fired bolt_fired,
        
        ModelWeaponPart              = MarzGuns.762x54Magazine10_SVD MarzGuns.762x54Magazine10_SVD magazine magazine,
        
        ModelWeaponPart              = MarzGuns.AK_Mount MarzGuns.AK_Mount rail_up rail_up,
        ModelWeaponPart              = MarzGuns.Picatinny_Rail_Down MarzGuns.Picatinny_Rail_Down rail_down rail_down,

        ModelWeaponPart              = MarzGuns.EXPS1_Sight MarzGuns.EXPS1_Sight scope scope,
        ModelWeaponPart              = MarzGuns.EXPS3_Sight MarzGuns.EXPS3_Sight scope scope,
        ModelWeaponPart              = MarzGuns.ElcanX2_Scope MarzGuns.ElcanX2_Scope scope scope,
        ModelWeaponPart              = MarzGuns.LR10X_Scope MarzGuns.LR10X_Scope scope scope,
        ModelWeaponPart              = MarzGuns.Aimpoint_Sight MarzGuns.Aimpoint_Sight scope scope,
        ModelWeaponPart              = MarzGuns.TA28_Scope MarzGuns.TA28_Scope scope scope,
        ModelWeaponPart              = MarzGuns.LR4X_Scope MarzGuns.LR4X_Scope scope scope,
        ModelWeaponPart              = MarzGuns.OKP3_Sight MarzGuns.OKP3_Sight scope scope,
        ModelWeaponPart              = MarzGuns.ReflexS2_Sight MarzGuns.ReflexS2_Sight scope scope,
        ModelWeaponPart              = MarzGuns.JS14_Sight MarzGuns.JS14_Sight scope scope,
        ModelWeaponPart              = MarzGuns.Kobra_Sight MarzGuns.Kobra_Sight scope scope,
        ModelWeaponPart              = MarzGuns.TR06X_Scope MarzGuns.TR06X_Scope scope scope,
        ModelWeaponPart              = MarzGuns.PSO1_Scope MarzGuns.PSO1_Scope scope scope,
        ModelWeaponPart              = MarzGuns.LRX12X_Scope MarzGuns.LRX12X_Scope scope scope,
        
        ModelWeaponPart              = MarzGuns.Bipod_Deployed MarzGuns.Bipod_Deployed bipod bipod,
        ModelWeaponPart              = MarzGuns.Bipod_Folded MarzGuns.Bipod_Folded bipod bipod,
        
        ModelWeaponPart              = MarzGuns.Stub_Foregrip MarzGuns.Stub_Foregrip foregrip foregrip,
        ModelWeaponPart              = MarzGuns.MKC_Foregrip MarzGuns.MKC_Foregrip foregrip foregrip,
        ModelWeaponPart              = MarzGuns.MK2_Foregrip MarzGuns.MK2_Foregrip foregrip foregrip,
        
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 2.0,
        MultipleHitConditionAffected = false,
        ToHitModifier                = 1.5,
    }
    
    item SKS {
        MinDamage                    = 1.2,
        MaxDamage                    = 2.0,
        CriticalChance               = 30.0,
        AimingPerkCritModifier       = 6,
        CritDmgMultiplier            = 4.0,
        HitChance                    = 50,
        AimingPerkHitChanceModifier  = 4,
        Aimingtime                   = 50,
        RecoilDelay                  = 20,
        MaxRange                     = 50.0,
        AimingPerkRangeModifier      = 0,
        MinSightRange                = 8,
        MaxSightRange                = 16.0,
        MinRange                     = 0.61,
        MinAngle                     = 0.95,
        AimingPerkMinAngleModifier   = 0.01,
        JamGunChance                 = 1,
        ConditionLowerChanceOneIn    = 200,
        ConditionMax                 = 10,
        PushBackMod                  = 0.3,
        StopPower                    = 2.0,
        DoorDamage                   = 5,
        
        Projectilecount              = 1,
        MaxHitcount                  = 1,
        PiercingBullets              = true,
        
        DisplayCategory              = Weapon,
        ItemType                     = base:weapon,
        SubCategory                  = Firearm,
        AttachmentType               = Rifle,
        Tags                         = base:hasmetal;base:firearm,
        Weight                       = 3.85,
        MetalValue                   = 45.0,
        FireMode                     = Single,
        IsAimedFirearm               = true,
        Ranged                       = true,
        AmmoType                     = swmg:bullet_762x39,
        AmmoBox                      = MarzGuns.762x39_Box,
        ClipSize                     = 20,
        MaxAmmo                      = 10,
        Reloadtime                   = 25,
        WeaponReloadType             = boltactionnomag,
        TwoHandWeapon                = true,
        RequiresEquippedBothHands    = true,
        UseEndurance                 = false,
        MinimumSwingtime             = 0.5,
        Swingtime                    = 0.5,
        SwingAmountBeforeImpact      = 0.0,
        
        Icon                         = SKS,
        IdleAnim                     = Idle_Weapon2,
        RunAnim                      = Run_Weapon2,
        SwingAnim                    = Rifle,
        WeaponSprite                 = MarzGuns.SKS,
        AimReleaseSound              = JS14AimRelease,
        BreakSound                   = JS14Break,
        BringToBearSound             = JS14BringToBear,
        ClickSound                   = JS14Jam,
        DropSound                    = JS14Drop,
        EjectAmmoStartSound          = MSR788EjectAmmoStart,
        EjectAmmoSound               = MSR788EjectAmmo,
        EjectAmmoStopSound           = MSR788EjectAmmoStop,
        EquipSound                   = JS14Equip,
        HitSound                     = BulletImpact,
        ImpactSound                  = null,
        InsertAmmoStartSound         = MSR788InsertAmmoStart,
        InsertAmmoSound              = MSR788InsertAmmo,
        InsertAmmoStopSound          = MSR788InsertAmmoStop,
        RackSound                    = JS14Rack,
        ShellFallSound               = JS14CartridgeFall,
        SwingSound                   = JS14Shoot,
        UnequipSound                 = JS14UnEquip,
        SoundGain                    = 2.0,
        SoundRadius                  = 170,
        SoundVolume                  = 30,
        NPCSoundBoost                = 1.5,
        MuzzleFlashModelKey          = muzzle_flash_shotgun,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        
        OnCreate                     = MarzGuns_OnCreate.AttachParts,
        ModelWeaponPart              = MarzGuns.Bolt_Lock MarzGuns.SKS_BOLT bolt_lock bolt_lock,
        ModelWeaponPart              = MarzGuns.Bolt_Fired MarzGuns.SKS_BOLT bolt_fired bolt_fired,
        
        ModelWeaponPart              = MarzGuns.SKS_Bayonet_Folded MarzGuns.SKS_BAYONET bayonet_folded bayonet_folded,
        ModelWeaponPart              = MarzGuns.SKS_Bayonet_Deployed MarzGuns.SKS_BAYONET bayonet_deployed bayonet_deployed,
        
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 2.0,
        MultipleHitConditionAffected = false,
        ToHitModifier                = 1.5,
    }
    
    item PSG1 {
        MinDamage                    = 1.2,
        MaxDamage                    = 2.0,
        CriticalChance               = 30.0,
        AimingPerkCritModifier       = 6,
        CritDmgMultiplier            = 4.0,
        HitChance                    = 50,
        AimingPerkHitChanceModifier  = 4,
        Aimingtime                   = 50,
        RecoilDelay                  = 20,
        MaxRange                     = 60.0,
        AimingPerkRangeModifier      = 0,
        MinSightRange                = 10,
        MaxSightRange                = 18.0,
        MinRange                     = 0.61,
        MinAngle                     = 0.95,
        AimingPerkMinAngleModifier   = 0.01,
        JamGunChance                 = 1,
        ConditionLowerChanceOneIn    = 200,
        ConditionMax                 = 10,
        PushBackMod                  = 0.3,
        StopPower                    = 2.0,
        DoorDamage                   = 5,
        
        Projectilecount              = 1,
        MaxHitcount                  = 1,
        PiercingBullets              = true,
        
        DisplayCategory              = Weapon,
        ItemType                     = base:weapon,
        SubCategory                  = Firearm,
        AttachmentType               = Rifle,
        Tags                         = base:hasmetal;base:firearm,
        Weight                       = 4.5,
        MetalValue                   = 45.0,
        FireMode                     = Single,
        IsAimedFirearm               = true,
        Ranged                       = true,
        AmmoType                     = swmg:bullet_762x51,
        AmmoBox                      = MarzGuns.762x51_Box,
        ClipSize                     = 20,
        MagazineType                 = MarzGuns.762x51Magazine5_PSG1,
        MaxAmmo                      = 5,
        Reloadtime                   = 25,
        WeaponReloadType             = boltaction,
        TwoHandWeapon                = true,
        RequiresEquippedBothHands    = true,
        UseEndurance                 = false,
        MinimumSwingtime             = 0.5,
        Swingtime                    = 0.5,
        SwingAmountBeforeImpact      = 0.0,
        
        Icon                         = PSG1,
        IdleAnim                     = Idle_Weapon2,
        RunAnim                      = Run_Weapon2,
        SwingAnim                    = Rifle,
        WeaponSprite                 = MarzGuns.PSG1,
        AimReleaseSound              = M14AimRelease,
        BreakSound                   = M14Break,
        BringToBearSound             = M14BringToBear,
        ClickSound                   = M14Jam,
        DropSound                    = M14Drop,
        EjectAmmoStartSound          = M14EjectAmmoStart,
        EjectAmmoSound               = M14EjectAmmo,
        EjectAmmoStopSound           = M14EjectAmmoStop,
        EquipSound                   = M14Equip,
        HitSound                     = BulletImpact,
        ImpactSound                  = null,
        InsertAmmoStartSound         = M14InsertAmmoStart,
        InsertAmmoSound              = M14InsertAmmo,
        InsertAmmoStopSound          = M14InsertAmmoStop,
        RackSound                    = M14Rack,
        ShellFallSound               = M14CartridgeFall,
        SwingSound                   = MSR788Shoot,
        UnequipSound                 = M14UnEquip,
        SoundGain                    = 2.0,
        SoundRadius                  = 170,
        SoundVolume                  = 30,
        NPCSoundBoost                = 1.5,
        MuzzleFlashModelKey          = muzzle_flash_shotgun,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        
        OnCreate                     = MarzGuns_OnCreate.AttachParts,
        ModelWeaponPart              = MarzGuns.Bolt_Lock MarzGuns.PSG1_BOLT bolt_lock bolt_lock,
        ModelWeaponPart              = MarzGuns.Bolt_Fired MarzGuns.PSG1_BOLT bolt_fired bolt_fired,
        
        ModelWeaponPart              = MarzGuns.762x51Magazine5_PSG1 MarzGuns.762x51Magazine5_PSG1 magazine magazine,
        
        ModelWeaponPart              = MarzGuns.Picatinny_Rail_Up MarzGuns.Picatinny_Rail_Up rail_up rail_up,
        ModelWeaponPart              = MarzGuns.Picatinny_Rail_Down MarzGuns.Picatinny_Rail_Down rail_down rail_down,

        ModelWeaponPart              = MarzGuns.EXPS1_Sight MarzGuns.EXPS1_Sight scope scope,
        ModelWeaponPart              = MarzGuns.EXPS3_Sight MarzGuns.EXPS3_Sight scope scope,
        ModelWeaponPart              = MarzGuns.ElcanX2_Scope MarzGuns.ElcanX2_Scope scope scope,
        ModelWeaponPart              = MarzGuns.LR10X_Scope MarzGuns.LR10X_Scope scope scope,
        ModelWeaponPart              = MarzGuns.Aimpoint_Sight MarzGuns.Aimpoint_Sight scope scope,
        ModelWeaponPart              = MarzGuns.TA28_Scope MarzGuns.TA28_Scope scope scope,
        ModelWeaponPart              = MarzGuns.LR4X_Scope MarzGuns.LR4X_Scope scope scope,
        ModelWeaponPart              = MarzGuns.OKP3_Sight MarzGuns.OKP3_Sight scope scope,
        ModelWeaponPart              = MarzGuns.ReflexS2_Sight MarzGuns.ReflexS2_Sight scope scope,
        ModelWeaponPart              = MarzGuns.JS14_Sight MarzGuns.JS14_Sight scope scope,
        ModelWeaponPart              = MarzGuns.Kobra_Sight MarzGuns.Kobra_Sight scope scope,
        ModelWeaponPart              = MarzGuns.TR06X_Scope MarzGuns.TR06X_Scope scope scope,
        ModelWeaponPart              = MarzGuns.PSO1_Scope MarzGuns.PSO1_Scope scope scope,
        ModelWeaponPart              = MarzGuns.LRX12X_Scope MarzGuns.LRX12X_Scope scope scope,
        
        ModelWeaponPart              = MarzGuns.Bipod_Deployed MarzGuns.Bipod_Deployed bipod bipod,
        ModelWeaponPart              = MarzGuns.Bipod_Folded MarzGuns.Bipod_Folded bipod bipod,
        
        ModelWeaponPart              = MarzGuns.Stub_Foregrip MarzGuns.Stub_Foregrip foregrip foregrip,
        ModelWeaponPart              = MarzGuns.MKC_Foregrip MarzGuns.MKC_Foregrip foregrip foregrip,
        ModelWeaponPart              = MarzGuns.MK2_Foregrip MarzGuns.MK2_Foregrip foregrip foregrip,
        
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 2.0,
        MultipleHitConditionAffected = false,
        ToHitModifier                = 1.5,
    }

    item CAMP_CARBINE {
        MinDamage                    = 1.0,
        MaxDamage                    = 1.3,
        CriticalChance               = 25.0,
        AimingPerkCritModifier       = 6,
        CritDmgMultiplier            = 4.0,
        HitChance                    = 55,
        AimingPerkHitChanceModifier  = 4,
        Aimingtime                   = 35,
        RecoilDelay                  = 20,
        MaxRange                     = 30.0,
        AimingPerkRangeModifier      = 0,
        MinSightRange                = 10,
        MaxSightRange                = 18.0,
        MinRange                     = 0.61,
        MinAngle                     = 0.95,
        AimingPerkMinAngleModifier   = 0.01,
        JamGunChance                 = 1,
        ConditionLowerChanceOneIn    = 180,
        ConditionMax                 = 10,
        PushBackMod                  = 0.3,
        StopPower                    = 2.0,
        DoorDamage                   = 5,
        
        Projectilecount              = 1,
        MaxHitcount                  = 1,
        PiercingBullets              = true,
        
        DisplayCategory              = Weapon,
        ItemType                     = base:weapon,
        SubCategory                  = Firearm,
        AttachmentType               = Rifle,
        Tags                         = base:hasmetal;base:firearm,
        Weight                       = 2.2,
        MetalValue                   = 45.0,
        FireMode                     = Single,
        IsAimedFirearm               = true,
        Ranged                       = true,
        AmmoType                     = swmg:bullet_45,
        AmmoBox                      = MarzGuns.45_Box,
        ClipSize                     = 20,
        MagazineType                 = MarzGuns.45Magazine7_M1911,
        MaxAmmo                      = 7,
        Reloadtime                   = 25,
        WeaponReloadType             = boltaction,
        TwoHandWeapon                = true,
        RequiresEquippedBothHands    = true,
        UseEndurance                 = false,
        MinimumSwingtime             = 0.5,
        Swingtime                    = 0.5,
        SwingAmountBeforeImpact      = 0.0,
        
        Icon                         = CAMP_CARBINE,
        IdleAnim                     = Idle_Weapon2,
        RunAnim                      = Run_Weapon2,
        SwingAnim                    = Rifle,
        WeaponSprite                 = MarzGuns.CAMP_CARBINE,
        AimReleaseSound              = TrapperCarbineAimRelease,
        BreakSound                   = TrapperCarbineBreak,
        BringToBearSound             = TrapperCarbineBringToBear,
        ClickSound                   = TrapperCarbineJam,
        DropSound                    = TrapperCarbineDrop,
        EjectAmmoSound               = TrapperCarbineEjectAmmo,
        EjectAmmoStartSound          = TrapperCarbineEjectAmmoStart,
        EjectAmmoStopSound           = TrapperCarbineEjectAmmoStop,
        EquipSound                   = TrapperCarbineEquip,
        HitSound                     = BulletImpact,
        ImpactSound                  = null,
        InsertAmmoStartSound         = TrapperCarbineInsertAmmoStart,
        InsertAmmoSound              = TrapperCarbineInsertAmmo,
        InsertAmmoStopSound          = TrapperCarbineInsertAmmoStop,
        RackSound                    = TrapperCarbineRack,
        ShellFallSound               = TrapperCarbineCartridgeFall,
        SwingSound                   = TrapperCarbineShoot,
        UnequipSound                 = TrapperCarbineUnEquip,
        SoundGain                    = 1.5,
        SoundRadius                  = 120,
        SoundVolume                  = 50,
        NPCSoundBoost                = 1.5,
        MuzzleFlashModelKey          = muzzle_flash_shotgun,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        
        OnCreate                     = MarzGuns_OnCreate.AttachParts,
        ModelWeaponPart              = MarzGuns.Bolt_Lock MarzGuns.CAMP_CARBINE_BOLT bolt_lock bolt_lock,
        ModelWeaponPart              = MarzGuns.Bolt_Fired MarzGuns.CAMP_CARBINE_BOLT bolt_fired bolt_fired,
        
        ModelWeaponPart              = MarzGuns.45Magazine7_M1911 MarzGuns.45Magazine7_M1911 magazine magazine,
        
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 2.0,
        MultipleHitConditionAffected = false,
        ToHitModifier                = 1.5,
    }

    item MINI_14 {
        MinDamage                    = 1.1,
        MaxDamage                    = 1.7,
        CriticalChance               = 25.0,
        AimingPerkCritModifier       = 5,
        CritDmgMultiplier            = 4.2,
        HitChance                    = 40,
        AimingPerkHitChanceModifier  = 5,
        Aimingtime                   = 45,
        RecoilDelay                  = 15,
        MaxRange                     = 50.0,
        AimingPerkRangeModifier      = 0,
        MinSightRange                = 8,
        MaxSightRange                = 16.0,
        MinRange                     = 0.61,
        MinAngle                     = 0.965,
        AimingPerkMinAngleModifier   = 0.01,
        JamGunChance                 = 0.8,
        ConditionLowerChanceOneIn    = 180,
        ConditionMax                 = 15,
        PushBackMod                  = 0.3,
        StopPower                    = 2.0,
        DoorDamage                   = 6,
        
        Projectilecount              = 1,
        MaxHitCount                  = 1,
        PiercingBullets              = false,
        
        DisplayCategory              = Weapon,
        ItemType                     = base:weapon,
        SubCategory                  = Firearm,
        AttachmentType               = Rifle,
        Tags                         = base:hasmetal;base:firearm,
        Weight                       = 2.8,
        MetalValue                   = 50.0,
        FireMode                     = Single,
        FireModePossibilities        = Single,
        CyclicRateMultiplier         = 1.0,
        IsAimedFirearm               = true,
        Ranged                       = true,
        AmmoType                     = swmg:bullet_223,
        AmmoBox                      = MarzGuns.223_Box,
        MagazineType                 = MarzGuns.223Magazine20_Mini14,
        MaxAmmo                      = 30,
        Reloadtime                   = 25,
        WeaponReloadType             = boltaction,
        TwoHandWeapon                = true,
        RequiresEquippedBothHands    = true,
        UseEndurance                 = false,
        MinimumSwingtime             = 0.5,
        Swingtime                    = 0.5,
        SwingAmountBeforeImpact      = 0.0,
        
        Icon                         = MINI_14,
        IdleAnim                     = Idle_Weapon2,
        RunAnim                      = Run_Weapon2,
        SwingAnim                    = Rifle,
        WeaponSprite                 = MarzGuns.MINI_14,
        AimReleaseSound              = JS14AimRelease,
        BreakSound                   = JS14Break,
        BringToBearSound             = JS14BringToBear,
        ClickSound                   = JS14Jam,
        DropSound                    = JS14Drop,
        EjectAmmoStartSound          = JS14EjectAmmoStart,
        EjectAmmoSound               = JS14EjectAmmo,
        EjectAmmoStopSound           = JS14EjectAmmoStop,
        EquipSound                   = JS14Equip,
        HitSound                     = BulletImpact,
        ImpactSound                  = null,
        InsertAmmoStartSound         = JS14InsertAmmoStart,
        InsertAmmoSound              = JS14InsertAmmo,
        InsertAmmoStopSound          = JS14InsertAmmoStop,
        RackSound                    = JS14Rack,
        ShellFallSound               = JS14CartridgeFall,
        SwingSound                   = JS14Shoot,
        UnequipSound                 = JS14UnEquip,
        SoundGain                    = 2.2,
        SoundRadius                  = 170,
        SoundVolume                  = 40,
        NPCSoundBoost                = 1.5,
        MuzzleFlashModelKey          = muzzle_flash_shotgun,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        
        OnCreate                     = MarzGuns_OnCreate.AttachParts,
        ModelWeaponPart              = MarzGuns.Bolt_Lock MarzGuns.MINI_14_BOLT bolt_lock bolt_lock,
        ModelWeaponPart              = MarzGuns.Bolt_Fired MarzGuns.MINI_14_BOLT bolt_fired bolt_fired,
        
        ModelWeaponPart              = MarzGuns.223Magazine10_Mini14 MarzGuns.223Magazine10_Mini14 magazine magazine,
        ModelWeaponPart              = MarzGuns.223Magazine20_Mini14 MarzGuns.223Magazine20_Mini14 magazine magazine,
        ModelWeaponPart              = MarzGuns.223Magazine30_Mini14 MarzGuns.223Magazine30_Mini14 magazine magazine,
        
        ModelWeaponPart              = MarzGuns.Picatinny_Rail_Up MarzGuns.Picatinny_Rail_Up rail_up rail_up,

        ModelWeaponPart              = MarzGuns.MKI_Suppressor MarzGuns.MKI_Suppressor canon canon,
        ModelWeaponPart              = MarzGuns.NDR_Suppressor MarzGuns.NDR_Suppressor canon canon,
        
        ModelWeaponPart              = MarzGuns.AR_Muzzle_Mount_Device MarzGuns.Muzzle_Mount_Device canon canon,

        ModelWeaponPart              = MarzGuns.EXPS1_Sight MarzGuns.EXPS1_Sight scope scope,
        ModelWeaponPart              = MarzGuns.EXPS3_Sight MarzGuns.EXPS3_Sight scope scope,
        ModelWeaponPart              = MarzGuns.ElcanX2_Scope MarzGuns.ElcanX2_Scope scope scope,
        ModelWeaponPart              = MarzGuns.LR10X_Scope MarzGuns.LR10X_Scope scope scope,
        ModelWeaponPart              = MarzGuns.Aimpoint_Sight MarzGuns.Aimpoint_Sight scope scope,
        ModelWeaponPart              = MarzGuns.TA28_Scope MarzGuns.TA28_Scope scope scope,
        ModelWeaponPart              = MarzGuns.LR4X_Scope MarzGuns.LR4X_Scope scope scope,
        ModelWeaponPart              = MarzGuns.OKP3_Sight MarzGuns.OKP3_Sight scope scope,
        ModelWeaponPart              = MarzGuns.ReflexS2_Sight MarzGuns.ReflexS2_Sight scope scope,
        ModelWeaponPart              = MarzGuns.JS14_Sight MarzGuns.JS14_Sight scope scope,
        ModelWeaponPart              = MarzGuns.Kobra_Sight MarzGuns.Kobra_Sight scope scope,
        ModelWeaponPart              = MarzGuns.TR06X_Scope MarzGuns.TR06X_Scope scope scope,
        ModelWeaponPart              = MarzGuns.PSO1_Scope MarzGuns.PSO1_Scope scope scope,
        ModelWeaponPart              = MarzGuns.LRX12X_Scope MarzGuns.LRX12X_Scope scope scope,
        
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 4.0,
        MultipleHitConditionAffected = false,
        ToHitModifier                = 1.5,
    }
}
