module Base 
{
item PSA_KS23
	{
        DisplayName	=	KS-23,
        Tooltip = Tooltip_PSA_KS23,
        DisplayCategory = Weapon,
        SubCategory = Firearm,
        ItemType = base:weapon,
        Icon	=	KS,
        IsAimedFirearm	=	TRUE,
        Ranged	=	TRUE,
        AttachmentType = Rifle,
		UseEndurance = FALSE,
        TwoHandWeapon = TRUE,
        RangeFalloff	=	TRUE,
        RackAfterShoot = TRUE,
		Tags = base:hasmetal;base:firearm;base:repairwithoiler,

        Weight = 3.85,
        FireMode = Single,
        SoundGain = 2.2,
        SoundRadius = 200,
        SoundVolume = 200,
        NPCSoundBoost = 1.5,
        MaxAmmo = 3,
        MaxDamage = 4,
        MinDamage = 2,
        DoorDamage = 15,
        CritDmgMultiplier = 5,
        CriticalChance = 30,
        ProjectileCount = 9,
        ConditionMax = 12,
		ConditionLowerChanceOneIn = 80,
		JamGunChance = 0.6,
        MetalValue = 30,
        MaxRange = 14,
        MinRange = 0.61,
        MaxHitCount = 9,
        HitChance = 30,
        ToHitModifier = 1.2,
        RecoilDelay = 40,
        ReloadTime = 25,
        SplatNumber = 5,
        StopPower = 20,
        MultipleHitConditionAffected = FALSE,
        RequiresEquippedBothHands = TRUE,
        SplatBloodOnNoDeath = TRUE,
        KnockBackOnNoDeath = TRUE,
        PiercingBullets = FALSE,
        ShareDamage = FALSE,
        KnockdownMod = 8,
        PushBackMod = 0.8,
        AimingPerkCritModifier = 4,
        AimingPerkHitChanceModifier = 9,
        AimingPerkMinAngleModifier = 0.005,
        AimingPerkRangeModifier = 4,
        AimingTime = 40,


        AmmoBox = 23x75ShotgunShells_Box,
        AmmoType = Post_Soviet_Armory_B42:23x75shotgunshells,
        WeaponSprite	=	KS23,
        MuzzleFlashModelKey = muzzle_flash_shotgun,
        WeaponReloadType = shotgun,
        RunAnim	=	Run_Weapon2,
        SwingAnim	=	Rifle,
        SwingAmountBeforeImpact	=	0,
        SwingTime	=	0.5,
        MinimumSwingTime	=	0.5,
        MinAngle	=	0.965,

		SwingSound	=	KSfire,
		DropSound = JS2000ShotgunDrop,
        BreakSound  =   JS2000ShotgunBreak,
		BringToBearSound = JS2000ShotgunBringToBear,
		ClickSound = JS2000ShotgunJam,
		EquipSound = JS2000ShotgunEquip,
		UnequipSound = JS2000ShotgunUnEquip,
        HitSound = BulletHitBody,
        ImpactSound	=	null,
        InsertAmmoSound = KSload,
        InsertAllBulletsReload = TRUE,
		InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
		InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
        EjectAmmoSound = JS2000ShotgunEjectAmmo,
		EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
		EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
        RackSound = JS2000ShotgunRack,
        ShellFallSound = JS2000ShotgunCartridgeFall,
        IdleAnim	=	Idle_Weapon2,		        

	}

item PSA_KS23M
	{
        DisplayName	=	KS-23M,
        Tooltip = Tooltip_PSA_KS23M,
        DisplayCategory = Weapon,
        SubCategory = Firearm,
        ItemType = base:weapon,
        Icon	=	KSM,
        IsAimedFirearm	=	TRUE,
        Ranged	=	TRUE,
        AttachmentType = Rifle,
		UseEndurance = FALSE,
        TwoHandWeapon = TRUE,
        RangeFalloff	=	TRUE,
        RackAfterShoot = TRUE,
		Tags = base:hasmetal;base:firearm;base:repairwithoiler,

        Weight = 3.85,
        FireMode = Single,
        SoundGain = 2.2,
        SoundRadius = 200,
        SoundVolume = 200,
        NPCSoundBoost = 1.5,
        MaxAmmo = 3,
        MaxDamage = 4,
        MinDamage = 2.5,
        DoorDamage = 15,
        CritDmgMultiplier = 5,
        CriticalChance = 30,
        ProjectileCount = 9,
        ConditionMax = 12,
		ConditionLowerChanceOneIn = 80,
		JamGunChance = 0.6,
        MetalValue = 30,
        MaxRange = 14,
        MinRange = 0.61,
        MaxHitCount = 9,
        HitChance = 30,
        ToHitModifier = 1.2,
        RecoilDelay = 40,
        ReloadTime = 25,
        SplatNumber = 5,
        StopPower = 20,
        MultipleHitConditionAffected = FALSE,
        RequiresEquippedBothHands = TRUE,
        SplatBloodOnNoDeath = TRUE,
        KnockBackOnNoDeath = TRUE,
        PiercingBullets = FALSE,
        ShareDamage = FALSE,
        KnockdownMod = 8,
        PushBackMod = 0.8,
        AimingPerkCritModifier = 4,
        AimingPerkHitChanceModifier = 9,
        AimingPerkMinAngleModifier = 0.005,
        AimingPerkRangeModifier = 4,
        AimingTime = 40,


        AmmoBox = 23x75ShotgunShells_Box,
        AmmoType = Post_Soviet_Armory_B42:23x75shotgunshells,
        WeaponSprite	=	KS23M,
        MuzzleFlashModelKey = muzzle_flash_shotgun_sawed_off,
        WeaponReloadType = shotgun,
        RunAnim	=	Run_Weapon2,
        SwingAnim	=	Rifle,
        SwingAmountBeforeImpact	=	0,
        SwingTime	=	0.5,
        MinimumSwingTime	=	0.5,
        MinAngle	=	0.965,

		SwingSound	=	KSfire,
		DropSound = JS2000ShotgunDrop,
        BreakSound  =   JS2000ShotgunBreak,
		BringToBearSound = JS2000ShotgunBringToBear,
		ClickSound = JS2000ShotgunJam,
		EquipSound = JS2000ShotgunEquip,
		UnequipSound = JS2000ShotgunUnEquip,
        HitSound = BulletHitBody,
        ImpactSound	=	null,
        InsertAmmoSound = KSload,
        InsertAllBulletsReload = TRUE,
		InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
		InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
        EjectAmmoSound = JS2000ShotgunEjectAmmo,
		EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
		EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
        RackSound = JS2000ShotgunRack,
        ShellFallSound = JS2000ShotgunCartridgeFall,
        IdleAnim	=	Idle_Weapon2,		        


	}

item PSA_ASVAL
    {
        DisplayName	=	AS Val,
        Tooltip = Tooltip_PSA_ASVAL,
        DisplayCategory = Weapon,
        SubCategory = Firearm,
        ItemType = base:weapon,
        Icon	=	ASVal,
        IsAimedFirearm	=	TRUE,
        Ranged	=	TRUE,
        AttachmentType = Rifle,
		UseEndurance = FALSE,
        TwoHandWeapon = TRUE,
		Tags = base:hasmetal;base:firearm;base:repairwithoiler,

        Weight = 4.1,
        FireMode = Auto,
        FireModePossibilities = Auto/Single,
        SoundGain = 1.9,
        SoundRadius = 150,
        SoundVolume = 36,
        MaxAmmo = 10,
        MaxDamage = 2,
        MinDamage = 1.5,
        DoorDamage = 5,
        CritDmgMultiplier = 4,
        CriticalChance = 22,
        ProjectileCount = 1,
        ConditionMax = 10,
		ConditionLowerChanceOneIn = 90,
		JamGunChance = 0.8,
        MetalValue = 50,
        MaxRange = 30,
        MinRange = 0.61,
        MaxHitCount = 2,
        HitChance = 55,
        ToHitModifier = 1.5,
        RecoilDelay = 15,                     
        ReloadTime = 22,
        SplatNumber = 3,
        SplatSize = 3,
        StopPower = 3,
        MultipleHitConditionAffected = FALSE,
        RequiresEquippedBothHands = TRUE,
        SplatBloodOnNoDeath = TRUE,
        KnockBackOnNoDeath = TRUE,
        PiercingBullets = TRUE,
        ShareDamage = FALSE,
        KnockdownMod = 4.2,
        PushBackMod = 0.32,
        AimingPerkCritModifier = 8,
        AimingPerkHitChanceModifier = 6,
        AimingPerkMinAngleModifier = 0.009,
        AimingPerkRangeModifier = 0,
        AimingTime = 38,

        MagazineType = Base.9x39_Magazine,
        AmmoBox = Bullets9x39mm_Box,
        AmmoType = Post_Soviet_Armory_B42:bullets9x39mm,
        WeaponSprite	=	ASVAL,
        MuzzleFlashModelKey = muzzle_flash_varmint_rifle,
        WeaponReloadType = boltaction,
        RunAnim	=	Run_Weapon2,
        SwingAnim	=	Rifle,
        SwingAmountBeforeImpact	=	0,
        SwingTime	=	0.5,
        MinimumSwingTime	=	0.5,
        MinAngle	=	0.965,

        SwingSound	=	VSSshoot,
		DropSound = MSR788Drop, 
        BreakSound = MSR788Break,
		BringToBearSound = MSR788BringToBear,
		ClickSound = MSR788Jam,
		EquipSound = Mosinequip,
		UnequipSound = AKunequip,
        HitSound = BulletHitBody,
        ImpactSound	=	null,
        InsertAmmoSound = SVDreload,
		InsertAmmoStartSound = SVDstartreload,
		InsertAmmoStopSound = SVDmagin,
        EjectAmmoSound = SVDmagout,
		EjectAmmoStartSound = SVDreload,
		EjectAmmoStopSound = SVDendreload,
        RackSound = MSR788Rack,
        ShellFallSound = MSR788CartridgeFall,
        IdleAnim	=	Idle_Weapon2,

        ModelWeaponPart = PSA_1P29 1P29 1P29 1P29,
        ModelWeaponPart = PSA_PSO1 PSO1 PSO1 PSO1,
    }

item PSA_ASVAL_Folded
    {
        DisplayName	=	AS Val (Folded),
        Tooltip = Tooltip_PSA_ASVAL,
        DisplayCategory = Weapon,
        SubCategory = Firearm,
        ItemType = base:weapon,
        Icon	=	ASVal_Folded,
        IsAimedFirearm	=	TRUE,
        Ranged	=	TRUE,
        AttachmentType = Rifle,
		UseEndurance = FALSE,
        TwoHandWeapon = TRUE,
		Tags = base:hasmetal;base:firearm;base:repairwithoiler,

        Weight = 4.1,
        FireMode = Auto,
        FireModePossibilities = Auto/Single,
        SoundGain = 1.9,
        SoundRadius = 150,
        SoundVolume = 36,
        MaxAmmo = 10,
        MaxDamage = 2,
        MinDamage = 1.5,
        DoorDamage = 5,
        CritDmgMultiplier = 4,
        CriticalChance = 22,
        ProjectileCount = 1,
        ConditionMax = 10,
		ConditionLowerChanceOneIn = 90,
		JamGunChance = 0.8,
        MetalValue = 50,
        MaxRange = 30,
        MinRange = 0.61,
        MaxHitCount = 2,
        HitChance = 55,
        ToHitModifier = 1.5,
        RecoilDelay = 15,                     
        ReloadTime = 22,
        SplatNumber = 3,
        SplatSize = 3,
        StopPower = 3,
        MultipleHitConditionAffected = FALSE,
        RequiresEquippedBothHands = TRUE,
        SplatBloodOnNoDeath = TRUE,
        KnockBackOnNoDeath = TRUE,
        PiercingBullets = TRUE,
        ShareDamage = FALSE,
        KnockdownMod = 4.2,
        PushBackMod = 0.32,
        AimingPerkCritModifier = 8,
        AimingPerkHitChanceModifier = 6,
        AimingPerkMinAngleModifier = 0.009,
        AimingPerkRangeModifier = 0,
        AimingTime = 38,

        MagazineType = Base.9x39_Magazine,
        AmmoBox = Bullets9x39mm_Box,
        AmmoType = Post_Soviet_Armory_B42:bullets9x39mm,
        WeaponSprite	=	ASVAL_Folded,
        MuzzleFlashModelKey = muzzle_flash_varmint_rifle,
        WeaponReloadType = boltaction,
        RunAnim	=	Run_Weapon2,
        SwingAnim	=	Rifle,
        SwingAmountBeforeImpact	=	0,
        SwingTime	=	0.5,
        MinimumSwingTime	=	0.5,
        MinAngle	=	0.965,

        SwingSound	=	VSSshoot,
		DropSound = MSR788Drop, 
        BreakSound = MSR788Break,
		BringToBearSound = MSR788BringToBear,
		ClickSound = MSR788Jam,
		EquipSound = Mosinequip,
		UnequipSound = AKunequip,
        HitSound = BulletHitBody,
        ImpactSound	=	null,
        InsertAmmoSound = SVDreload,
		InsertAmmoStartSound = SVDstartreload,
		InsertAmmoStopSound = SVDmagin,
        EjectAmmoSound = SVDmagout,
		EjectAmmoStartSound = SVDreload,
		EjectAmmoStopSound = SVDendreload,
        RackSound = MSR788Rack,
        ShellFallSound = MSR788CartridgeFall,
        IdleAnim	=	Idle_Weapon2,

    }

item PSA_VSS
    {
        DisplayName	=	VSS Vintorez,
        Tooltip = Tooltip_PSA_VSS,
        DisplayCategory = Weapon,
        SubCategory = Firearm,
        ItemType = base:weapon,
        Icon	=	VSS,
        IsAimedFirearm	=	TRUE,
        Ranged	=	TRUE,
        AttachmentType = Rifle,
		UseEndurance = FALSE,
        TwoHandWeapon = TRUE,
		Tags = base:hasmetal;base:firearm;base:repairwithoiler,

        Weight = 4.1,
        FireMode = Auto,
        FireModePossibilities = Auto/Single,
        SoundGain = 1.9,
        SoundRadius = 150,
        SoundVolume = 36,
        MaxAmmo = 10,
        MaxDamage = 2,
        MinDamage = 1.5,
        DoorDamage = 5,
        CritDmgMultiplier = 4,
        CriticalChance = 22,
        ProjectileCount = 1,
        ConditionMax = 10,
		ConditionLowerChanceOneIn = 95,
		JamGunChance = 0.7,
        MetalValue = 50,
        MaxRange = 30,
        MinRange = 0.61,
        MaxHitCount = 2,
        HitChance = 55,
        ToHitModifier = 1.5,
        RecoilDelay = 15,                     
        ReloadTime = 22,
        SplatNumber = 3,
        SplatSize = 3,
        StopPower = 3,
        MultipleHitConditionAffected = FALSE,
        RequiresEquippedBothHands = TRUE,
        SplatBloodOnNoDeath = TRUE,
        KnockBackOnNoDeath = TRUE,
        PiercingBullets = TRUE,
        ShareDamage = FALSE,
        KnockdownMod = 4.2,
        PushBackMod = 0.32,
        AimingPerkCritModifier = 8,
        AimingPerkHitChanceModifier = 6,
        AimingPerkMinAngleModifier = 0.009,
        AimingPerkRangeModifier = 0,
        AimingTime = 38,

        MagazineType = Base.9x39_Magazine,
        AmmoBox = Bullets9x39mm_Box,
        AmmoType = Post_Soviet_Armory_B42:bullets9x39mm,
        WeaponSprite	=	VSS,
        MuzzleFlashModelKey = muzzle_flash_varmint_rifle,
        WeaponReloadType = boltaction,
        RunAnim	=	Run_Weapon2,
        SwingAnim	=	Rifle,
        SwingAmountBeforeImpact	=	0,
        SwingTime	=	0.5,
        MinimumSwingTime	=	0.5,
        MinAngle	=	0.965,

        SwingSound	=	VSSshoot,
		DropSound = MSR788Drop, 
        BreakSound = MSR788Break,
		BringToBearSound = MSR788BringToBear,
		ClickSound = MSR788Jam,
		EquipSound = Mosinequip,
		UnequipSound = AKunequip,
        HitSound = BulletHitBody,
        ImpactSound	=	null,
        InsertAmmoSound = SVDreload,
		InsertAmmoStartSound = SVDstartreload,
		InsertAmmoStopSound = SVDmagin,
        EjectAmmoSound = SVDmagout,
		EjectAmmoStartSound = SVDreload,
		EjectAmmoStopSound = SVDendreload,
        RackSound = MSR788Rack,
        ShellFallSound = MSR788CartridgeFall,
        IdleAnim	=	Idle_Weapon2,

        ModelWeaponPart = PSA_1P29 1P29 1P29 1P29,
        ModelWeaponPart = PSA_PSO1 PSO1 PSO1 PSO1,
    }

item PSA_PKM
    {
        DisplayName	=	PKM,
        Tooltip = Tooltip_PSA_PKM,
        DisplayCategory = Weapon,
        SubCategory = Firearm,
        ItemType = base:weapon,
        Icon	=	PKM,
        IsAimedFirearm	=	TRUE,
        Ranged	=	TRUE,
        AttachmentType = Rifle,
		UseEndurance = FALSE,
        TwoHandWeapon = TRUE,
		Tags = base:hasmetal;base:firearm;base:repairwith762x54rkit;base:repairwithoiler,

        Weight = 4.1,
        FireMode = Auto,
        FireModePossibilities = Auto/Single,
        SoundGain = 1.9,
        SoundRadius = 150,
        SoundVolume = 36,
        MaxAmmo = 100,
        MaxDamage = 2,
        MinDamage = 1,
        DoorDamage = 5,
        CritDmgMultiplier = 4,
        CriticalChance = 22,
        ProjectileCount = 1,
        ConditionMax = 10,
		ConditionLowerChanceOneIn = 85,
		JamGunChance = 0.8,
        MetalValue = 50,
        MaxRange = 30,
        MinRange = 0.61,
        MaxHitCount = 2,
        HitChance = 55,
        ToHitModifier = 1.5,
        RecoilDelay = 15,                     
        ReloadTime = 22,
        SplatNumber = 3,
        SplatSize = 3,
        StopPower = 3,
        MultipleHitConditionAffected = FALSE,
        RequiresEquippedBothHands = TRUE,
        SplatBloodOnNoDeath = TRUE,
        KnockBackOnNoDeath = TRUE,
        PiercingBullets = TRUE,
        ShareDamage = FALSE,
        KnockdownMod = 4.2,
        PushBackMod = 0.32,
        AimingPerkCritModifier = 8,
        AimingPerkHitChanceModifier = 6,
        AimingPerkMinAngleModifier = 0.009,
        AimingPerkRangeModifier = 0,
        AimingTime = 38,
        CyclicRateMultiplier = 1.15,

        MagazineType = Base.762x54R_PKMMagazine,
        AmmoBox = Bullets762x54R_Box,
        AmmoType = Post_Soviet_Armory_B42:bullets762x54r,
        WeaponSprite	=	PKM,
        MuzzleFlashModelKey = muzzle_flash_assault_rifle02,
        WeaponReloadType = boltaction,
        RunAnim	=	Run_Weapon2,
        SwingAnim	=	Rifle,
        SwingAmountBeforeImpact	=	0,
        SwingTime	=	0.5,
        MinimumSwingTime	=	0.5,
        MinAngle	=	0.965,

        SwingSound	=	PKMshoot,
		DropSound = M16Drop, 
        BreakSound = M16Break,
		BringToBearSound = M16BringToBear,
		ClickSound = M16Jam,
		EquipSound = AKequip,
		UnequipSound = AKunequip,
        HitSound = BulletHitBody,
        ImpactSound	=	null,
        InsertAmmoSound = AKreload,
		InsertAmmoStartSound = M16InsertAmmoStart,
		InsertAmmoStopSound = M16InsertAmmoStop,
        EjectAmmoSound = AKunload,
		EjectAmmoStartSound = M16EjectAmmoStart,
		EjectAmmoStopSound = M16EjectAmmoStop,
        RackSound = AKrack,
        ShellFallSound = M16CartridgeFall,
        IdleAnim	=	Idle_Weapon2,

        WorldStaticModel = PKM_ground,

    }

}




