module Base
{
    imports    
    {
		Base
	}
	
    item 1x_scope_ru
    {
        DisplayCategory     = WeaponPart,
        Type                = WeaponPart,
        DisplayName         = Scope | 1P76 | X1 | RU,
        Icon                = 1P76,
        Weight              = 0.55,
        WeightModifier      = 0.3,
        MountOn             = CJ_AK74_Folded; CJ_AK74M; CJ_AK74; CJ_SVD; CJ_VSS; CJ_ASVAL; CJ_RPK-74; CJ_AK-74U,
        PartType            = Scope,
        Tooltip             = Tooltip_Scope,
        StaticModel         = 1x_scope_ru, 
        WorldStaticModel    = 1x_scope_ru,
		AimingTimeModifier  = -5,
		HitChanceModifier   = 10,
    }
    item 1x_scope_ru_2
    {
        DisplayCategory     = WeaponPart,
        Type                = WeaponPart,
        DisplayName         = Scope | Kobra | X1 | RU,
        Icon                = EKP818,
        Weight              = 0.45,
        WeightModifier      = 0.3,
        MountOn             = CJ_AK74_Folded; CJ_AK74M; CJ_AK74; CJ_SVD; CJ_VSS; CJ_ASVAL; CJ_RPK-74; CJ_AK-74U,
        PartType            = Scope,
        Tooltip             = Tooltip_Scope,
        StaticModel         = 1x_scope_ru_2, 
        WorldStaticModel    = 1x_scope_ru_2,
		AimingTimeModifier  = -5,
		HitChanceModifier   = 10,
    }
    item 2x_scope_ru
    {
        DisplayCategory     = WeaponPart,
        Type                = WeaponPart,
        DisplayName         = Scope | PK-A | X2 | RU,
        Icon                = PKA,
        Weight              = 0.72,
        WeightModifier      = 0.3,
        MountOn             = CJ_AK74_Folded; CJ_AK74M; CJ_AK74; CJ_SVD; CJ_VSS; CJ_ASVAL; CJ_RPK-74; CJ_AK-74U,
        PartType            = Scope,
        Tooltip             = Tooltip_Scope,
        StaticModel         = 2x_scope_ru, 
        WorldStaticModel    = 2x_scope_ru,
		AimingTimeModifier  = 5,
		HitChanceModifier   = 10,
		MinRangeModifier    = 5,
    }
    item 4x_scope_ru
    {
        DisplayCategory     = WeaponPart,
        Type                = WeaponPart,
        DisplayName         = Scope | PO-P | X4 | RU,
        Icon                = POP_Scope,
        Weight              = 0.3,
        WeightModifier      = 0.3,
        MountOn             = CJ_AK74_Folded; CJ_AK74M; CJ_AK74; CJ_SVD; CJ_VSS; CJ_ASVAL; CJ_RPK-74; CJ_AK-74U,
        PartType            = Scope,
        Tooltip             = Tooltip_Scope,
        StaticModel         = 4x_scope_ru, 
        WorldStaticModel    = 4x_scope_ru,
		AimingTimeModifier  = 8,
		HitChanceModifier   = 10,
		MinRangeModifier    = 5,
    }
    item 4x_scope_ru_2
    {
        DisplayCategory     = WeaponPart,
        Type                = WeaponPart,
        DisplayName         = Scope | PO | X4 | RU,
        Icon                = PO35,
        Weight              = 0.95,
        WeightModifier      = 0.3,
        MountOn             = CJ_AK74_Folded; CJ_AK74M; CJ_AK74; CJ_SVD; CJ_VSS; CJ_ASVAL; CJ_RPK-74; CJ_AK-74U,
        PartType            = Scope,
        Tooltip             = Tooltip_Scope,
        StaticModel         = 4x_scope_ru_2, 
        WorldStaticModel    = 4x_scope_ru_2,
		AimingTimeModifier  = 8,
		HitChanceModifier   = 10,
		MinRangeModifier    = 5,
    }
    item 4x_scope_ru_3
    {
        DisplayCategory     = WeaponPart,
        Type                = WeaponPart,
        DisplayName         = Scope | PSO-1 | X4 | RU,
        Icon                = PSO,
        Weight              = 0.72,
        WeightModifier      = 0.3,
        MountOn             = CJ_AK74_Folded; CJ_AK74M; CJ_AK74; CJ_SVD; CJ_VSS; CJ_ASVAL; CJ_RPK-74; CJ_AK-74U,
        PartType            = Scope,
        Tooltip             = Tooltip_Scope,
        StaticModel         = 4x_scope_ru_3, 
        WorldStaticModel    = 4x_scope_ru_3,
		AimingTimeModifier  = 8,
		HitChanceModifier   = 10,
		MinRangeModifier    = 5,
    }
    item suppressor_ru_5_45
    {
        Type                = WeaponPart,
        DisplayName         = Suppressor | PBS-4 | RU,
        Icon                = PBS-4,
        Weight              = 0.6,
        WeightModifier      = 0.6,
        DamageModifier      = -0.3,
        AimingTimeModifier  = -5,
        MountOn             = CJ_AK74; CJ_AK74_Folded; CJ_AK74M; CJ_RPK-74; CJ_AK-74U,
        PartType            = Canon,
        WorldStaticModel    = suppressor_ru_5_45,
		AimingTimeModifier  = 5,
		HitChanceModifier   = 10,
    }
    item suppressor_ru_7_62
    {
        Type                = WeaponPart,
        DisplayName         = Suppressor | PBS-1 | RU,
        Icon                = PBS-1,
        Weight              = 0.6,
        WeightModifier      = 0.6,
        DamageModifier      = -0.3,
        AimingTimeModifier  = -5,
        MountOn             = CJ_SKS; CJ_SKS_Sawn; CJ_Type81,
        PartType            = Canon,
        WorldStaticModel    = suppressor_ru_7_62,
		AimingTimeModifier  = 5,
		HitChanceModifier   = 10,
    }
    item 4x_scope_us
    {
        DisplayCategory     = WeaponPart,
        Type                = WeaponPart,
        DisplayName         = Scope | ELCAN | X4 | US,
        Icon                = ELCAN,
        Weight              = 0.69,
        WeightModifier      = 0.3,
        MountOn             = CJ_AI_AWP; CJ_M4Carbine; CJ_M82A1; CJ_M249_Para; CJ_SG552_Commando; CJ_SR25; CJ_Hecat,
        PartType            = Scope,
        Tooltip             = Tooltip_Scope,
        StaticModel         = 4x_scope_us, 
        WorldStaticModel    = 4x_scope_us,
		AimingTimeModifier  = 8,
		HitChanceModifier   = 10,
		MinRangeModifier    = 5,
    }
    item 1x_scope_us_2
    {
        DisplayCategory     = WeaponPart,
        Type                = WeaponPart,
        DisplayName         = Scope | AIMPOINT M2 | X1 | US,
        Icon                = AimpointM2,
        Weight              = 0.55,
        WeightModifier      = 0.3,
        MountOn             = CJ_AI_AWP; CJ_M4Carbine; CJ_M82A1; CJ_M249_Para; CJ_SG552_Commando; CJ_SR25; CJ_Hecat,
        PartType            = Scope,
        Tooltip             = Tooltip_Scope,
        StaticModel         = 1x_scope_us_2, 
        WorldStaticModel    = 1x_scope_us_2,
		AimingTimeModifier  = -5,
		HitChanceModifier   = 10,
    }
    item 1x_scope_us
    {
        DisplayCategory     = WeaponPart,
        Type                = WeaponPart,
        DisplayName         = Scope | Carry Handle | X1 | US,
        Icon                = CarryHandle,
        Weight              = 0.55,
        WeightModifier      = 0.3,
        MountOn             = CJ_AI_AWP; CJ_M4Carbine; CJ_M82A1; CJ_M249_Para; CJ_SG552_Commando; CJ_SR25; CJ_Hecat,
        PartType            = Scope,
        Tooltip             = Tooltip_Scope,
        StaticModel         = 1x_scope_us, 
        WorldStaticModel    = 1x_scope_us,
		AimingTimeModifier  = -5,
		HitChanceModifier   = 10,
    }
    item 3x_scope_us
    {
        DisplayCategory     = WeaponPart,
        Type                = WeaponPart,
        DisplayName         = Scope | ACOG | X3 | US,
        Icon                = Scope2x,
        Weight              = 0.55,
        WeightModifier      = 0.3,
        MountOn             = CJ_AI_AWP; CJ_M4Carbine; CJ_M82A1; CJ_M249_Para; CJ_SG552_Commando; CJ_SR25; CJ_Hecat,
        PartType            = Scope,
        Tooltip             = Tooltip_Scope,
        StaticModel         = 3x_scope_us, 
        WorldStaticModel    = 3x_scope_us,
		AimingTimeModifier  = 8,
		HitChanceModifier   = 10,
		MinRangeModifier    = 5,
	}
	item suppressor_us_5_56
    {
        Type                = WeaponPart,
        DisplayName         = Suppressor | SOCOM-RC | US,
        Icon                = SOCOMRC,
        Weight              = 0.5,
        WeightModifier      = 0.6,
        DamageModifier      = -0.3,
        AimingTimeModifier  = 5,
        MountOn             = CJ_M4Carbine; AssaultRifle; CJ_SG552_Commando; CJ_AUG,
        PartType            = Canon,
        WorldStaticModel    = suppressor_us_5_56,
		AimingTimeModifier  = 5,
		HitChanceModifier   = 10,
    }
	item suppressor_us_9mm
    {
        Type                = WeaponPart,
        DisplayName         = Suppressor | SilencerCO | US,
        Icon                = SilencerCO_9mm,
        Weight              = 0.39,
        WeightModifier      = 0.6,
        DamageModifier      = -0.3,
        AimingTimeModifier  = 5,
        MountOn             = Pistol,
        PartType            = Canon,
        WorldStaticModel    = suppressor_us_9mm,
		AimingTimeModifier  = 5,
		HitChanceModifier   = 10,
    }
	
	/**********************************************************REPLACEMENTS FOR VANILLA ATTACHMENTS**********************************************************/
    item Sling
    {
        DisplayCategory     = WeaponPart,
        Type                = WeaponPart,
        DisplayName         = Sling,
        Icon                = GunSling,
        Weight              = 0.5,
        WeightModifier      = -0.3,
        MountOn             = CJ_SR25; CJ_SVD; CJ_Type81; CJ_WA2000_1; CJ_VSS; AssaultRifle2; AssaultRifle; CJ_Striker; CJ_AA12; CJ_AI_AWP; CJ_AK74; CJ_AK74M; CJ_AK74_Folded; CJ_AK-74U; CJ_ASVAL; CJ_AUG; CJ_Daewoo_K2_D200; CJ_G3A3; CJ_Ithaka_M37; CJ_L85A1; CJ_M1A; CJ_M40; CJ_M4Carbine; CJ_M60; CJ_M249_Para; CJ_M82A1; CJ_M870; Shotgun; CJ_M1928A1; CJ_1897; CJ_Marlin_Model_60; CJ_MilkorMGL; CJ_Mini14; CJ_PK; CJ_MP5SD2; CJ_RPK-74; CJ_SG552_Commando; CJ_SKS; CJ_Spas12; CJ_Hecat,
        PartType            = Sling,
        Tooltip             = Tooltip_Sling,
    }
    item 1x_scope_us_3
    {
        DisplayCategory     = WeaponPart,
        Type                = WeaponPart,
        DisplayName         = Scope | EOTECH 552 | X1 | US,
        Icon                = EOTech,
        Weight              = 0.1,
        WeightModifier      = 0.1,
        MountOn             = CJ_AI_AWP; CJ_M4Carbine; CJ_SG552_Commando; CJ_SR25; CJ_Hecat; CJ_M82A1,
        PartType            = Scope,
        Tooltip             = Tooltip_IronSight,
        MetalValue          = 15,
        WorldStaticModel    = 1x_scope_us_3,
		StaticModel         = 1x_scope_us_3,
		AimingTimeModifier  = -5,
		HitChanceModifier   = 10,
    }
    item 4x_scope_us_2
    {
        DisplayCategory     = WeaponPart,
        Type                = WeaponPart,
        DisplayName         = Scope | PM II | X4 | US,
        Icon                = Scope4x,
        Weight              = 0.3,
        WeightModifier      = 0.3,
        MountOn             = CJ_AI_AWP; CJ_M4Carbine; CJ_SG552_Commando; CJ_Marlin_Model_60; CJ_Mini14; CJ_M1A; CJ_SR25; CJ_Vepr_Aurora; CJ_Hecat; CJ_M82A1,
        PartType            = Scope,
        Tooltip             = Tooltip_Scope,
        MetalValue          = 22,
        WorldStaticModel    = 4x_scope_us_2,
		StaticModel         = 4x_scope_us_2,
		AimingTimeModifier  = 8,
		HitChanceModifier   = 10,
		MinRangeModifier    = 5,
    }

    item 8x_scope_us
    {
        DisplayCategory     = WeaponPart,
        Type                = WeaponPart,
        DisplayName         = Scope | PM II | X8 | US,
        Icon                = Scope4x,
        Weight              = 0.4,
        WeightModifier      = 0.4,
        MountOn             = CJ_AI_AWP; CJ_M4Carbine; CJ_SG552_Commando; CJ_Marlin_Model_60; CJ_Mini14; CJ_M1A; CJ_SR25; CJ_Vepr_Aurora; CJ_Hecat; CJ_M82A1,
        PartType            = Scope,
        Tooltip             = Tooltip_Scope,
        MetalValue          = 22,
        WorldStaticModel    = 8x_scope_us,
		StaticModel         = 8x_scope_us,
		AimingTimeModifier  = 10,
		HitChanceModifier   = 10,
		MinRangeModifier    = 8,
    }

    item 25x_scope_us
    {
        DisplayCategory     = WeaponPart,
        Type                = WeaponPart,
        DisplayName         = Scope | PM II | X25 | US,
        Icon                = Scope8x,
        Weight              = 0.8,
        WeightModifier      = 0.8,
        MountOn             = CJ_AI_AWP; CJ_M4Carbine; CJ_SG552_Commando; CJ_Marlin_Model_60; CJ_Mini14; CJ_M1A; CJ_SR25; CJ_Vepr_Aurora; CJ_Hecat; CJ_M82A1,
        PartType            = Scope,
        Tooltip             = Tooltip_Scope,
        MetalValue          = 22,
        WorldStaticModel    = 25x_scope_us,
		StaticModel         = 8x_scope_us,
		AimingTimeModifier  = 15,
		HitChanceModifier   = 10,
		MinRangeModifier    = 10,
    }
}