Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "BIS_AddonInfo.hpp"
- class CfgPatches
- {
- class cup_weapons_ak
- {
- units[]={};
- weapons[]=
- {
- "CUP_arifle_RPK74"
- };
- requiredVersion=0.1;
- requiredAddons[]=
- {
- "CUP_Weapons_WeaponsCore",
- "CUP_Weapons_East_Attachments"
- };
- };
- };
- class Mode_SemiAuto;
- class Mode_Burst;
- class Mode_FullAuto;
- class SlotInfo;
- class CowsSlot;
- class PointerSlot;
- class CUP_DovetailMount;
- class CUP_EastMuzzleSlotPBS4;
- class CfgWeapons
- {
- class Rifle;
- class Rifle_Base_F: Rifle
- {
- class WeaponSlotsInfo;
- class GunParticles;
- };
- class UGL_F;
- class CUP_arifle_AK_Base: Rifle_Base_F
- {
- scope=0;
- value=0;
- model="";
- displayName="";
- optics=1;
- modes[]=
- {
- "FullAuto",
- "Single",
- "Burst"
- };
- magazines[]=
- {
- };
- selectionFireAnim="muzzleFlash";
- drySound[]=
- {
- };
- reloadMagazineSound[]=
- {
- };
- changeFiremodeSound[]=
- {
- "A3\sounds_f\weapons\closure\firemode_changer_2",
- 0.25118864,
- 1,
- 20
- };
- class Single: Mode_SemiAuto
- {
- sounds[]=
- {
- "StandardSound",
- "SilencedSound"
- };
- class BaseSoundModeType
- {
- weaponSoundEffect="DefaultRifle";
- closure1[]=
- {
- "A3\sounds_f\weapons\closure\closure_rifle_2",
- "db-12",
- 1,
- 10
- };
- closure2[]=
- {
- "A3\sounds_f\weapons\closure\closure_rifle_3",
- "db-12",
- 1,
- 10
- };
- soundClosure[]=
- {
- "closure1",
- 0.5,
- "closure2",
- 0.5
- };
- };
- class StandardSound: BaseSoundModeType
- {
- begin1[]=
- {
- };
- begin2[]=
- {
- };
- begin3[]=
- {
- };
- begin4[]=
- {
- };
- soundBegin[]=
- {
- "begin1",
- 0.25,
- "begin2",
- 0.25,
- "begin3",
- 0.25,
- "begin4",
- 0.25
- };
- };
- class SilencedSound: BaseSoundModeType
- {
- begin1[]=
- {
- "A3\sounds_f\weapons\silenced\silent-18",
- 1,
- 1,
- 300
- };
- begin2[]=
- {
- "A3\sounds_f\weapons\silenced\silent-19",
- 1,
- 1,
- 300
- };
- begin3[]=
- {
- "A3\sounds_f\weapons\silenced\silent-11",
- 1,
- 1,
- 300
- };
- soundBegin[]=
- {
- "begin1",
- 0.333,
- "begin2",
- 0.333,
- "begin3",
- 0.333
- };
- };
- reloadTime=0.1;
- recoil="recoil_single_zafir";
- recoilProne="recoil_single_prone_zafir";
- dispersion=0.00125;
- minRange=2;
- minRangeProbab=0.30000001;
- midRange=300;
- midRangeProbab=0.69999999;
- maxRange=600;
- maxRangeProbab=0.039999999;
- };
- class Burst: Mode_Burst
- {
- sounds[]=
- {
- "StandardSound",
- "SilencedSound"
- };
- class BaseSoundModeType
- {
- weaponSoundEffect="DefaultRifle";
- closure1[]=
- {
- "A3\sounds_f\weapons\closure\closure_rifle_2",
- "db-12",
- 1,
- 10
- };
- closure2[]=
- {
- "A3\sounds_f\weapons\closure\closure_rifle_3",
- "db-12",
- 1,
- 10
- };
- soundClosure[]=
- {
- "closure1",
- 0.5,
- "closure2",
- 0.5
- };
- };
- class StandardSound: BaseSoundModeType
- {
- begin1[]=
- {
- };
- begin2[]=
- {
- };
- begin3[]=
- {
- };
- begin4[]=
- {
- };
- soundBegin[]=
- {
- };
- };
- class SilencedSound: BaseSoundModeType
- {
- begin1[]=
- {
- "A3\sounds_f\weapons\silenced\silent-18",
- 1,
- 1,
- 300
- };
- begin2[]=
- {
- "A3\sounds_f\weapons\silenced\silent-19",
- 1,
- 1,
- 300
- };
- begin3[]=
- {
- "A3\sounds_f\weapons\silenced\silent-11",
- 1,
- 1,
- 300
- };
- soundBegin[]=
- {
- "begin1",
- 0.333,
- "begin2",
- 0.333,
- "begin3",
- 0.333
- };
- };
- soundBurst=0;
- reloadTime=0.1;
- ffCount=3;
- recoil="recoil_auto_zafir";
- recoilProne="recoil_auto_prone_zafir";
- dispersion=0.00125;
- minRange=50;
- minRangeProbab=0.30000001;
- midRange=200;
- midRangeProbab=0.69999999;
- maxRange=500;
- maxRangeProbab=0.050000001;
- showToPlayer=0;
- };
- class FullAuto: Mode_FullAuto
- {
- sounds[]=
- {
- "StandardSound",
- "SilencedSound"
- };
- class BaseSoundModeType
- {
- weaponSoundEffect="DefaultRifle";
- closure1[]=
- {
- "A3\sounds_f\weapons\closure\closure_rifle_2",
- "db-12",
- 1,
- 10
- };
- closure2[]=
- {
- "A3\sounds_f\weapons\closure\closure_rifle_3",
- "db-12",
- 1,
- 10
- };
- soundClosure[]=
- {
- "closure1",
- 0.5,
- "closure2",
- 0.5
- };
- };
- class StandardSound: BaseSoundModeType
- {
- begin1[]=
- {
- };
- begin2[]=
- {
- };
- begin3[]=
- {
- };
- begin4[]=
- {
- };
- soundBegin[]=
- {
- "begin1",
- 0.25,
- "begin2",
- 0.25,
- "begin3",
- 0.25,
- "begin4",
- 0.25
- };
- };
- class SilencedSound: BaseSoundModeType
- {
- begin1[]=
- {
- "A3\sounds_f\weapons\silenced\silent-18",
- 1,
- 1,
- 300
- };
- begin2[]=
- {
- "A3\sounds_f\weapons\silenced\silent-19",
- 1,
- 1,
- 300
- };
- begin3[]=
- {
- "A3\sounds_f\weapons\silenced\silent-11",
- 1,
- 1,
- 300
- };
- soundBegin[]=
- {
- "begin1",
- 0.333,
- "begin2",
- 0.333,
- "begin3",
- 0.333
- };
- };
- reloadTime=0.1;
- ffCount=30;
- recoil="recoil_auto_zafir";
- recoilProne="recoil_auto_prone_zafir";
- dispersion=0.00125;
- minRange=0;
- minRangeProbab=0.1;
- midRange=150;
- midRangeProbab=0.69999999;
- maxRange=300;
- maxRangeProbab=0.050000001;
- };
- class GP25Muzzle: UGL_F
- {
- descriptionShort="$STR_CUP_dn_gp25";
- useModelOptics=0;
- useExternalOptic=0;
- cameraDir="OP_look";
- discreteDistance[]={100,200,300,400};
- discreteDistanceCameraPoint[]=
- {
- "OP_eye",
- "OP_eye2",
- "OP_eye3",
- "OP_eye4"
- };
- discreteDistanceInitIndex=1;
- displayName="$STR_CUP_dn_gp25";
- magazines[]=
- {
- };
- };
- class ItemInfo
- {
- priority=1;
- };
- class WeaponSlotsInfo: WeaponSlotsInfo
- {
- mass=80;
- class CUP_DovetailMount_AK: CUP_DovetailMount
- {
- };
- class CUP_EastMuzzleSlotAK: CUP_EastMuzzleSlotPBS4
- {
- };
- class CowsSlot
- {
- };
- class PointerSlot
- {
- };
- class MuzzleSlot
- {
- };
- };
- };
- class CUP_arifle_AKS_Base: CUP_arifle_AK_Base
- {
- value=1;
- dexterity=1.78;
- class Single: Single
- {
- dispersion=0.0017500001;
- };
- class Burst: Burst
- {
- dispersion=0.0017500001;
- };
- class FullAuto: FullAuto
- {
- dispersion=0.0017500001;
- };
- };
- class CUP_arifle_AK74: CUP_arifle_AK_Base
- {
- scope=2;
- model="AK_74";
- displayName="$STR_CUP_dn_ak74";
- handAnim[]=
- {
- "OFP2_ManSkeleton",
- "\cup_weapons_ak\data\Anim\AK.rtm"
- };
- class Library
- {
- libTextDesc="$STR_CUP_lib_ak74";
- };
- descriptionShort="$STR_CUP_dss_ak74";
- inertia=0.5;
- dexterity=1.5;
- class WeaponSlotsInfo: WeaponSlotsInfo
- {
- mass=67;
- };
- };
- class CUP_arifle_RPK74: CUP_arifle_AK74
- {
- AGM_Bipod = 1;
- scope=2;
- model="\cup_weapons_ak\rpk_74";
- picture="\cup_weapons_ak\data\UI\gear_rpk74_X_CA.paa";
- magazines[]=
- {
- "rhs_30Rnd_545x39_AK",
- "rhs_30Rnd_545x39_7N10_AK",
- "rhs_30Rnd_545x39_7N22_AK",
- "rhs_30Rnd_545x39_AK_green",
- "rhs_45Rnd_545x39_AK",
- "rhs_45Rnd_545x39_7N10_AK",
- "rhs_45Rnd_545x39_7N22_AK",
- "rhs_45Rnd_545x39_AK_green",
- "rhs_75Rnd_545x39_AK",
- "rhs_75Rnd_545x39_AK_green"
- };
- displayname="$STR_CUP_dn_rpk";
- aiDispersionCoefY=14;
- aiDispersionCoefX=14;
- handAnim[]=
- {
- "OFP2_ManSkeleton",
- "\cup_weapons_ak\data\Anim\AK.rtm"
- };
- drySound[]=
- {
- "\cup_weapons_ak\data\sfx\RPK_Dry",
- 0.56234133,
- 1,
- 10
- };
- reloadMagazineSound[]=
- {
- "\cup_weapons_ak\data\sfx\RPK_Reload",
- 0.39810717,
- 1,
- 30
- };
- modes[]=
- {
- "manual",
- "close",
- "short",
- "medium",
- "far",
- "Single"
- };
- class FullAuto: Mode_FullAuto
- {
- sounds[]=
- {
- "StandardSound",
- "SilencedSound"
- };
- class BaseSoundModeType
- {
- weaponSoundEffect="DefaultRifle";
- closure1[]=
- {
- "A3\sounds_f\weapons\closure\closure_rifle_2",
- "db-12",
- 1,
- 10
- };
- closure2[]=
- {
- "A3\sounds_f\weapons\closure\closure_rifle_3",
- "db-12",
- 1,
- 10
- };
- soundClosure[]=
- {
- "closure1",
- 0.5,
- "closure2",
- 0.5
- };
- };
- class StandardSound: BaseSoundModeType
- {
- begin1[]=
- {
- "\cup_weapons_ak\data\sfx\RPK_s1",
- 1,
- 1,
- 1200
- };
- begin2[]=
- {
- "\cup_weapons_ak\data\sfx\RPK_s2",
- 1,
- 1,
- 1200
- };
- begin3[]=
- {
- "\cup_weapons_ak\data\sfx\RPK_s3",
- 1,
- 1,
- 1200
- };
- begin4[]=
- {
- "\cup_weapons_ak\data\sfx\RPK_s4",
- 1,
- 1,
- 1200
- };
- soundBegin[]=
- {
- "begin1",
- 0.25,
- "begin2",
- 0.25,
- "begin3",
- 0.25,
- "begin4",
- 0.25
- };
- };
- class SilencedSound: BaseSoundModeType
- {
- begin1[]=
- {
- "A3\sounds_f\weapons\silenced\silent-18",
- 1,
- 1,
- 300
- };
- begin2[]=
- {
- "A3\sounds_f\weapons\silenced\silent-19",
- 1,
- 1,
- 300
- };
- begin3[]=
- {
- "A3\sounds_f\weapons\silenced\silent-11",
- 1,
- 1,
- 300
- };
- soundBegin[]=
- {
- "begin1",
- 0.333,
- "begin2",
- 0.333,
- "begin3",
- 0.333
- };
- };
- reloadTime=0.1;
- ffCount=30;
- recoil="recoil_auto_zafir";
- recoilProne="recoil_auto_prone_zafir";
- dispersion=0.00125;
- minRange=0;
- minRangeProbab=0.1;
- midRange=150;
- midRangeProbab=0.69999999;
- maxRange=300;
- maxRangeProbab=0.050000001;
- };
- class manual: Mode_FullAuto
- {
- reloadTime=0.1;
- recoil="recoil_auto_zafir";
- recoilProne="recoil_auto_prone_zafir";
- dispersion=0.0012000001;
- sounds[]=
- {
- "StandardSound",
- "SilencedSound"
- };
- class BaseSoundModeType
- {
- weaponSoundEffect="DefaultRifle";
- closure1[]=
- {
- "A3\sounds_f\weapons\closure\closure_rifle_2",
- "db-12",
- 1,
- 10
- };
- closure2[]=
- {
- "A3\sounds_f\weapons\closure\closure_rifle_3",
- "db-12",
- 1,
- 10
- };
- soundClosure[]=
- {
- "closure1",
- 0.5,
- "closure2",
- 0.5
- };
- };
- class StandardSound: BaseSoundModeType
- {
- begin1[]=
- {
- "\cup_weapons_ak\data\sfx\RPK_s1",
- 1,
- 1,
- 1200
- };
- begin2[]=
- {
- "\cup_weapons_ak\data\sfx\RPK_s2",
- 1,
- 1,
- 1200
- };
- begin3[]=
- {
- "\cup_weapons_ak\data\sfx\RPK_s3",
- 1,
- 1,
- 1200
- };
- begin4[]=
- {
- "\cup_weapons_ak\data\sfx\RPK_s4",
- 1,
- 1,
- 1200
- };
- soundBegin[]=
- {
- "begin1",
- 0.25,
- "begin2",
- 0.25,
- "begin3",
- 0.25,
- "begin4",
- 0.25
- };
- };
- class SilencedSound: BaseSoundModeType
- {
- begin1[]=
- {
- "A3\sounds_f\weapons\silenced\silent-18",
- 1,
- 1,
- 300
- };
- begin2[]=
- {
- "A3\sounds_f\weapons\silenced\silent-19",
- 1,
- 1,
- 300
- };
- begin3[]=
- {
- "A3\sounds_f\weapons\silenced\silent-11",
- 1,
- 1,
- 300
- };
- soundBegin[]=
- {
- "begin1",
- 0.333,
- "begin2",
- 0.333,
- "begin3",
- 0.333
- };
- };
- soundContinuous=0;
- soundBurst=0;
- minRange=0;
- minRangeProbab=0.30000001;
- midRange=5;
- midRangeProbab=0.57999998;
- maxRange=10;
- maxRangeProbab=0.039999999;
- showToPlayer=1;
- displayName="";
- };
- class close: manual
- {
- burst=10;
- aiRateOfFire=0.5;
- aiRateOfFireDistance=50;
- minRange=10;
- minRangeProbab=0.050000001;
- midRange=20;
- midRangeProbab=0.57999998;
- maxRange=50;
- maxRangeProbab=0.039999999;
- showToPlayer=0;
- };
- class short: close
- {
- burst=8;
- aiRateOfFire=1.5;
- aiRateOfFireDistance=300;
- minRange=50;
- minRangeProbab=0.050000001;
- midRange=200;
- midRangeProbab=0.57999998;
- maxRange=400;
- maxRangeProbab=0.039999999;
- };
- class medium: close
- {
- burst=12;
- aiRateOfFire=2.5;
- aiRateOfFireDistance=600;
- minRange=200;
- minRangeProbab=0.050000001;
- midRange=400;
- midRangeProbab=0.57999998;
- maxRange=600;
- maxRangeProbab=0.039999999;
- };
- class far: close
- {
- burst=16;
- aiRateOfFire=4;
- aiRateOfFireDistance=1000;
- minRange=400;
- minRangeProbab=0.050000001;
- midRange=600;
- midRangeProbab=0.40000001;
- maxRange=800;
- maxRangeProbab=0.0099999998;
- };
- class Single: Mode_SemiAuto
- {
- sounds[]=
- {
- "StandardSound",
- "SilencedSound"
- };
- class BaseSoundModeType
- {
- weaponSoundEffect="DefaultRifle";
- closure1[]=
- {
- "A3\sounds_f\weapons\closure\closure_rifle_2",
- "db-12",
- 1,
- 10
- };
- closure2[]=
- {
- "A3\sounds_f\weapons\closure\closure_rifle_3",
- "db-12",
- 1,
- 10
- };
- soundClosure[]=
- {
- "closure1",
- 0.5,
- "closure2",
- 0.5
- };
- };
- class StandardSound: BaseSoundModeType
- {
- begin1[]=
- {
- "\cup_weapons_ak\data\sfx\RPK_s1",
- 1,
- 1,
- 1200
- };
- begin2[]=
- {
- "\cup_weapons_ak\data\sfx\RPK_s2",
- 1,
- 1,
- 1200
- };
- begin3[]=
- {
- "\cup_weapons_ak\data\sfx\RPK_s3",
- 1,
- 1,
- 1200
- };
- begin4[]=
- {
- "\cup_weapons_ak\data\sfx\RPK_s4",
- 1,
- 1,
- 1200
- };
- soundBegin[]=
- {
- "begin1",
- 0.25,
- "begin2",
- 0.25,
- "begin3",
- 0.25,
- "begin4",
- 0.25
- };
- };
- class SilencedSound: BaseSoundModeType
- {
- begin1[]=
- {
- "A3\sounds_f\weapons\silenced\silent-18",
- 1,
- 1,
- 300
- };
- begin2[]=
- {
- "A3\sounds_f\weapons\silenced\silent-19",
- 1,
- 1,
- 300
- };
- begin3[]=
- {
- "A3\sounds_f\weapons\silenced\silent-11",
- 1,
- 1,
- 300
- };
- soundBegin[]=
- {
- "begin1",
- 0.333,
- "begin2",
- 0.333,
- "begin3",
- 0.333
- };
- };
- reloadTime=0.1;
- recoil="recoil_single_zafir";
- recoilProne="recoil_single_prone_zafir";
- dispersion=0.00125;
- aiRateOfFireDistance=650;
- minRange=400;
- minRangeProbab=0;
- midRange=600;
- midRangeProbab=0;
- maxRange=800;
- maxRangeProbab=0;
- };
- class Library
- {
- libTextDesc="$STR_CUP_lib_rpk";
- };
- descriptionShort="$STR_CUP_dss_rpk";
- inertia=0.60000002;
- dexterity=1.4;
- class WeaponSlotsInfo: WeaponSlotsInfo
- {
- mass=105;
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement