module Base
{
    item M2400_Shotgun
    {
        AimingMod                    = 2,
        AimingPerkCritModifier       = 2,
        AimingPerkHitChanceModifier  = 5,
        AimingTime                   = 20,
        AmmoBox                      = ShotgunShellsBox,
        AmmoType                     = base:shotgun_shells,
        AngleFalloff                 = true,
        AttachmentType               = Rifle,
        BreakSound                   = DoubleBarrelShotgunBreak,
        BringToBearSound             = DoubleBarrelShotgunBringToBear,
        ClickSound                   = DoubleBarrelShotgunJam,
        ConditionLowerChanceOneIn    = 60,
        ConditionMax                 = 20,
        CritDmgMultiplier            = 3,
        CriticalChance               = 80,
        DisplayCategory              = Weapon,
        DoorDamage                   = 30,
        EjectAmmoSound               = DoubleBarrelShotgunEjectAmmo,
        EjectAmmoStartSound          = DoubleBarrelShotgunEjectAmmoStart,
        EjectAmmoStopSound           = DoubleBarrelShotgunEjectAmmoStop,
        EquipSound                   = DoubleBarrelShotgunEquip,
        haveChamber                  = false,
        HitChance                    = 80,
        HitSound                     = BulletHitBody,
        Icon                         = M2400Shotgun,
        ImpactSound                  = null,
        InsertAmmoSound              = DoubleBarrelShotgunInsertAmmo,
        InsertAmmoStartSound         = DoubleBarrelShotgunInsertAmmoStart,
        InsertAmmoStopSound          = DoubleBarrelShotgunInsertAmmoStop,
        IsAimedFirearm               = true,
        IsAimedHandWeapon            = true,
        ItemType                     = base:weapon,
        JamGunChance                 = 0,
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 8,
        ManuallyRemoveSpentRounds    = true,
        MaxAmmo                      = 1,
        MaxDamage                    = 2.7,
        MaxHitCount                  = 4,
        MaxRange                     = 18,
        MetalValue                   = 45,
        MinAngle                     = 0.9,
        MinDamage                    = 2,
        MinRange                     = 0.67,
        ModelWeaponPart              = AmmoStraps BulletLoops bulletloops bulletloops,
        ModelWeaponPart              = ShellStraps ShellLoops bulletloops bulletloops,
        ModelWeaponPart              = Sling Sling_M2400 sling sling,
        ModelWeaponPart              = Sling2 Sling2_M2400 sling sling,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey          = muzzle_flash_shotgun_double_barrel,
        needtobeclosedoncereload     = true,
        ProjectileCount              = 5,
        PushBackMod                  = 0.8,
        RackAfterShoot               = false,
        Ranged                       = true,
        RangeFalloff                 = true,
        RecoilDelay                  = 10,
        ReloadTime                   = 25,
        RequiresEquippedBothHands    = true,
        RunAnim                      = Run_Weapon2,
        ShareDamage                  = false,
        ShellFallSound               = DoubleBarrelShotgunCartridgeFall,
        SoundGain                    = 2,
        SoundRadius                  = 70,
        SoundVolume                  = 70,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 5,
        StopPower                    = 40,
        SubCategory                  = Firearm,
        SwingSound                   = DoubleBarrelShotgunShoot,
        SwingTime                    = 2,
        Tags                         = base:hasmetal;base:firearm,
        TwoHandWeapon                = true,
        UnequipSound                 = DoubleBarrelShotgunUnEquip,
        UseEndurance                 = false,
        WeaponReloadType             = doublebarrelshotgun,
        WeaponSprite                 = M2400_Shotgun,
        Weight                       = 4,
        ProjectileSpread             = 1.8,
    }
    
    item M2400_Rifle
    {
        AimingMod                    = 2,
        AimingPerkCritModifier       = 45,
        AimingPerkHitChanceModifier  = 15,
        AimingPerkMinAngleModifier   = 0,
        AimingPerkRangeModifier      = 3,
        AimingTime                   = 15,
        AmmoBox                      = 308Box,
        AmmoType                     = base:bullets_308,
        AngleFalloff                 = true,
        AttachmentType               = Rifle,
        BreakSound                   = DoubleBarrelShotgunBreak,
        BringToBearSound             = DoubleBarrelShotgunBringToBear,
        ClickSound                   = DoubleBarrelShotgunJam,
        ConditionLowerChanceOneIn    = 60,
        ConditionMax                 = 20,
        CritDmgMultiplier            = 3,
        CriticalChance               = 30,
        DisplayCategory              = Weapon,
        DoorDamage                   = 20,
        EjectAmmoSound               = MSR700EjectAmmo,
        EjectAmmoStartSound          = DoubleBarrelShotgunEjectAmmoStart,
        EjectAmmoStopSound           = DoubleBarrelShotgunEjectAmmoStop,
        EquipSound                   = DoubleBarrelShotgunEquip,
        haveChamber                  = false,
        HitChance                    = 25,
        HitSound                     = BulletHitBody,
        Icon                         = M2400Rifle,
        ImpactSound                  = null,
        InsertAmmoSound              = MSR700InsertAmmo,
        InsertAmmoStartSound         = DoubleBarrelShotgunInsertAmmoStart,
        InsertAmmoStopSound          = DoubleBarrelShotgunInsertAmmoStop,
        IsAimedFirearm               = true,
        IsAimedHandWeapon            = true,
        ItemType                     = base:weapon,
        JamGunChance                 = 0,
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 1,
        ManuallyRemoveSpentRounds    = true,
        MaxAmmo                      = 1,
        MaxDamage                    = 3.0,
        MaxHitCount                  = 3,
        MaxRange                     = 25,
        MetalValue                   = 45,
        MinAngle                     = 0.995,
        MinDamage                    = 2.6,
        MinRange                     = 0.67,
        ModelWeaponPart              = AmmoStraps BulletLoops bulletloops bulletloops,
        ModelWeaponPart              = ShellStraps ShellLoops bulletloops bulletloops,
        ModelWeaponPart              = Sling Sling_M2400 sling sling,
        ModelWeaponPart              = Sling2 Sling2_M2400 sling sling,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey          = muzzle_flash_sniper_rifle,
        needtobeclosedoncereload     = true,
        PiercingBullets              = true,
        ProjectileCount              = 5,
        PushBackMod                  = 0.8,
        RackAfterShoot               = false,
        Ranged                       = true,
        RangeFalloff                 = true,
        RecoilDelay                  = 100,
        ReloadTime                   = 25,
        RequiresEquippedBothHands    = true,
        RunAnim                      = Run_Weapon2,
        ShareDamage                  = false,
        ShellFallSound               = MSR788CartridgeFall,
        SoundGain                    = 2,
        SoundRadius                  = 90,
        SoundVolume                  = 90,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 5,
        StopPower                    = 20,
        SubCategory                  = Firearm,
        SwingSound                   = MSR788Shoot,
        SwingTime                    = 2,
        Tags                         = base:hasmetal;base:firearm,
        TwoHandWeapon                = true,
        UnequipSound                 = DoubleBarrelShotgunUnEquip,
        UseEndurance                 = false,
        WeaponReloadType             = doublebarrelshotgun,
        WeaponSprite                 = M2400_Rifle,
        Weight                       = 4,
    }
}