module Base
{
    item Tec9
    {
        AimingPerkCritModifier       = 25,
        AimingPerkHitChanceModifier  = 10,
        AimingPerkMinAngleModifier   = 0.05,
        AimingPerkRangeModifier      = 1.6,
        Aimingtime                   = 25,
        AimReleaseSound              = M9AimRelease,
        AmmoBox                      = Bullets9mmBox,
        AmmoType                     = base:bullets_9mm,
        AttachmentType               = Holster,
        BreakSound                   = M9Break,
        BringToBearSound             = M9BringToBear,
        ClickSound                   = M9Jam,
        ClipSize                     = 20,
        ConditionLowerChanceOneIn    = 60,
        ConditionMax                 = 20,
        CritDmgMultiplier            = 4,
        CriticalChance               = 10,
        DisplayCategory              = Weapon,
        DoorDamage                   = 5,
        DropSound                    = M9Drop,
        EjectAmmoSound               = M9EjectAmmo,
        EjectAmmoStartSound          = M9EjectAmmoStart,
        EjectAmmoStopSound           = M9EjectAmmoStop,
        EquipSound                   = M9Equip,
        HitChance                    = 45,
        HitSound                     = BulletHitBody,
        Icon                         = Tec9,
        ImpactSound                  = null,
        InsertAmmoSound              = M9InsertAmmo,
        InsertAmmoStartSound         = M9InsertAmmoStart,
        InsertAmmoStopSound          = M9InsertAmmoStop,
        IsAimedFirearm               = true,
        JamGunChance                 = 2,
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 0,
        MagazineType                 = 9mmClip20,
        MaxAmmo                      = 20,
        MaxDamage                    = 1,
        MaxHitcount                  = 1,
        MaxRange                     = 11,
        MaxSightRange                = 6.0,
        MetalValue                   = 30,
        MinAngle                     = 0.95,
        MinDamage                    = 0.8,
        MinimumSwingtime             = 0.5,
        MinRange                     = 0.61,
        MinSightRange                = 2,
        ModelWeaponPart              = GunLight GunLight gunlight gunlight,
        ModelWeaponPart              = Laser Laser laser laser,
        ModelWeaponPart              = LaserOn LaserOn laser laser,
        ModelWeaponPart              = RedDot RedDot reddot reddot,
        ModelWeaponPart              = MagazineAttachment TEC9_Magazine magazine magazine,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey          = muzzle_flash_handgun,
        NPCSoundBoost                = 1.5,
        Projectilecount              = 1,
        PushBackMod                  = 0.3,
        RackSound                    = M9Rack,
        Ranged                       = true,
        RecoilDelay                  = 10,
        Reloadtime                   = 30,
        RunAnim                      = Run_Weapon2,
        ShellFallSound               = M9CartridgeFall,
        SoundGain                    = 1.5,
        SoundRadius                  = 50,
        SoundVolume                  = 50,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        StopPower                    = 5,
        SubCategory                  = Firearm,
        SwingAmountBeforeImpact      = 0,
        SwingAnim                    = Handgun,
        SwingSound                   = M9Shoot,
        Swingtime                    = 0.5,
        Tags                         = base:hasmetal;base:firearm,
        ToHitModifier                = 1.5,
        ItemType                     = base:weapon,
        UnequipSound                 = M9UnEquip,
        UseEndurance                 = false,
        WeaponReloadType             = handgun,
        WeaponSprite                 = Tec9,
        Weight                       = 2.4,
    }
    
    item Pistol
    {
        AimingPerkCritModifier       = 24,
        AimingPerkHitChanceModifier  = 10,
        AimingPerkMinAngleModifier   = 0.05,
        AimingPerkRangeModifier      = 1.6,
        Aimingtime                   = 45,
        AimReleaseSound              = M9AimRelease,
        AmmoBox                      = Bullets9mmBox,
        AmmoType                     = base:bullets_9mm,
        AttachmentType               = Holster,
        BreakSound                   = M9Break,
        BringToBearSound             = M9BringToBear,
        ClickSound                   = M9Jam,
        ClipSize                     = 15,
        ConditionLowerChanceOneIn    = 60,
        ConditionMax                 = 20,
        CritDmgMultiplier            = 4,
        CriticalChance               = 10,
        DisplayCategory              = Weapon,
        DoorDamage                   = 5,
        DropSound                    = M9Drop,
        EjectAmmoSound               = M9EjectAmmo,
        EjectAmmoStartSound          = M9EjectAmmoStart,
        EjectAmmoStopSound           = M9EjectAmmoStop,
        EquipSound                   = M9Equip,
        HitChance                    = 40,
        HitSound                     = BulletHitBody,
        Icon                         = PistolVFE,
        ImpactSound                  = null,
        InsertAmmoSound              = M9InsertAmmo,
        InsertAmmoStartSound         = M9InsertAmmoStart,
        InsertAmmoStopSound          = M9InsertAmmoStop,
        IsAimedFirearm               = true,
        JamGunChance                 = 2,
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 0,
        MagazineType                 = Base.9mmClip,
        MaxAmmo                      = 15,
        MaxDamage                    = 1.0,
        MaxHitcount                  = 1,
        MaxRange                     = 10,
        MaxSightRange                = 6.0,
        MetalValue                   = 30,
        MinAngle                     = 0.95,
        MinDamage                    = 0.8,
        MinimumSwingtime             = 0.5,
        MinRange                     = 0.61,
        MinSightRange                = 2,
        ModelWeaponPart              = GunLight GunLight gunlight gunlight,
        ModelWeaponPart              = Laser Laser laser laser,
        ModelWeaponPart              = LaserOn LaserOn laser laser,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey          = muzzle_flash_handgun,
        NPCSoundBoost                = 1.5,
        Projectilecount              = 1,
        PushBackMod                  = 0.3,
        RackSound                    = M9Rack,
        Ranged                       = true,
        RecoilDelay                  = 15,
        Reloadtime                   = 30,
        RunAnim                      = Run_Weapon2,
        ShellFallSound               = M9CartridgeFall,
        SoundGain                    = 1.5,
        SoundRadius                  = 50,
        SoundVolume                  = 50,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        StopPower                    = 5,
        SubCategory                  = Firearm,
        SwingAmountBeforeImpact      = 0,
        SwingAnim                    = Handgun,
        SwingSound                   = M9Shoot,
        Swingtime                    = 0.5,
        Tags                         = base:hasmetal;base:firearm,
        ToHitModifier                = 1.5,
        ItemType                     = base:weapon,
        UnequipSound                 = M9UnEquip,
        UseEndurance                 = false,
        WeaponReloadType             = handgun,
        WeaponSprite                 = Handgun03,
        Weight                       = 1.5,
    }
    
    item Pistol2
    {
        AimingPerkCritModifier       = 24,
        AimingPerkHitChanceModifier  = 10,
        AimingPerkMinAngleModifier   = 0.05,
        AimingPerkRangeModifier      = 1.6,
        Aimingtime                   = 30,
        AimReleaseSound              = M1911AimRelease,
        AmmoBox                      = Bullets45Box,
        AmmoType                     = base:bullets_45,
        AttachmentType               = Holster,
        BreakSound                   = M1911Break,
        BringToBearSound             = M1911BringToBear,
        ClickSound                   = M1911Jam,
        ClipSize                     = 7,
        ConditionLowerChanceOneIn    = 60,
        ConditionMax                 = 20,
        CritDmgMultiplier            = 4,
        CriticalChance               = 10,
        DisplayCategory              = Weapon,
        DoorDamage                   = 5,
        DropSound                    = M1911Drop,
        EjectAmmoSound               = M1911EjectAmmo,
        EjectAmmoStartSound          = M1911EjectAmmoStart,
        EjectAmmoStopSound           = M1911EjectAmmoStop,
        EquipSound                   = M1911Equip,
        HitChance                    = 45,
        HitSound                     = BulletHitBody,
        Icon                         = Pistol2VFE,
        ImpactSound                  = null,
        InsertAmmoSound              = M1911InsertAmmo,
        InsertAmmoStartSound         = M1911InsertAmmoStart,
        InsertAmmoStopSound          = M1911InsertAmmoStop,
        IsAimedFirearm               = true,
        JamGunChance                 = 4.5,
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 1,
        MagazineType                 = Base.45Clip,
        MaxAmmo                      = 7,
        MaxDamage                    = 1.4,
        MaxHitcount                  = 1,
        MaxRange                     = 10,
        MaxSightRange                = 6.0,
        MetalValue                   = 30,
        MinAngle                     = 0.95,
        MinDamage                    = 1,
        MinimumSwingtime             = 0.5,
        MinRange                     = 0.61,
        MinSightRange                = 2,
        ModelWeaponPart              = GunLight GunLight gunlight gunlight,
        ModelWeaponPart              = Laser Laser laser laser,
        ModelWeaponPart              = LaserOn LaserOn laser laser,
        ModelWeaponPart              = OilFilterSuppressor2 OilFilterSuppressor2 oilfiltersuppressor2 oilfiltersuppressor2,
        ModelWeaponPart              = RedDot RedDot reddot reddot,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey          = muzzle_flash_handgun02,
        NPCSoundBoost                = 1.5,
        Projectilecount              = 1,
        PushBackMod                  = 0.3,
        RackSound                    = M1911Rack,
        Ranged                       = true,
        RecoilDelay                  = 15,
        Reloadtime                   = 30,
        RunAnim                      = Run_Weapon2,
        ShellFallSound               = M1911CartridgeFall,
        SoundGain                    = 1.5,
        SoundRadius                  = 55,
        SoundVolume                  = 55,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        StopPower                    = 7,
        SubCategory                  = Firearm,
        SwingAmountBeforeImpact      = 0,
        SwingAnim                    = Handgun,
        SwingSound                   = M1911Shoot,
        Swingtime                    = 0.5,
        Tags                         = base:hasmetal;base:firearm,
        ToHitModifier                = 1.5,
        ItemType                     = base:weapon,
        UnequipSound                 = M1911UnEquip,
        UseEndurance                 = false,
        WeaponReloadType             = handgun,
        WeaponSprite                 = M1911,
        Weight                       = 1.6,
    }
    
    item MK23SOCOM
    {
        AimingPerkCritModifier       = 20,
        AimingPerkHitChanceModifier  = 8,
        AimingPerkMinAngleModifier   = 0.05,
        AimingPerkRangeModifier      = 1.6,
        Aimingtime                   = 25,
        AimReleaseSound              = M1911AimRelease,
        AmmoBox                      = Bullets45Box,
        AmmoType                     = base:bullets_45,
        AttachmentType               = Holster,
        BreakSound                   = M1911Break,
        BringToBearSound             = M1911BringToBear,
        ClickSound                   = M1911Jam,
        ClipSize                     = 12,
        ConditionLowerChanceOneIn    = 60,
        ConditionMax                 = 20,
        CritDmgMultiplier            = 4,
        CriticalChance               = 8,
        DisplayCategory              = Weapon,
        DoorDamage                   = 5,
        DropSound                    = M1911Drop,
        EjectAmmoSound               = M1911EjectAmmo,
        EjectAmmoStartSound          = M1911EjectAmmoStart,
        EjectAmmoStopSound           = M1911EjectAmmoStop,
        EquipSound                   = M1911Equip,
        HitChance                    = 30,
        HitSound                     = BulletHitBody,
        Icon                         = MK23SOCOM,
        ImpactSound                  = null,
        InsertAmmoSound              = M1911InsertAmmo,
        InsertAmmoStartSound         = M1911InsertAmmoStart,
        InsertAmmoStopSound          = M1911InsertAmmoStop,
        IsAimedFirearm               = true,
        JamGunChance                 = 2.0,
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 1,
        MagazineType                 = Base.45Clip12,
        MaxAmmo                      = 12,
        MaxDamage                    = 1.2,
        MaxHitcount                  = 1,
        MaxRange                     = 10,
        MaxSightRange                = 6.0,
        MetalValue                   = 30,
        MinAngle                     = 0.95,
        MinDamage                    = 0.9,
        MinimumSwingtime             = 0.5,
        MinRange                     = 0.61,
        MuzzleFlashModelKey          = muzzle_flash_handgun02,
        MultipleHitConditionAffected = false,
        NPCSoundBoost                = 1.5,
        Projectilecount              = 1,
        PushBackMod                  = 0.3,
        RackSound                    = M1911Rack,
        Ranged                       = true,
        RecoilDelay                  = 15,
        Reloadtime                   = 30,
        RunAnim                      = Run_Weapon2,
        ShellFallSound               = M1911CartridgeFall,
        SoundGain                    = 1.5,
        SoundRadius                  = 22,
        SoundVolume                  = 22,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        StopPower                    = 7,
        SubCategory                  = Firearm,
        SwingAmountBeforeImpact      = 0,
        SwingAnim                    = Handgun,
        SwingSound                   = SuppressedShot,
        Swingtime                    = 0.5,
        Tags                         = base:hasmetal;base:firearm,
        ToHitModifier                = 1.5,
        ItemType                     = base:weapon,
        UnequipSound                 = M1911UnEquip,
        UseEndurance                 = false,
        WeaponReloadType             = handgun,
        WeaponSprite                 = MK23SOCOM,
        Weight                       = 2.2,
    }
    
    item Pistol3
    {
        AimingPerkCritModifier       = 24,
        AimingPerkHitChanceModifier  = 12,
        AimingPerkMinAngleModifier   = 0.05,
        AimingPerkRangeModifier      = 1.6,
        Aimingtime                   = 30,
        AimReleaseSound              = DesertEagleAimRelease,
        AmmoBox                      = Bullets44Box,
        AmmoType                     = base:bullets_44,
        AttachmentType               = Holster,
        BreakSound                   = DesertEagleBreak,
        BringToBearSound             = DesertEagleBringToBear,
        ClickSound                   = DesertEagleJam,
        ClipSize                     = 8,
        ConditionLowerChanceOneIn    = 60,
        ConditionMax                 = 20,
        CritDmgMultiplier            = 4,
        CriticalChance               = 10,
        DisplayCategory              = Weapon,
        DoorDamage                   = 5,
        DropSound                    = DesertEagleDrop,
        EjectAmmoSound               = DesertEagleEjectAmmo,
        EjectAmmoStartSound          = DesertEagleEjectAmmoStart,
        EjectAmmoStopSound           = DesertEagleEjectAmmoStop,
        EquipSound                   = DesertEagleEquip,
        HitChance                    = 35,
        HitSound                     = BulletHitBody,
        Icon                         = Pistol3VFE,
        ImpactSound                  = null,
        InsertAmmoSound              = DesertEagleInsertAmmo,
        InsertAmmoStartSound         = DesertEagleInsertAmmoStart,
        InsertAmmoStopSound          = DesertEagleInsertAmmoStop,
        IsAimedFirearm               = true,
        JamGunChance                 = 3,
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 2,
        MagazineType                 = Base.44Clip,
        MaxAmmo                      = 8,
        MaxDamage                    = 2.5,
        MaxHitcount                  = 2,
        MaxRange                     = 11,
        MaxSightRange                = 6.0,
        MetalValue                   = 30,
        MinAngle                     = 0.95,
        MinDamage                    = 2.0,
        MinimumSwingtime             = 0.5,
        MinRange                     = 0.61,
        MinSightRange                = 2,
        ModelWeaponPart              = GunLight GunLight gunlight gunlight,
        ModelWeaponPart              = Laser Laser laser laser,
        ModelWeaponPart              = LaserOn LaserOn laser laser,
        ModelWeaponPart              = RedDot RedDot reddot reddot,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey          = muzzle_flash_handgun03,
        NPCSoundBoost                = 1.5,
        PiercingBullets              = true,
        Projectilecount              = 1,
        PushBackMod                  = 0.3,
        RackSound                    = DesertEagleRack,
        Ranged                       = true,
        RecoilDelay                  = 25,
        Reloadtime                   = 30,
        RunAnim                      = Run_Weapon2,
        ShellFallSound               = DesertEagleCartridgeFall,
        SoundGain                    = 1.5,
        SoundRadius                  = 70,
        SoundVolume                  = 70,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        StopPower                    = 9,
        SubCategory                  = Firearm,
        SwingAmountBeforeImpact      = 0,
        SwingAnim                    = Handgun,
        SwingSound                   = DesertEagleShoot,
        Swingtime                    = 0.5,
        Tags                         = base:hasmetal;base:firearm;base:ignorezombiedensity,
        ToHitModifier                = 1.5,
        ItemType                     = base:weapon,
        UnequipSound                 = DesertEagleUnequip,
        UseEndurance                 = false,
        WeaponReloadType             = handgun,
        WeaponSprite                 = Handgun,
        Weight                       = 1.9,
    }
    
    item Glock
    {
        AimingPerkCritModifier       = 24,
        AimingPerkHitChanceModifier  = 10,
        AimingPerkMinAngleModifier   = 0.05,
        AimingPerkRangeModifier      = 1.6,
        Aimingtime                   = 45,
        AimReleaseSound              = M9AimRelease,
        AmmoBox                      = Bullets9mmBox,
        AmmoType                     = base:bullets_9mm,
        AttachmentType               = Holster,
        BreakSound                   = M9Break,
        BringToBearSound             = M9BringToBear,
        ClickSound                   = M9Jam,
        ClipSize                     = 17,
        ConditionLowerChanceOneIn    = 60,
        ConditionMax                 = 20,
        CritDmgMultiplier            = 4,
        CriticalChance               = 10,
        DisplayCategory              = Weapon,
        DoorDamage                   = 5,
        DropSound                    = M9Drop,
        EjectAmmoSound               = M9EjectAmmo,
        EjectAmmoStartSound          = M9EjectAmmoStart,
        EjectAmmoStopSound           = M9EjectAmmoStop,
        EquipSound                   = M9Equip,
        HitChance                    = 45,
        HitSound                     = BulletHitBody,
        Icon                         = Glock,
        ImpactSound                  = null,
        InsertAmmoSound              = M9InsertAmmo,
        InsertAmmoStartSound         = M9InsertAmmoStart,
        InsertAmmoStopSound          = M9InsertAmmoStop,
        IsAimedFirearm               = true,
        JamGunChance                 = 1.5,
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 0,
        MagazineType                 = Base.9mmClip17,
        MaxAmmo                      = 17,
        MaxDamage                    = 1,
        MaxHitcount                  = 1,
        MaxRange                     = 10,
        MaxSightRange                = 6.0,
        MetalValue                   = 30,
        MinAngle                     = 0.95,
        MinDamage                    = 0.8,
        MinimumSwingtime             = 0.5,
        MinRange                     = 0.61,
        MinSightRange                = 2,
        ModelWeaponPart              = Laser Laser laser laser,
        ModelWeaponPart              = LaserOn LaserOn laser laser,
        ModelWeaponPart              = OilFilterSuppressor2 OilFilterSuppressor2 oilfiltersuppressor2 oilfiltersuppressor2,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey          = muzzle_flash_handgun,
        NPCSoundBoost                = 1.5,
        Projectilecount              = 1,
        PushBackMod                  = 0.3,
        RackSound                    = M9Rack,
        Ranged                       = true,
        RecoilDelay                  = 15,
        Reloadtime                   = 30,
        RunAnim                      = Run_Weapon2,
        ShellFallSound               = M9CartridgeFall,
        SoundGain                    = 1.5,
        SoundRadius                  = 50,
        SoundVolume                  = 50,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        StopPower                    = 5,
        SubCategory                  = Firearm,
        SwingAmountBeforeImpact      = 0,
        SwingAnim                    = Handgun,
        SwingSound                   = M9Shoot,
        Swingtime                    = 0.5,
        Tags                         = base:hasmetal;base:firearm,
        ToHitModifier                = 1.5,
        ItemType                     = base:weapon,
        UnequipSound                 = M9UnEquip,
        UseEndurance                 = false,
        WeaponReloadType             = handgun,
        WeaponSprite                 = Glock17,
        Weight                       = 1.45,
    }
    
    item Glock18
    {
        AimingPerkCritModifier       = 24,
        AimingPerkHitChanceModifier  = 10,
        AimingPerkMinAngleModifier   = 0.05,
        AimingPerkRangeModifier      = 1.6,
        Aimingtime                   = 45,
        AimReleaseSound              = M9AimRelease,
        AimReleaseSound              = M9AimRelease,
        AmmoBox                      = Bullets9mmBox,
        AmmoType                     = base:bullets_9mm,
        AttachmentType               = Holster,
        BreakSound                   = M9Break,
        BringToBearSound             = M9BringToBear,
        ClickSound                   = M9Jam,
        ClipSize                     = 17,
        ConditionLowerChanceOneIn    = 60,
        ConditionMax                 = 20,
        CritDmgMultiplier            = 4,
        CriticalChance               = 10,
        DisplayCategory              = Weapon,
        DoorDamage                   = 5,
        DropSound                    = M9Drop,
        EjectAmmoSound               = M9EjectAmmo,
        EjectAmmoStartSound          = M9EjectAmmoStart,
        EjectAmmoStopSound           = M9EjectAmmoStop,
        EquipSound                   = M9Equip,
        FireMode                     = Auto,
        FireModePossibilities        = Auto/Single,
        HitChance                    = 45,
        HitSound                     = BulletHitBody,
        Icon                         = Glock,
        ImpactSound                  = null,
        InsertAmmoSound              = M9InsertAmmo,
        InsertAmmoStartSound         = M9InsertAmmoStart,
        InsertAmmoStopSound          = M9InsertAmmoStop,
        IsAimedFirearm               = true,
        JamGunChance                 = 1.5,
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 0,
        MagazineType                 = Base.9mmClip17,
        MaxAmmo                      = 17,
        MaxDamage                    = 1,
        MaxHitcount                  = 1,
        MaxRange                     = 10,
        MaxSightRange                = 6.0,
        MetalValue                   = 30,
        MinAngle                     = 0.95,
        MinDamage                    = 0.8,
        MinimumSwingtime             = 0.5,
        MinRange                     = 0.61,
        MinSightRange                = 2,
        ModelWeaponPart              = Laser Laser laser laser,
        ModelWeaponPart              = LaserOn LaserOn laser laser,
        ModelWeaponPart              = OilFilterSuppressor2 OilFilterSuppressor2 oilfiltersuppressor2 oilfiltersuppressor2,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey          = muzzle_flash_handgun,
        NPCSoundBoost                = 1.5,
        Projectilecount              = 1,
        PushBackMod                  = 0.3,
        RackSound                    = M9Rack,
        Ranged                       = true,
        RecoilDelay                  = 15,
        Reloadtime                   = 30,
        RunAnim                      = Run_Weapon2,
        ShellFallSound               = M9CartridgeFall,
        SoundGain                    = 1.5,
        SoundRadius                  = 50,
        SoundVolume                  = 50,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        StopPower                    = 5,
        SubCategory                  = Firearm,
        SwingAmountBeforeImpact      = 0,
        SwingAnim                    = Handgun,
        SwingSound                   = M9Shoot,
        Swingtime                    = 0.5,
        Tags                         = base:hasmetal;base:firearm;rpm:1200,
        ToHitModifier                = 1.5,
        ItemType                     = base:weapon,
        UnequipSound                 = M9UnEquip,
        UseEndurance                 = false,
        WeaponReloadType             = handgun,
        WeaponSprite                 = Glock17,
        Weight                       = 1.45,
    }
    
    item P229
    {
        AimingPerkCritModifier       = 19,
        AimingPerkHitChanceModifier  = 10,
        AimingPerkMinAngleModifier   = 0.05,
        AimingPerkRangeModifier      = 1.6,
        Aimingtime                   = 25,
        AimReleaseSound              = M9AimRelease,
        AmmoBox                      = Bullets9mmBox,
        AmmoType                     = base:bullets_9mm,
        AttachmentType               = Holster,
        BreakSound                   = M9Break,
        BringToBearSound             = M9BringToBear,
        ClickSound                   = M9Jam,
        ClipSize                     = 13,
        ConditionLowerChanceOneIn    = 60,
        ConditionMax                 = 20,
        CritDmgMultiplier            = 4,
        CriticalChance               = 10,
        DisplayCategory              = Weapon,
        DoorDamage                   = 5,
        DropSound                    = M9Drop,
        EjectAmmoSound               = M9EjectAmmo,
        EjectAmmoStartSound          = M9EjectAmmoStart,
        EjectAmmoStopSound           = M9EjectAmmoStop,
        EquipSound                   = M9Equip,
        HitChance                    = 50,
        HitSound                     = BulletHitBody,
        Icon                         = P229,
        ImpactSound                  = null,
        InsertAmmoSound              = M9InsertAmmo,
        InsertAmmoStartSound         = M9InsertAmmoStart,
        InsertAmmoStopSound          = M9InsertAmmoStop,
        IsAimedFirearm               = true,
        JamGunChance                 = 2,
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 0,
        MagazineType                 = Base.9mmClip13,
        MaxAmmo                      = 13,
        MaxDamage                    = 1,
        MaxHitcount                  = 1,
        MaxRange                     = 8,
        MaxSightRange                = 6.0,
        MetalValue                   = 30,
        MinAngle                     = 0.95,
        MinDamage                    = 0.8,
        MinimumSwingtime             = 0.5,
        MinRange                     = 0.51,
        MinSightRange                = 2,
        ModelWeaponPart              = Laser Laser laser laser,
        ModelWeaponPart              = LaserOn LaserOn laser laser,
        ModelWeaponPart              = OilFilterSuppressor2 OilFilterSuppressor2 oilfiltersuppressor2 oilfiltersuppressor2,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey          = muzzle_flash_handgun,
        NPCSoundBoost                = 1.5,
        Projectilecount              = 1,
        PushBackMod                  = 0.3,
        RackSound                    = M9Rack,
        Ranged                       = true,
        RecoilDelay                  = 15,
        Reloadtime                   = 30,
        RunAnim                      = Run_Weapon2,
        ShellFallSound               = M9CartridgeFall,
        SoundGain                    = 1.5,
        SoundRadius                  = 50,
        SoundVolume                  = 53,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        StopPower                    = 5,
        SubCategory                  = Firearm,
        SwingAmountBeforeImpact      = 0,
        SwingAnim                    = Handgun,
        SwingSound                   = M9Shoot,
        Swingtime                    = 0.5,
        Tags                         = base:hasmetal;base:firearm,
        ToHitModifier                = 1.2,
        ItemType                     = base:weapon,
        UnequipSound                 = M9UnEquip,
        UseEndurance                 = false,
        WeaponReloadType             = handgun,
        WeaponSprite                 = P229,
        Weight                       = 1.4,
    }
    
    item CZ75
    {
        AimingPerkCritModifier       = 25,
        AimingPerkHitChanceModifier  = 10,
        AimingPerkMinAngleModifier   = 0.05,
        AimingPerkRangeModifier      = 1.8,
        Aimingtime                   = 35,
        AimReleaseSound              = M9AimRelease,
        AmmoBox                      = Bullets9mmBox,
        AmmoType                     = base:bullets_9mm,
        AttachmentType               = Holster,
        BreakSound                   = M9Break,
        BringToBearSound             = M9BringToBear,
        ClickSound                   = M9Jam,
        ClipSize                     = 16,
        ConditionLowerChanceOneIn    = 60,
        ConditionMax                 = 20,
        CritDmgMultiplier            = 4,
        CriticalChance               = 15,
        DisplayCategory              = Weapon,
        DoorDamage                   = 5,
        DropSound                    = M9Drop,
        EjectAmmoSound               = M9EjectAmmo,
        EjectAmmoStartSound          = M9EjectAmmoStart,
        EjectAmmoStopSound           = M9EjectAmmoStop,
        EquipSound                   = M9Equip,
        HitChance                    = 50,
        HitSound                     = BulletHitBody,
        Icon                         = CZ75,
        ImpactSound                  = null,
        InsertAmmoSound              = M9InsertAmmo,
        InsertAmmoStartSound         = M9InsertAmmoStart,
        InsertAmmoStopSound          = M9InsertAmmoStop,
        IsAimedFirearm               = true,
        JamGunChance                 = 1.5,
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 0,
        MagazineType                 = Base.9mmClip16,
        MaxAmmo                      = 16,
        MaxDamage                    = 1,
        MaxHitcount                  = 1,
        MaxRange                     = 10,
        MaxSightRange                = 6.0,
        MetalValue                   = 30,
        MinAngle                     = 0.95,
        MinDamage                    = 0.8,
        MinimumSwingtime             = 0.5,
        MinRange                     = 0.51,
        MinSightRange                = 2,
        ModelWeaponPart              = Laser Laser laser laser,
        ModelWeaponPart              = LaserOn LaserOn laser laser,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey          = muzzle_flash_handgun,
        NPCSoundBoost                = 1.5,
        Projectilecount              = 1,
        PushBackMod                  = 0.3,
        RackSound                    = M9Rack,
        Ranged                       = true,
        RecoilDelay                  = 15,
        Reloadtime                   = 30,
        RunAnim                      = Run_Weapon2,
        ShellFallSound               = M9CartridgeFall,
        SoundGain                    = 1.5,
        SoundRadius                  = 50,
        SoundVolume                  = 53,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        StopPower                    = 5,
        SubCategory                  = Firearm,
        SwingAmountBeforeImpact      = 0,
        SwingAnim                    = Handgun,
        SwingSound                   = M9Shoot,
        Swingtime                    = 0.5,
        Tags                         = base:hasmetal;base:firearm,
        ToHitModifier                = 1.2,
        ItemType                     = base:weapon,
        UnequipSound                 = M9UnEquip,
        UseEndurance                 = false,
        WeaponReloadType             = handgun,
        WeaponSprite                 = CZ75,
        Weight                       = 1.55,
    }
    
    item MK2
    {
        AimingPerkCritModifier       = 25,
        AimingPerkHitChanceModifier  = 10,
        AimingPerkMinAngleModifier   = 0.05,
        AimingPerkRangeModifier      = 1.8,
        Aimingtime                   = 40,
        AimReleaseSound              = M9AimRelease,
        AmmoBox                      = 22Box,
        AmmoType                     = vfe:bullets_22,
        AttachmentType               = Holster,
        BreakSound                   = M9Break,
        BringToBearSound             = M9BringToBear,
        ClickSound                   = M9Jam,
        ClipSize                     = 10,
        ConditionLowerChanceOneIn    = 60,
        ConditionMax                 = 20,
        CritDmgMultiplier            = 3,
        CriticalChance               = 20,
        DisplayCategory              = Weapon,
        DoorDamage                   = 5,
        DropSound                    = M9Drop,
        EjectAmmoSound               = M9EjectAmmo,
        EjectAmmoStartSound          = M9EjectAmmoStart,
        EjectAmmoStopSound           = M9EjectAmmoStop,
        EquipSound                   = M9Equip,
        HitChance                    = 65,
        HitSound                     = BulletHitBody,
        Icon                         = mk2,
        ImpactSound                  = null,
        InsertAmmoSound              = M9InsertAmmo,
        InsertAmmoStartSound         = M9InsertAmmoStart,
        InsertAmmoStopSound          = M9InsertAmmoStop,
        IsAimedFirearm               = true,
        JamGunChance                 = 1.5,
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 0,
        MagazineType                 = Base.22ClipPistol,
        MaxAmmo                      = 10,
        MaxDamage                    = 0.6,
        MaxHitcount                  = 1,
        MaxRange                     = 9,
        MaxSightRange                = 6.0,
        MetalValue                   = 30,
        MinAngle                     = 0.95,
        MinDamage                    = 0.4,
        MinimumSwingtime             = 0.5,
        MinRange                     = 0.51,
        MinSightRange                = 2,
        ModelWeaponPart              = Laser Laser laser laser,
        ModelWeaponPart              = LaserOn LaserOn laser laser,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey          = muzzle_flash_handgun,
        NPCSoundBoost                = 1.5,
        Projectilecount              = 1,
        PushBackMod                  = 0.3,
        RackSound                    = M9Rack,
        Ranged                       = true,
        RecoilDelay                  = 10,
        Reloadtime                   = 30,
        RunAnim                      = Run_Weapon2,
        ShellFallSound               = M9CartridgeFall,
        SoundGain                    = 1.5,
        SoundRadius                  = 25,
        SoundVolume                  = 25,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        StopPower                    = 1,
        SubCategory                  = Firearm,
        SwingAmountBeforeImpact      = 0,
        SwingAnim                    = Handgun,
        SwingSound                   = Mk2shoot,
        Swingtime                    = 0.5,
        Tags                         = base:hasmetal;base:firearm,
        ToHitModifier                = 1.2,
        ItemType                     = base:weapon,
        UnequipSound                 = M9UnEquip,
        UseEndurance                 = false,
        WeaponReloadType             = handgun,
        WeaponSprite                 = MK2,
        Weight                       = 1.2,
    }
    
    item MK2SD
    {
        AimingPerkCritModifier       = 25,
        AimingPerkHitChanceModifier  = 10,
        AimingPerkMinAngleModifier   = 0.05,
        AimingPerkRangeModifier      = 1.8,
        Aimingtime                   = 30,
        AimReleaseSound              = M9AimRelease,
        AmmoBox                      = 22Box,
        AmmoType                     = vfe:bullets_22,
        AttachmentType               = Holster,
        BreakSound                   = M9Break,
        BringToBearSound             = M9BringToBear,
        ClickSound                   = M9Jam,
        ClipSize                     = 10,
        ConditionLowerChanceOneIn    = 60,
        ConditionMax                 = 20,
        CritDmgMultiplier            = 3,
        CriticalChance               = 20,
        DisplayCategory              = Weapon,
        DoorDamage                   = 5,
        DropSound                    = M9Drop,
        EjectAmmoSound               = M9EjectAmmo,
        EjectAmmoStartSound          = M9EjectAmmoStart,
        EjectAmmoStopSound           = M9EjectAmmoStop,
        EquipSound                   = M9Equip,
        HitChance                    = 65,
        HitSound                     = BulletHitBody,
        Icon                         = mk2sd,
        ImpactSound                  = null,
        InsertAmmoSound              = M9InsertAmmo,
        InsertAmmoStartSound         = M9InsertAmmoStart,
        InsertAmmoStopSound          = M9InsertAmmoStop,
        IsAimedFirearm               = true,
        JamGunChance                 = 1.5,
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 0,
        MagazineType                 = Base.22ClipPistol,
        MaxAmmo                      = 10,
        MaxDamage                    = 0.5,
        MaxHitcount                  = 1,
        MaxRange                     = 8,
        MaxSightRange                = 6.0,
        MetalValue                   = 30,
        MinAngle                     = 0.95,
        MinDamage                    = 0.3,
        MinimumSwingtime             = 0.5,
        MinRange                     = 0.51,
        MinSightRange                = 2,
        ModelWeaponPart              = Laser Laser laser laser,
        ModelWeaponPart              = LaserOn LaserOn laser laser,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey          = muzzle_flash_handgun,
        NPCSoundBoost                = 1.5,
        Projectilecount              = 1,
        PushBackMod                  = 0.3,
        RackSound                    = M9Rack,
        Ranged                       = true,
        RecoilDelay                  = 10,
        Reloadtime                   = 30,
        RunAnim                      = Run_Weapon2,
        ShellFallSound               = M9CartridgeFall,
        SoundGain                    = 1.5,
        SoundRadius                  = 15,
        SoundVolume                  = 15,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        StopPower                    = 1,
        SubCategory                  = Firearm,
        SwingAmountBeforeImpact      = 0,
        SwingAnim                    = Handgun,
        SwingSound                   = Mk2SDshoot,
        Swingtime                    = 0.5,
        Tags                         = base:hasmetal;base:firearm,
        ToHitModifier                = 1.2,
        ItemType                     = base:weapon,
        UnequipSound                 = M9UnEquip,
        UseEndurance                 = false,
        WeaponReloadType             = handgun,
        WeaponSprite                 = MK2SD,
        Weight                       = 2.2,
    }
    
    item Revolver
    {
        AimingPerkCritModifier       = 20,
        AimingPerkHitChanceModifier  = 10,
        AimingPerkMinAngleModifier   = 0.05,
        AimingPerkRangeModifier      = 1.6,
        Aimingtime                   = 25,
        AimReleaseSound              = M625AimRelease,
        AmmoBox                      = Bullets45Box,
        AmmoType                     = base:bullets_45,
        AttachmentType               = Holster,
        BreakSound                   = M625Break,
        BringToBearSound             = M625BringToBear,
        ClickSound                   = M625Jam,
        ConditionLowerChanceOneIn    = 60,
        ConditionMax                 = 20,
        CritDmgMultiplier            = 4,
        CriticalChance               = 20,
        DisplayCategory              = Weapon,
        DoorDamage                   = 5,
        DropSound                    = M625Drop,
        EjectAmmoSound               = M625EjectAmmo,
        EjectAmmoStartSound          = M625EjectAmmoStart,
        EjectAmmoStopSound           = M625EjectAmmoStop,
        EquipSound                   = M625Equip,
        HaveChamber                  = false,
        HitChance                    = 40,
        HitSound                     = BulletHitBody,
        Icon                         = RevolverVFE,
        ImpactSound                  = null,
        InsertAmmoSound              = M625InsertAmmo,
        InsertAmmoStartSound         = M625InsertAmmoStart,
        InsertAmmoStopSound          = M625InsertAmmoStop,
        IsAimedFirearm               = true,
        JamGunChance                 = 0,
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 2,
        ManuallyRemoveSpentRounds    = true,
        MaxAmmo                      = 6,
        MaxDamage                    = 1.4,
        MaxHitcount                  = 1,
        MaxRange                     = 10,
        MaxSightRange                = 6.0,
        MetalValue                   = 30,
        MinAngle                     = 0.95,
        MinDamage                    = 1,
        MinimumSwingtime             = 0.5,
        MinRange                     = 0.61,
        ModelWeaponPart              = RedDot RedDot reddot reddot,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey          = muzzle_flash_revolver,
        NPCSoundBoost                = 1.5,
        Projectilecount              = 1,
        PushBackMod                  = 0.3,
        Ranged                       = true,
        RecoilDelay                  = 25,
        Reloadtime                   = 30,
        RunAnim                      = Run_Weapon2,
        ShellFallSound               = M625CartridgeFall,
        SoundGain                    = 1.5,
        SoundRadius                  = 55,
        SoundVolume                  = 55,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        StopPower                    = 9,
        SubCategory                  = Firearm,
        SwingAmountBeforeImpact      = 0,
        SwingAnim                    = Handgun,
        SwingSound                   = M625Shoot,
        Swingtime                    = 0.5,
        Tags                         = base:hasmetal;base:firearm,
        ToHitModifier                = 1.5,
        ItemType                     = base:weapon,
        UnequipSound                 = M625UnEquip,
        UseEndurance                 = false,
        WeaponReloadType             = revolver,
        WeaponSprite                 = Revolver,
        Weight                       = 1.8,
    }
    
    item Revolver_Short
    {
        AimingPerkCritModifier       = 19,
        AimingPerkHitChanceModifier  = 10,
        AimingPerkMinAngleModifier   = 0.05,
        AimingPerkRangeModifier      = 1.6,
        Aimingtime                   = 45,
        AimReleaseSound              = M36AimRelease,
        AmmoBox                      = Bullets38Box,
        AmmoType                     = base:bullets_38,
        AttachmentType               = HolsterSmall,
        BreakSound                   = M36Break,
        BringToBearSound             = M36BringToBear,
        ClickSound                   = M36Jam,
        ConditionLowerChanceOneIn    = 60,
        ConditionMax                 = 20,
        CritDmgMultiplier            = 4,
        CriticalChance               = 10,
        DisplayCategory              = Weapon,
        DoorDamage                   = 5,
        DropSound                    = M36Drop,
        EjectAmmoSound               = M36EjectAmmo,
        EjectAmmoStartSound          = M36EjectAmmoStart,
        EjectAmmoStopSound           = M36EjectAmmoStop,
        EquipSound                   = M36Equip,
        HaveChamber                  = false,
        HitChance                    = 50,
        HitSound                     = BulletImpact,
        Icon                         = Revolver_ShortVFE,
        ImpactSound                  = null,
        InsertAmmoSound              = M36InsertAmmo,
        InsertAmmoStartSound         = M36InsertAmmoStart,
        InsertAmmoStopSound          = M36InsertAmmoStop,
        IsAimedFirearm               = true,
        JamGunChance                 = 0,
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 1,
        ManuallyRemoveSpentRounds    = true,
        MaxAmmo                      = 6,
        MaxDamage                    = 1.0,
        MaxHitcount                  = 1,
        MaxRange                     = 8,
        MaxSightRange                = 5.0,
        MetalValue                   = 30,
        MinAngle                     = 0.95,
        MinDamage                    = 0.8,
        MinimumSwingtime             = 0.5,
        MinRange                     = 0.61,
        MinSightRange                = 2,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey          = muzzle_flash_revolver_short,
        NPCSoundBoost                = 1.5,
        Projectilecount              = 1,
        PushBackMod                  = 0.3,
        Ranged                       = true,
        RecoilDelay                  = 17,
        Reloadtime                   = 30,
        RunAnim                      = Run_Weapon2,
        ShellFallSound               = M36CartridgeFall,
        SoundGain                    = 1.5,
        SoundRadius                  = 35,
        SoundVolume                  = 35,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        StopPower                    = 5,
        SubCategory                  = Firearm,
        SwingAmountBeforeImpact      = 0,
        SwingAnim                    = Handgun,
        SwingSound                   = M36Shoot,
        Swingtime                    = 0.5,
        Tags                         = base:hasmetal;base:firearm,
        ToHitModifier                = 1.5,
        ItemType                     = base:weapon,
        UnequipSound                 = M36UnEquip,
        UseEndurance                 = false,
        WeaponReloadType             = revolver,
        WeaponSprite                 = Revolver_Short,
        Weight                       = 1.2,
    }
    
    item Revolver_Long
    {
        AimingPerkCritModifier       = 25,
        AimingPerkHitChanceModifier  = 10,
        AimingPerkMinAngleModifier   = 0.05,
        AimingPerkRangeModifier      = 1.6,
        Aimingtime                   = 20,
        AimReleaseSound              = MagnumAimRelease,
        AmmoBox                      = Bullets44Box,
        AmmoType                     = base:bullets_44,
        AttachmentType               = Holster,
        BreakSound                   = MagnumBreak,
        BringToBearSound             = MagnumBringToBear,
        ClickSound                   = MagnumJam,
        ConditionLowerChanceOneIn    = 60,
        ConditionMax                 = 20,
        CritDmgMultiplier            = 4,
        CriticalChance               = 10,
        DisplayCategory              = Weapon,
        DoorDamage                   = 5,
        DropSound                    = MagnumDrop,
        EjectAmmoSound               = MagnumEjectAmmo,
        EjectAmmoStartSound          = MagnumEjectAmmoStart,
        EjectAmmoStopSound           = MagnumEjectAmmoStop,
        EquipSound                   = MagnumEquip,
        HaveChamber                  = false,
        HitChance                    = 40,
        HitSound                     = BulletHitBody,
        Icon                         = Revolver_LongVFE,
        ImpactSound                  = null,
        InsertAmmoSound              = MagnumInsertAmmo,
        InsertAmmoStartSound         = MagnumInsertAmmoStart,
        InsertAmmoStopSound          = MagnumInsertAmmoStop,
        IsAimedFirearm               = true,
        JamGunChance                 = 0,
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 2,
        ManuallyRemoveSpentRounds    = true,
        MaxAmmo                      = 6,
        MaxDamage                    = 2.5,
        MaxHitcount                  = 2,
        MaxRange                     = 11,
        MaxSightRange                = 6.5,
        MetalValue                   = 30,
        MinAngle                     = 0.95,
        MinDamage                    = 2.0,
        MinimumSwingtime             = 0.5,
        MinRange                     = 0.61,
        MinSightRange                = 2,
        ModelWeaponPart              = RedDot RedDot reddot reddot,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey          = muzzle_flash_revolver_long,
        NPCSoundBoost                = 1.5,
        PiercingBullets              = true,
        Projectilecount              = 1,
        PushBackMod                  = 0.3,
        Ranged                       = true,
        RecoilDelay                  = 32,
        Reloadtime                   = 30,
        RunAnim                      = Run_Weapon2,
        ShellFallSound               = MagnumCartridgeFall,
        SoundGain                    = 1.5,
        SoundRadius                  = 70,
        SoundVolume                  = 70,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        StopPower                    = 12,
        SubCategory                  = Firearm,
        SwingAmountBeforeImpact      = 0,
        SwingAnim                    = Handgun,
        SwingSound                   = MagnumShoot,
        Swingtime                    = 0.5,
        Tags                         = base:hasmetal;base:firearm,
        ToHitModifier                = 1.5,
        ItemType                     = base:weapon,
        UnequipSound                 = MagnumUnEquip,
        UseEndurance                 = false,
        WeaponReloadType             = revolver,
        WeaponSprite                 = Revolver_Long,
        Weight                       = 2,
    }
}