Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CfgPatches {
- class caf_c10 {
- weapons[] = {"caf_c10"};
- units[] = {};
- requiredVersion = 1.3200001;
- requiredAddons[] = {"A3_Weapons_F","caf_C8A3","caf_optics"};
- version="0.1.1.1";
- author="Diffusion9";
- };
- };
- // CfgPatches END
- class Mode_SemiAuto;
- class Mode_FullAuto;
- class CowsSlot;
- class PointerSlot;
- class Rifle_Base_F;
- class WeaponSlotsInfo;
- class MuzzleSlot;
- class GunParticles;
- class c8_base;
- class CfgWeapons {
- class caf_c10_Base_F : c8_base {
- magazines[]={"30Rnd_556X45_NATO","30Rnd_556x45_T_stanag","30rnd_556x45_stanag"};
- reloadAction = "GestureReloadMX";
- maxZeroing = 1000;
- handAnim[] = {"OFP2_ManSkeleton", "\A3\Weapons_F\Rifles\MX\data\Anim\MX_afg.rtm"};
- class WeaponSlotsInfo : WeaponSlotsInfo {
- class MuzzleSlot : MuzzleSlot {
- linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
- compatibleItems[] = {"muzzle_snds_h"};
- iconPosition[] = {0, 0.45};
- iconScale = 0.2;
- };
- class CowsSlot : CowsSlot {
- linkProxy="\A3\data_f\proxies\weapon_slots\TOP";
- compatibleItems[]=
- {
- "optic_Arco",
- "optic_aco",
- "optic_ACO_grn",
- "optic_hamr",
- "optic_Holosight",
- "optic_carryhandle",
- "optic_elcan",
- "optic_SOS",
- "optic_tws",
- "optic_Nightstalker",
- "optic_NVS",
- "optic_elcan3d"
- };
- iconPosition[] = {0.45, 0.28};
- iconScale = 0.2;
- };
- class PointerSlot : PointerSlot {
- iconPosition[] = {0.35, 0.45};
- iconScale = 0.2;
- };
- };
- class GunParticles : GunParticles {
- class SecondEffect {
- positionName = "Nabojnicestart";
- directionName = "Nabojniceend";
- effectName = "CaselessAmmoCloud";
- };
- };
- opticsZoomMin = 0.375;
- opticsZoomMax = 1.1;
- opticsZoomInit = 0.75;
- distanceZoomMin = 300;
- distanceZoomMax = 300;
- caseless[] = {"", 1, 1, 1};
- soundBullet[] = {"caseless", 1};
- modes[] = {"Single", "FullAuto", "single_medium_optics1", "single_far_optics2", "fullauto_medium"};
- drySound[] = {"A3\Sounds_F\arsenal\weapons\Rifles\Katiba\dry_Katiba", 0.562341, 1, 10};
- reloadMagazineSound[] = {"A3\Sounds_F\arsenal\weapons\Rifles\Katiba\reload_Katiba", 1, 1, 10};
- changeFiremodeSound[] = {"A3\Sounds_F\arsenal\weapons\Rifles\Katiba\firemode_katiba", 0.251189, 1, 5};
- class Single : Mode_SemiAuto {
- sounds[] = {"StandardSound", "SilencedSound"};
- class BaseSoundModeType {
- weaponSoundEffect = "DefaultRifle";
- closure1[] = {"A3\Sounds_F\arsenal\weapons\Rifles\MX\Closure_Mx_01", 0.177828, 1, 10};
- closure2[] = {"A3\Sounds_F\arsenal\weapons\Rifles\MX\Closure_Mx_02", 0.177828, 1, 10};
- soundClosure[] = {"closure1", 0.5, "closure2", 0.5};
- };
- class StandardSound : BaseSoundModeType {
- begin1[] = {"caf_c8a3\data\sound\m4_s1", 1, 1, 1800};
- begin2[] = {"caf_c8a3\data\sound\m4_s2", 1, 1, 1800};
- begin3[] = {"caf_c8a3\data\sound\m4_s3", 1, 1, 1800};
- begin4[] = {"caf_c8a3\data\sound\m4_s4", 1, 1, 1800};
- soundBegin[] = {"begin1", 0.33, "begin2", 0.33, "begin2", 0.34, "begin4", 0.34};
- };
- class SilencedSound : BaseSoundModeType {
- begin1[] = {"A3\Sounds_F\arsenal\weapons\Rifles\Katiba\Silencer_Katiba_01", 0.794328, 1, 400};
- begin2[] = {"A3\Sounds_F\arsenal\weapons\Rifles\Katiba\Silencer_Katiba_02", 0.794328, 1, 400};
- begin3[] = {"A3\Sounds_F\arsenal\weapons\Rifles\Katiba\Silencer_Katiba_03", 0.794328, 1, 400};
- soundBegin[] = {"begin1", 0.33, "begin2", 0.33, "begin3", 0.34};
- };
- reloadTime = 0.075;
- dispersion = 0.0011;
- recoil = "recoil_single_ktb";
- recoilProne = "recoil_single_prone_ktb";
- minRange = 2;
- minRangeProbab = 0.5;
- midRange = 200;
- midRangeProbab = 0.7;
- maxRange = 400;
- maxRangeProbab = 0.3;
- };
- class FullAuto : Mode_FullAuto {
- sounds[] = {"StandardSound", "SilencedSound"};
- class BaseSoundModeType {
- weaponSoundEffect = "DefaultRifle";
- closure1[] = {"A3\Sounds_F\arsenal\weapons\Rifles\MX\Closure_Mx__01", 0.562341, 1, 10};
- closure2[] = {"A3\Sounds_F\arsenal\weapons\Rifles\MX\Closure_Mx__02", 0.562341, 1, 10};
- soundClosure[] = {"closure1", 0.5, "closure2", 0.5};
- };
- class StandardSound : BaseSoundModeType {
- begin1[] = {"A3\Sounds_F\arsenal\weapons\Rifles\MX\Mx_01", 1, 1, 1800};
- begin2[] = {"A3\Sounds_F\arsenal\weapons\Rifles\MX\Mx_02", 1, 1, 1800};
- begin3[] = {"A3\Sounds_F\arsenal\weapons\Rifles\MX\Mx_03", 1, 1, 1800};
- soundBegin[] = {"begin1", 0.33, "begin2", 0.33, "begin2", 0.34};
- };
- class SilencedSound : BaseSoundModeType {
- begin1[] = {"A3\Sounds_F\arsenal\weapons\Rifles\Katiba\Silencer_Katiba_01", 0.794328, 1, 400};
- begin2[] = {"A3\Sounds_F\arsenal\weapons\Rifles\Katiba\Silencer_Katiba_02", 0.794328, 1, 400};
- begin3[] = {"A3\Sounds_F\arsenal\weapons\Rifles\Katiba\Silencer_Katiba_03", 0.794328, 1, 400};
- soundBegin[] = {"begin1", 0.33, "begin2", 0.33, "begin3", 0.34};
- };
- reloadTime = 0.075;
- dispersion = 0.0011;
- recoil = "recoil_auto_trg";
- recoilProne = "recoil_auto_prone_trg";
- minRange = 0;
- minRangeProbab = 0.9;
- midRange = 15;
- midRangeProbab = 0.7;
- maxRange = 30;
- maxRangeProbab = 0.1;
- aiRateOfFire = 1e-006;
- };
- class fullauto_medium : FullAuto {
- showToPlayer = 0;
- burst = 3;
- minRange = 2;
- minRangeProbab = 0.5;
- midRange = 75;
- midRangeProbab = 0.7;
- maxRange = 150;
- maxRangeProbab = 0.05;
- aiRateOfFire = 2;
- aiRateOfFireDistance = 200;
- };
- class single_medium_optics1 : Single {
- requiredOpticType = 1;
- showToPlayer = 0;
- minRange = 2;
- minRangeProbab = 0.2;
- midRange = 450;
- midRangeProbab = 0.7;
- maxRange = 600;
- maxRangeProbab = 0.2;
- aiRateOfFire = 6;
- aiRateOfFireDistance = 600;
- };
- class single_far_optics2 : single_medium_optics1 {
- requiredOpticType = 2;
- minRange = 100;
- minRangeProbab = 0.1;
- midRange = 450;
- midRangeProbab = 0.6;
- maxRange = 800;
- maxRangeProbab = 0.05;
- aiRateOfFire = 8;
- aiRateOfFireDistance = 800;
- };
- aiDispersionCoefY = 6;
- aiDispersionCoefX = 4;
- };
- class caf_c10_F : caf_c10_Base_F {
- author = "Dave Campbell";
- _generalMacro = "caf_c10_F";
- scope = 2;
- displayName = "C10 6.5 mm";
- descriptionShort = "Assault Rifle<br />Caliber: 6.5x39 mm";
- class Library {
- libTextDesc = "The C10 is a 6.5mm assault rifle of an Eastern origin. Developed in cooperation with China, it features a (lightweight) bullpup design, reliability and low recoil. Three versions of C10 exist: standard, a shorter carbine and a GL version equipped with an underslung grenade launcher.";
- };
- model = "\caf_C7A2\C7A2.p3d";
- picture = "\caf_C7A2\data\inv\C7A2_st_Ca.paa";
- UiPicture = "\caf_C7A2\data\inv\C7A2_x_ca.paa";
- class WeaponSlotsInfo : WeaponSlotsInfo {
- mass = 100;
- };
- inertia = 0.4;
- dexterity = 1.6;
- initSpeed = 900;
- };
- };
- // CfgWeapons END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement