module MarzGuns
{
    item W1894
    {
        MinDamage                   = 1.0,
        MaxDamage                   = 1.4,
        CriticalChance              = 30.0,
        AimingPerkCritModifier      = 6,
        CritDmgMultiplier           = 4.0,
        HitChance                   = 55,
        AimingPerkHitChanceModifier = 4,
        Aimingtime                  = 35,
        RecoilDelay                 = 12,
        MaxRange                    = 60.0,
        AimingPerkRangeModifier     = 0,
        MinSightRange               = 8,
        MaxSightRange               = 16.0,
        MinRange                    = 0.61,
        MinAngle                    = 0.95,
        AimingPerkMinAngleModifier  = 0.01,
        JamGunChance                = 0.75,
        ConditionLowerChanceOneIn   = 220,
        ConditionMax                = 10,
        PushBackMod                 = 0.3,
        StopPower                   = 16.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.95,
        MetalValue                = 45.0,
        FireMode                  = Single,
        IsAimedFirearm            = true,
        Ranged                    = true,
        AmmoType                  = marzguns:bullet_3030,
        AmmoBox                   = MarzGuns.3030_Box,
        MaxAmmo                   = 6,
        Reloadtime                = 25,
        WeaponReloadType          = leveraction,
        RackAfterShoot            = true,
        TwoHandWeapon             = true,
        RequiresEquippedBothHands = true,
        UseEndurance              = false,
        MinimumSwingtime          = 0.5,
        Swingtime                 = 0.5,
        SwingAmountBeforeImpact   = 0.0,
        
        Icon                 = W1894,
        IdleAnim             = Idle_Weapon2,
        RunAnim              = Run_Weapon2,
        SwingAnim            = Rifle,
        WeaponSprite         = MarzGuns.W1894,
        AimReleaseSound      = L94AimRelease,
        BreakSound           = L94Break,
        BringToBearSound     = L94BringToBear,
        ClickSound           = L94Jam,
        DropSound            = L94Drop,
        EjectAmmoStartSound  = L94EjectAmmoStart,
        EjectAmmoSound       = L94EjectAmmo,
        EjectAmmoStopSound   = L94EjectAmmoStop,
        EquipSound           = L94Equip,
        HitSound             = BulletImpact,
        ImpactSound          = null,
        InsertAmmoStartSound = L94InsertAmmoStart,
        InsertAmmoSound      = L94InsertAmmo,
        InsertAmmoStopSound  = L94InsertAmmoStop,
        RackSound            = L94Rack,
        ShellFallSound       = L94CartridgeFall,
        SwingSound           = L94Shoot,
        UnequipSound         = L94UnEquip,
        SoundGain            = 1.8,
        SoundRadius          = 150,
        SoundVolume          = 180,
        NPCSoundBoost        = 1.5,
        MuzzleFlashModelKey  = muzzle_flash_hunting_rifle,
        SplatBloodOnNoDeath  = true,
        SplatNumber          = 3,
        SplatSize            = 3,
        
        OnCreate        = MarzGuns_OnCreate.AttachParts,
        ModelWeaponPart = MarzGuns.Lever_Lock MarzGuns.W1894_LEVER lever_lock lever_lock,
        ModelWeaponPart = MarzGuns.Lever_Fired MarzGuns.W1894_LEVER_FIRED lever_fired lever_fired,
        
        ModelWeaponPart = MarzGuns.Picatinny_Rail_Up MarzGuns.Picatinny_Rail_Up rail_up rail_up,
        
        ModelWeaponPart = MarzGuns.Booster_Scope MarzGuns.Booster_Scope booster_scope booster_scope,
        ModelWeaponPart = MarzGuns.Booster_Scope_Off MarzGuns.Booster_Scope_Off booster_scope booster_scope,
        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                 = 2.0,
        MultipleHitConditionAffected = false,
        ToHitModifier                = 1.5,
    }
    
    item M1895
    {
        MinDamage                   = 1.8,
        MaxDamage                   = 2.5,
        CriticalChance              = 35.0,
        AimingPerkCritModifier      = 5,
        CritDmgMultiplier           = 3.5,
        HitChance                   = 50,
        AimingPerkHitChanceModifier = 4,
        Aimingtime                  = 50,
        RecoilDelay                 = 16,
        MaxRange                    = 60.0,
        AimingPerkRangeModifier     = 0,
        MinSightRange               = 8,
        MaxSightRange               = 16.0,
        MinRange                    = 0.61,
        MinAngle                    = 0.95,
        AimingPerkMinAngleModifier  = 0.01,
        JamGunChance                = 0.85,
        ConditionLowerChanceOneIn   = 200,
        ConditionMax                = 10,
        PushBackMod                 = 0.3,
        StopPower                   = 16.0,
        DoorDamage                  = 8,
        
        Projectilecount = 1,
        MaxHitcount     = 1,
        PiercingBullets = true,
        
        DisplayCategory           = Weapon,
        ItemType                  = base:weapon,
        SubCategory               = Firearm,
        AttachmentType            = Rifle,
        Tags                      = base:hasmetal;base:firearm,
        Weight                    = 3.06,
        MetalValue                = 50.0,
        FireMode                  = Single,
        IsAimedFirearm            = true,
        Ranged                    = true,
        AmmoType                  = marzguns:bullet_4570,
        AmmoBox                   = MarzGuns.4570_Box,
        MaxAmmo                   = 6,
        Reloadtime                = 25,
        WeaponReloadType          = leveraction,
        RackAfterShoot            = true,
        TwoHandWeapon             = true,
        RequiresEquippedBothHands = true,
        UseEndurance              = false,
        MinimumSwingtime          = 0.5,
        Swingtime                 = 0.5,
        SwingAmountBeforeImpact   = 0.0,
        
        Icon                 = M1895,
        IdleAnim             = Idle_Weapon2,
        RunAnim              = Run_Weapon2,
        SwingAnim            = Rifle,
        WeaponSprite         = MarzGuns.M1895,
        AimReleaseSound      = L94AimRelease,
        BreakSound           = L94Break,
        BringToBearSound     = L94BringToBear,
        ClickSound           = L94Jam,
        DropSound            = L94Drop,
        EjectAmmoStartSound  = L94EjectAmmoStart,
        EjectAmmoSound       = L94EjectAmmo,
        EjectAmmoStopSound   = L94EjectAmmoStop,
        EquipSound           = L94Equip,
        HitSound             = BulletImpact,
        ImpactSound          = null,
        InsertAmmoStartSound = L94InsertAmmoStart,
        InsertAmmoSound      = L94InsertAmmo,
        InsertAmmoStopSound  = L94InsertAmmoStop,
        RackSound            = L94Rack,
        ShellFallSound       = L94CartridgeFall,
        SwingSound           = SniperRifleShoot,
        UnequipSound         = L94UnEquip,
        SoundGain            = 2.3,
        SoundRadius          = 175,
        SoundVolume          = 230,
        NPCSoundBoost        = 1.5,
        MuzzleFlashModelKey  = muzzle_flash_hunting_rifle,
        SplatBloodOnNoDeath  = true,
        SplatNumber          = 3,
        SplatSize            = 3,
        
        OnCreate        = MarzGuns_OnCreate.AttachParts,
        ModelWeaponPart = MarzGuns.Lever_Lock MarzGuns.M1895_LEVER lever_lock lever_lock,
        ModelWeaponPart = MarzGuns.Lever_Fired MarzGuns.M1895_LEVER_FIRED lever_fired lever_fired,
        
        ModelWeaponPart = MarzGuns.Picatinny_Rail_Up MarzGuns.Picatinny_Rail_Up rail_up rail_up,
        
        ModelWeaponPart = MarzGuns.Booster_Scope MarzGuns.Booster_Scope booster_scope booster_scope,
        ModelWeaponPart = MarzGuns.Booster_Scope_Off MarzGuns.Booster_Scope_Off booster_scope booster_scope,
        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                 = 2.0,
        MultipleHitConditionAffected = false,
        ToHitModifier                = 1.5,
    }
    
    item W1887
    {
        MinDamage                   = 1.6,
        MaxDamage                   = 1.8,
        CriticalChance              = 60.0,
        AimingPerkCritModifier      = 8,
        CritDmgMultiplier           = 8.0,
        HitChance                   = 65,
        AimingPerkHitChanceModifier = 4,
        Aimingtime                  = 35,
        RecoilDelay                 = 25,
        MaxRange                    = 20.0,
        AimingPerkRangeModifier     = 0,
        MinSightRange               = 2,
        MaxSightRange               = 10.0,
        MinRange                    = 0.61,
        MinAngle                    = 0.95,
        AimingPerkMinAngleModifier  = 0.01,
        JamGunChance                = 1.5,
        ConditionLowerChanceOneIn   = 200,
        ConditionMax                = 10,
        PushBackMod                 = 0.3,
        StopPower                   = 16.0,
        DoorDamage                  = 5,
        
        Projectilecount        = 9,
        ProjectileSpread       = 1.4,
        ProjectileWeightCenter = 1.0,
        MaxHitcount            = 9,
        PiercingBullets        = false,
        RangeFalloff           = true,
        
        DisplayCategory           = Weapon,
        ItemType                  = base:weapon,
        SubCategory               = Firearm,
        AttachmentType            = Rifle,
        Tags                      = base:hasmetal;base:firearm,
        Weight                    = 3.6,
        MetalValue                = 55.0,
        FireMode                  = Single,
        IsAimedFirearm            = true,
        Ranged                    = true,
        AmmoType                  = marzguns:shell_12g_buckshot,
        AmmoBox                   = MarzGuns.4570_Box,
        MaxAmmo                   = 5,
        Reloadtime                = 25,
        WeaponReloadType          = leveraction,
        RackAfterShoot            = true,
        TwoHandWeapon             = true,
        RequiresEquippedBothHands = true,
        UseEndurance              = false,
        MinimumSwingtime          = 0.5,
        Swingtime                 = 0.5,
        SwingAmountBeforeImpact   = 0.0,
        
        Icon                 = W1887,
        IdleAnim             = Idle_Weapon2,
        RunAnim              = Run_Weapon2,
        SwingAnim            = Rifle,
        WeaponSprite         = MarzGuns.W1887,
        AimReleaseSound      = L94AimRelease,
        BreakSound           = L94Break,
        BringToBearSound     = L94BringToBear,
        ClickSound           = L94Jam,
        DropSound            = L94Drop,
        EjectAmmoStartSound  = JS2000ShotgunEjectAmmoStart,
        EjectAmmoSound       = JS2000ShotgunEjectAmmo,
        EjectAmmoStopSound   = JS2000ShotgunEjectAmmoStop,
        EquipSound           = L94Equip,
        HitSound             = BulletImpact,
        ImpactSound          = null,
        InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
        InsertAmmoSound      = JS2000ShotgunInsertAmmo,
        InsertAmmoStopSound  = JS2000ShotgunInsertAmmoStop,
        RackSound            = L94Rack,
        ShellFallSound       = JS2000ShotgunCartridgeFall,
        SwingSound           = JS2000ShotgunShoot,
        UnequipSound         = L94UnEquip,
        SoundGain            = 2.2,
        SoundRadius          = 175,
        SoundVolume          = 250,
        NPCSoundBoost        = 1.5,
        MuzzleFlashModelKey  = muzzle_flash_hunting_rifle,
        SplatBloodOnNoDeath  = true,
        SplatNumber          = 3,
        SplatSize            = 3,
        
        OnCreate        = MarzGuns_OnCreate.AttachParts,
        ModelWeaponPart = MarzGuns.Lever_Lock MarzGuns.W1887_LEVER lever_lock lever_lock,
        ModelWeaponPart = MarzGuns.Lever_Fired MarzGuns.W1887_LEVER_FIRED lever_fired lever_fired,
        
        ModelWeaponPart = MarzGuns.Picatinny_Rail_Up MarzGuns.Picatinny_Rail_Up rail_up rail_up,
        
        ModelWeaponPart = MarzGuns.Booster_Scope MarzGuns.Booster_Scope booster_scope booster_scope,
        ModelWeaponPart = MarzGuns.Booster_Scope_Off MarzGuns.Booster_Scope_Off booster_scope booster_scope,
        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                 = 2.0,
        MultipleHitConditionAffected = false,
        ToHitModifier                = 1.5,
    }
    
    item W1873
    {
        MinDamage                   = 0.8,
        MaxDamage                   = 1.3,
        CriticalChance              = 30.0,
        AimingPerkCritModifier      = 6,
        CritDmgMultiplier           = 4.0,
        HitChance                   = 55,
        AimingPerkHitChanceModifier = 4,
        Aimingtime                  = 35,
        RecoilDelay                 = 12,
        MaxRange                    = 60.0,
        AimingPerkRangeModifier     = 0,
        MinSightRange               = 8,
        MaxSightRange               = 16.0,
        MinRange                    = 0.61,
        MinAngle                    = 0.95,
        AimingPerkMinAngleModifier  = 0.01,
        JamGunChance                = 0.75,
        ConditionLowerChanceOneIn   = 220,
        ConditionMax                = 10,
        PushBackMod                 = 0.3,
        StopPower                   = 16.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.29,
        MetalValue                = 45.0,
        FireMode                  = Single,
        IsAimedFirearm            = true,
        Ranged                    = true,
        AmmoType                  = marzguns:bullet_357,
        AmmoBox                   = MarzGuns.357_Box,
        MaxAmmo                   = 9,
        Reloadtime                = 25,
        WeaponReloadType          = leveraction,
        RackAfterShoot            = true,
        TwoHandWeapon             = true,
        RequiresEquippedBothHands = true,
        UseEndurance              = false,
        MinimumSwingtime          = 0.5,
        Swingtime                 = 0.5,
        SwingAmountBeforeImpact   = 0.0,
        
        Icon                 = W1873,
        IdleAnim             = Idle_Weapon2,
        RunAnim              = Run_Weapon2,
        SwingAnim            = Rifle,
        WeaponSprite         = MarzGuns.W1873,
        AimReleaseSound      = L94AimRelease,
        BreakSound           = L94Break,
        BringToBearSound     = L94BringToBear,
        ClickSound           = L94Jam,
        DropSound            = L94Drop,
        EjectAmmoStartSound  = L94EjectAmmoStart,
        EjectAmmoSound       = L94EjectAmmo,
        EjectAmmoStopSound   = L94EjectAmmoStop,
        EquipSound           = L94Equip,
        HitSound             = BulletImpact,
        ImpactSound          = null,
        InsertAmmoStartSound = L94InsertAmmoStart,
        InsertAmmoSound      = L94InsertAmmo,
        InsertAmmoStopSound  = L94InsertAmmoStop,
        RackSound            = L94Rack,
        ShellFallSound       = L94CartridgeFall,
        SwingSound           = L94Shoot,
        UnequipSound         = L94UnEquip,
        SoundGain            = 1.8,
        SoundRadius          = 150,
        SoundVolume          = 180,
        NPCSoundBoost        = 1.5,
        MuzzleFlashModelKey  = muzzle_flash_hunting_rifle,
        SplatBloodOnNoDeath  = true,
        SplatNumber          = 3,
        SplatSize            = 3,
        
        OnCreate        = MarzGuns_OnCreate.AttachParts,
        ModelWeaponPart = MarzGuns.Lever_Lock MarzGuns.W1873_LEVER lever_lock lever_lock,
        ModelWeaponPart = MarzGuns.Lever_Fired MarzGuns.W1873_LEVER_FIRED lever_fired lever_fired,
        
        ModelWeaponPart = MarzGuns.Picatinny_Rail_Up MarzGuns.Picatinny_Rail_Up rail_up rail_up,
        
        ModelWeaponPart = MarzGuns.Booster_Scope MarzGuns.Booster_Scope booster_scope booster_scope,
        ModelWeaponPart = MarzGuns.Booster_Scope_Off MarzGuns.Booster_Scope_Off booster_scope booster_scope,
        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                 = 2.0,
        MultipleHitConditionAffected = false,
        ToHitModifier                = 1.5,
    }
    
    item W1873_CARBINE
    {
        MinDamage                   = 0.8,
        MaxDamage                   = 1.3,
        CriticalChance              = 30.0,
        AimingPerkCritModifier      = 6,
        CritDmgMultiplier           = 4.0,
        HitChance                   = 55,
        AimingPerkHitChanceModifier = 4,
        Aimingtime                  = 35,
        RecoilDelay                 = 12,
        MaxRange                    = 40.0,
        AimingPerkRangeModifier     = 0,
        MinSightRange               = 4,
        MaxSightRange               = 12.0,
        MinRange                    = 0.61,
        MinAngle                    = 0.95,
        AimingPerkMinAngleModifier  = 0.01,
        JamGunChance                = 0.75,
        ConditionLowerChanceOneIn   = 220,
        ConditionMax                = 10,
        PushBackMod                 = 0.3,
        StopPower                   = 16.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.29,
        MetalValue                = 45.0,
        FireMode                  = Single,
        IsAimedFirearm            = true,
        Ranged                    = true,
        AmmoType                  = marzguns:bullet_357,
        AmmoBox                   = MarzGuns.357_Box,
        MaxAmmo                   = 6,
        Reloadtime                = 25,
        WeaponReloadType          = leveraction,
        RackAfterShoot            = true,
        TwoHandWeapon             = true,
        RequiresEquippedBothHands = true,
        UseEndurance              = false,
        MinimumSwingtime          = 0.5,
        Swingtime                 = 0.5,
        SwingAmountBeforeImpact   = 0.0,
        
        Icon                 = W1873_CARBINE,
        IdleAnim             = Idle_Weapon2,
        RunAnim              = Run_Weapon2,
        SwingAnim            = Rifle,
        WeaponSprite         = MarzGuns.W1873_CARBINE,
        AimReleaseSound      = L94AimRelease,
        BreakSound           = L94Break,
        BringToBearSound     = L94BringToBear,
        ClickSound           = L94Jam,
        DropSound            = L94Drop,
        EjectAmmoStartSound  = L94EjectAmmoStart,
        EjectAmmoSound       = L94EjectAmmo,
        EjectAmmoStopSound   = L94EjectAmmoStop,
        EquipSound           = L94Equip,
        HitSound             = BulletImpact,
        ImpactSound          = null,
        InsertAmmoStartSound = L94InsertAmmoStart,
        InsertAmmoSound      = L94InsertAmmo,
        InsertAmmoStopSound  = L94InsertAmmoStop,
        RackSound            = L94Rack,
        ShellFallSound       = L94CartridgeFall,
        SwingSound           = L94Shoot,
        UnequipSound         = L94UnEquip,
        SoundGain            = 1.8,
        SoundRadius          = 150,
        SoundVolume          = 180,
        NPCSoundBoost        = 1.5,
        MuzzleFlashModelKey  = muzzle_flash_hunting_rifle,
        SplatBloodOnNoDeath  = true,
        SplatNumber          = 3,
        SplatSize            = 3,
        
        OnCreate        = MarzGuns_OnCreate.AttachParts,
        ModelWeaponPart = MarzGuns.Lever_Lock MarzGuns.W1873_CARBINE_LEVER lever_lock lever_lock,
        ModelWeaponPart = MarzGuns.Lever_Fired MarzGuns.W1873_CARBINE_LEVER_FIRED lever_fired lever_fired,
        
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 2.0,
        MultipleHitConditionAffected = false,
        ToHitModifier                = 1.5,
    }
}
