Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CfgPatches
- {
- class kio_l85a2
- {
- requiredaddons[] = {};
- requiredversion = 0.1;
- units[] = {};
- weapons[] = {"kio_l85a2", "kio_l85a2_p","asdg_jointrails"};
- magazines[] = {"L85_30Rnd_556x45_Stanag"};
- };
- };
- /*external*/ class Mode_SemiAuto;
- /*external*/ class Mode_FullAuto;
- class CfgVehicles
- {
- class NATO_Box_Base;
- class kio_l85a2_equipbox: NATO_Box_Base
- {
- scope = 2;
- vehicleClass = "Ammo";
- displayName = "Kiory's L85A2 Supply Box";
- model = "\A3\weapons_F\AmmoBoxes\WpnsBox_F";
- icon = "iconCrateWpns";
- class TransportMagazines
- {
- class _xx_30rnd_556x45_STANAG
- {
- magazine = "L85_30Rnd_556x45_Stanag";
- count = 50;
- };
- class _xx_30rnd_556x45_STANAG_Tracer
- {
- magazine = "L85_30Rnd_556x45_Stanag_Tracer";
- count = 50;
- };
- };
- class TransportWeapons
- {
- class _xx_kio_l85a2
- {
- weapon = "kio_l85a2";
- count = 10;
- };
- class _xx_kio_l85a2_p
- {
- weapon = "kio_l85a2_p";
- count = 10;
- };
- class _xx_kio_l85a2_s
- {
- weapon = "kio_l85a2_s";
- count = 10;
- };
- };
- class TransportItems
- {
- class _xx_kio_susat
- {
- name = "kio_susat";
- count = 3;
- };
- };
- };
- };
- class asdg_FrontSideRail;
- class asdg_OpticRail1913;
- class asdg_OpticRaillL85SUSATMount;
- class CfgWeapons {
- class WeaponSlotsInfo;
- class Rifle;
- class Rifle_Base_F: Rifle
- {
- class WeaponSlotsInfo;
- };
- class kio_l85a2_base: Rifle_Base_F {
- changeFiremodeSound[] = {"\kio_l85a2\sound\FireMode.wav",0.5,1};
- descriptionshort = "British Assault Rifle<br />Caliber: 5.56";
- discretedistance[] = {100, 200, 300, 400};
- discretedistanceinitindex = 1;
- dispersion = 0.0001;
- displayname = "L85A2";
- distancezoommax = 300;
- distancezoommin = 300;
- handAnim[] = {"OFP2_ManSkeleton","\A3\Weapons_F\Rifles\TRG20\Data\Anim\TRG_21.rtm"};
- maxrange = 300;
- maxrangeprobab = 0.2;
- midrange = 225;
- midrangeprobab = 0.7;
- minrange = 2;
- minrangeprobab = 0.3;
- magazines[] = {"L85_30Rnd_556x45_Stanag", "L85_30Rnd_556x45_Stanag_Tracer", "30Rnd_556x45_Stanag"};
- model = "kio_l85a2\kio_l85a2.p3d";
- modes[] = {"Single", "FullAuto", "single_close_optics1", "single_medium_optics1", "single_far_optics1", "single_far_optics2"};
- optics = 0;
- opticsdisableperipherialvision = 0.67;
- opticsflare = 0;
- opticsid = 0;
- opticsppeffects[] = {};
- opticszoominit = 0.75;
- opticszoommax = 1.1;
- opticszoommin = 0.375;
- picture = "\kio_l85a2\UI\gear_l85a2_x_ca.paa";
- recoil = "assaultRifleBase";
- recoilprone = "assaultRifleBase";
- reloadaction = "GestureReloadTRG";
- reloadMagazineSound[] = {"A3\sounds_f\weapons\reloads\new_trg",0.398107,1,30};
- reloadsound[] = {"A3\sounds_f\weapons\reloads\new_trg.wav", 0.1, 1, 30};
- reloadtime = 0.10;
- scope = 0;
- selectionfireanim = "zasleh";
- weaponinfotype = "RscWeaponZeroing";
- weaponlockdelay = 0;
- weaponlocksystem = 0;
- weaponpoolavailable = 1;
- weaponsoundeffect = "";
- weight = 0;
- class Library {
- libtextdesc = "L85A2";
- };
- class GunClouds {
- access = 0;
- cloudletaccy = 0;
- cloudletalpha = 0.3;
- cloudletanimperiod = 1;
- cloudletcolor[] = {1, 1, 1, 0};
- cloudletduration = 0.05;
- cloudletfadein = 0;
- cloudletfadeout = 0.1;
- cloudletgrowup = 0.05;
- cloudletmaxyspeed = 100;
- cloudletminyspeed = -100;
- cloudletshape = "cloudletClouds";
- cloudletsize = 1;
- deltat = 0;
- initt = 0;
- interval = -0.02;
- size = 0.3;
- sourcesize = 0.02;
- timetolive = 0;
- class Table {
- class T0 {
- color[] = {1, 1, 1, 0};
- maxt = 0;
- };
- };
- };
- class WeaponSlotsInfo {
- allowedslots[] = {901};
- mass = 4;
- class asdg_OpticRail_kio_l85a2_susatmount: asdg_OpticRaillL85SUSATMount {};
- class MuzzleSlot {
- access = 1;
- compatibleitems[] = {"muzzle_snds_L"};
- displayname = "Muzzle Slot";
- linkproxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
- scope = 0;
- };
- class CowsSlot {
- access = 1;
- displayname = "Optics Slot";
- linkproxy = "\A3\data_f\proxies\weapon_slots\TOP";
- picture = "kio_l85a2\UI\gear_l85a2_x_ca.paa";
- scope = 0;
- };
- class PointerSlot {};
- };
- class GunParticles {
- class FirstEffect {
- directionname = "Konec hlavne";
- effectname = "RifleAssaultCloud";
- positionname = "Usti hlavne";
- };
- };
- class Single: Mode_SemiAuto {
- begin1[] = {"kio_l85a2\sound\Sound1.wav", 1.0, 1, 1200};
- begin2[] = {"kio_l85a2\sound\Sound2.wav", 1.0, 1, 1200};
- begin3[] = {"kio_l85a2\sound\Sound3.wav", 1.0, 1, 1200};
- closure1[] = {"A3\sounds_f\weapons\closure\closure_rifle_2.wav", 3.16228, 1, 500};
- closure2[] = {"A3\sounds_f\weapons\closure\closure_rifle_3.wav", 3.16228, 1, 500};
- recoil = "recoil_single_mx";
- recoilprone = "recoil_single_prone_mx";
- soundBegin[] = {"begin1",0.5,"begin2",0.5};
- soundClosure[] = {"closure1",0.5,"closure2",0.5};
- weaponSoundEffect = "DefaultRifle";
- reloadTime = 0.085;
- dispersion = 0.0005;
- minRange = 2;
- minRangeProbab = 0.3;
- midRange = 250;
- midRangeProbab = 0.7;
- maxRange = 500;
- maxRangeProbab = 0.05;
- };
- class FullAuto : Mode_FullAuto {
- begin1[] = {"kio_l85a2\sound\Sound1.wav", 1.0, 1, 1200};
- begin2[] = {"kio_l85a2\sound\Sound2.wav", 1.0, 1, 1200};
- begin3[] = {"kio_l85a2\sound\Sound3.wav", 1.0, 1, 1200};
- begin4[] = {"kio_l85a2\sound\Sound4.wav", 1.0, 1, 1200};
- closure1[] = {"A3\sounds_f\weapons\closure\closure_rifle_2.wav", 3.16228, 1, 500};
- closure2[] = {"A3\sounds_f\weapons\closure\closure_rifle_3.wav", 3.16228, 1, 500};
- soundBegin[] = {"begin1",0.5,"begin2",0.5,"begin3",0.5,"begin4",0.5};
- soundClosure[] = {"closure1",0.5,"closure2",0.5};
- weaponSoundEffect = "DefaultRifle";
- reloadTime = 0.085;
- dispersion = 0.0005;
- minRange = 0;
- minRangeProbab = 0.9;
- midRange = 15;
- midRangeProbab = 0.7;
- maxRange = 30;
- maxRangeProbab = 0.05;
- aiRateOfFire = 1e-006;
- recoil = "recoil_auto_mx";
- recoilProne = "recoil_auto_prone_mx";
- };
- class single_close_optics1 : Single {
- requiredOpticType = 1;
- showToPlayer = 0;
- minRange = 2;
- minRangeProbab = 0.2;
- midRange = 300;
- midRangeProbab = 0.7;
- maxRange = 700;
- maxRangeProbab = 0.1;
- aiRateOfFire = 6;
- aiRateOfFireDistance = 600;
- };
- class single_medium_optics1: single_close_optics1
- {
- minRange = 300;
- minRangeProbab = 0.05;
- midRange = 500;
- midRangeProbab = 0.7;
- maxRange = 700;
- maxRangeProbab = 0.05;
- aiRateOfFire = 2;
- aiRateOfFireDistance = 500;
- };
- class single_far_optics1: single_medium_optics1
- {
- requiredOpticType = 2;
- minRange = 300;
- minRangeProbab = 0.05;
- midRange = 600;
- midRangeProbab = 0.4;
- maxRange = 900;
- maxRangeProbab = 0.05;
- aiRateOfFire = 4;
- aiRateOfFireDistance = 600;
- };
- class single_far_optics2 : single_medium_optics1 {
- };
- };
- class kio_l85a2 : kio_l85a2_base{
- scope = 2;
- model = "kio_l85a2\kio_l85a2.p3d";
- picture = "\kio_l85a2\UI\gear_l85a2_x_ca.paa";
- displayname = "L85A2";
- };
- class kio_l85a2_p : kio_l85a2{
- scope = 2;
- model = "kio_l85a2\kio_l85a2_p.p3d";
- picture = "\kio_l85a2\UI\gear_l85a2p_x_ca.paa";
- displayname = "L85A2 Picatinny";
- optics = 1;
- class WeaponSlotsInfo {
- allowedslots[] = {901};
- mass = 4;
- class asdg_OpticRail_kio_l85a2p_1913: asdg_OpticRail1913 {};
- class asdg_OpticRail_kio_l85a2p_SUSAT: asdg_OpticRaillL85SUSATMount {};
- class CowsSlot {
- access = 1;
- displayname = "Optics Slot";
- linkproxy = "\A3\data_f\proxies\weapon_slots\TOP";
- picture = "\kio_l85a2\UI\gear_l85a2p_t_ca.paa";
- scope = 0;
- };
- class PointerSlot {};
- };
- };
- class kio_l85a2_s : kio_l85a2{
- class LinkedItems
- {
- class LinkedItemsOptic
- {
- slot = "CowsSlot";
- item = "kio_susat";
- };
- };
- };
- };
- class CfgMagazines {
- /*external*/ class 30Rnd_556x45_Stanag;
- class L85_30Rnd_556x45_Stanag: 30Rnd_556x45_Stanag {
- count = 30;
- descriptionshort = "Caliber: 5.56 Stanag<br />Rounds: 30<br />Used in: L85A2";
- displayname = "30 Rounds 5.56x45";
- lastroundstracer = 5;
- picture = "\kio_l85a2\UI\gear_l85a2_magazine_x_ca.paa";
- model = "\kio_l85a2\kio_l85a2_magazine.p3d";
- scope = 2;
- tracersevery = 3;
- };
- class L85_30Rnd_556x45_Stanag_Tracer: 30Rnd_556x45_Stanag {
- count = 30;
- descriptionshort = "Caliber: 5.56 Stanag<br />Rounds: 30<br />Used in: L85A2";
- displayname = "30 Rounds 5.56x45 Tracer";
- ammo = "B_556x45_Ball_Tracer_Red";
- lastroundstracer = 30;
- picture = "\kio_l85a2\UI\gear_l85a2_magazine_x_ca.paa";
- model = "\kio_l85a2\kio_l85a2_magazine.p3d";
- scope = 2;
- tracersevery = 1;
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement