Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CfgPatches
- {
- class F_35E_Gunpod
- {
- units[] = {};
- weapons[] = {};
- requiredAddons[] = {};
- requiredVersion = 1.70;
- author = "XxGetBuck123";
- };
- }; //////////////////////////////////////////////////////////////////////////////////////////////// CFG PATCHES
- //hardpoints[] = {"B_A143_BUZZARD_CENTER_PYLON","20MM_TWIN_CANNON"};
- class CfgNonAIVehicles
- {
- class ProxyWeapon;
- class OK_F_35E_PROXYPYLONPOD_GAU22: ProxyWeapon
- {
- model = "\OK_F_35C\BOMBERINO\F_35C_gunpod.p3d";
- simulation = "pylonpod";
- };
- }; //////////////////////////////////////////////////////////////////////////////////////////////// NON AI
- class CfgAmmo
- {
- class BulletBase;
- class OK_F_35E_GAU_AMMO: BulletBase
- {
- hit = 70;
- indirectHit = 6;
- indirectHitRange = 0.4;
- explosive = 0.1;
- caliber = 3.8;
- cost = 20;
- model = "\A3\Weapons_f\Data\bullettracer\tracer_white";
- tracerScale = 1;
- tracerStartTime = 0.05;
- tracerEndTime = 1;
- nvgOnly = 0;
- typicalSpeed = 1036;
- visibleFire = 32;
- audibleFire = 200;
- visibleFireTime = 4;
- dangerRadiusBulletClose = 16;
- dangerRadiusHit = 40;
- suppressionRadiusBulletClose = 10;
- suppressionRadiusHit = 14;
- aiAmmoUsageFlags = 256;
- soundHit1[] = {"A3\Sounds_F\arsenal\explosives\shells\30mm40mm_shell_explosion_01", 1.77828, 1, 1600};
- soundHit2[] = {"A3\Sounds_F\arsenal\explosives\shells\30mm40mm_shell_explosion_02", 1.77828, 1, 1600};
- soundHit3[] = {"A3\Sounds_F\arsenal\explosives\shells\30mm40mm_shell_explosion_03", 1.77828, 1, 1600};
- soundHit4[] = {"A3\Sounds_F\arsenal\explosives\shells\30mm40mm_shell_explosion_04", 1.77828, 1, 1600};
- multiSoundHit[] = {"soundHit1", 0.25, "soundHit2", 0.25, "soundHit3", 0.25, "soundHit4", 0.25};
- explosionSoundEffect = "DefaultExplosion";
- airLock = 1;
- CraterEffects = "ExploAmmoCrater";
- explosionEffects = "ExploAmmoExplosion";
- airFriction = -0.00076;
- muzzleEffect = "";
- class CamShakeExplode
- {
- power = 5; //4
- duration = 1; //0.8
- frequency = 20; //20
- distance = 56; //43.7771
- };
- class CamShakeHit
- {
- power = 25; //20
- duration = 0.4; //0.4
- frequency = 20; //20
- distance = 1; //1
- };
- class CamShakeFire
- {
- power = 2.23607; //2.11474
- duration = 1; //0.8
- frequency = 20; //20
- distance = 40; //35.7771
- };
- class CamShakePlayerFire
- {
- power = 0.01;
- duration = 0.1;
- frequency = 20;
- distance = 1;
- };
- SoundSetExplosion[] = {"Shell30mm40mm_Exp_SoundSet", "Shell30mm40mm_Tail_SoundSet", "Explosion_Debris_SoundSet"};
- };
- }; //////////////////////////////////////////////////////////////////////////////////////////////// CFG AMMO
- class CfgMagazines
- {
- class VehicleMagazine;
- class OK_F_35E_GAU_MAGAZINE: VehicleMagazine
- {
- scope = 2;
- displayName = "GAU-22/A 25mm Gun Pod";
- displayNameShort = "GAU-22/A";
- ammo = "OK_F_35E_GAU_AMMO";
- count = 225;
- initSpeed = 1036;
- tracersEvery = 1;
- nameSound = "cannon";
- pylonWeapon = "OK_F_35E_GAU_POD";
- maxLeadSpeed = 500;
- muzzlePos = "muzzle";
- muzzleEnd = "muzzle_dir";
- selectionFireAnim = "zasleh";
- model = "\OK_F_35C\BOMBERINO\F_35C_gunpod.p3d";
- hardpoints[] = {"pylonGunPod1"};
- mass = 122;
- lastRoundsTracer = 5;
- };
- }; //////////////////////////////////////////////////////////////////////////////////////////////// CFG MAGAZINES
- class CfgWeapons
- {
- class CannonCore;
- class OK_F_35E_GAU_POD: CannonCore
- {
- holdsterAnimValue = 1;
- scope = 1;
- displayName = "GAU-22/A";
- displayNameMagazine = "GAU-22/A 25mm";
- shortNameMagazine = "GAU-22/A 25mm";
- nameSound = "cannon";
- cursor = "EmptyCursor";
- cursorAim = "EmptyCursor";
- cursorSize = 1;
- magazines[] = {"OK_F_35E_GAU_MAGAZINE"};
- canLock = 2;
- ballisticsComputer = 4 + 8;
- missileLockCone = 40;
- weaponLockSystem = 2;
- modes[] = {"manual","close","near","medium","far"};
- class GunParticles
- {
- class Effect
- {
- effectName = "MachineGun1";
- positionName = "muzzle";
- directionName = "muzzle_dir";
- };
- };
- class manual: CannonCore
- {
- displayName = "GAU-22/A";
- autoFire = 1;
- sounds[] = {"StandardSound"};
- class StandardSound
- {
- begin1[] = {"A3\sounds_f\weapons\gatling\minigun2_m134",1.7782794,1,3500};
- begin2[] = {"A3\sounds_f\weapons\gatling\minigun3_m134",1.7782794,1,3500};
- begin3[] = {"A3\sounds_f\weapons\gatling\minigun4_m134",1.7782794,1,3500};
- begin4[] = {"A3\sounds_f\weapons\gatling\minigun5_m134",1.7782794,1,3500};
- begin5[] = {"A3\sounds_f\weapons\gatling\minigun6_m134",1.7782794,1,3500};
- soundBegin[] = {"begin1",0.5,"begin2",0.5,"begin3",0.5,"begin4",0.5,"begin5",0.5};
- weaponSoundEffect = "DefaultRifle";
- };
- //reloadTime = 0.02;
- reloadTime = 0.018;
- dispersion = 0.01; //0.0036
- soundContinuous = 0;
- soundBurst = 0;
- showToPlayer = 1;
- burst = 1;
- aiRateOfFire = 0.5;
- aiRateOfFireDistance = 50;
- minRange = 1;
- minRangeProbab = 0.01;
- midRange = 2;
- midRangeProbab = 0.01;
- maxRange = 3;
- maxRangeProbab = 0.01;
- textureType = "fullAuto";
- };
- class close: manual
- {
- showToPlayer = 0;
- burst = 15;
- aiRateOfFire = 0.25;
- aiRateOfFireDistance = 400;
- minRange = 0;
- minRangeProbab = 0.05;
- midRange = 200;
- midRangeProbab = 0.7;
- maxRange = 400;
- maxRangeProbab = 0.2;
- };
- class near: close
- {
- burst = 10;
- aiRateOfFire = 0.5;
- aiRateOfFireDistance = 500;
- minRange = 300;
- minRangeProbab = 0.2;
- midRange = 400;
- midRangeProbab = 0.7;
- maxRange = 500;
- maxRangeProbab = 0.2;
- };
- class medium: close
- {
- burst = 7;
- aiRateOfFire = 1;
- aiRateOfFireDistance = 900;
- minRange = 400;
- minRangeProbab = 0.2;
- midRange = 700;
- midRangeProbab = 0.7;
- maxRange = 900;
- maxRangeProbab = 0.2;
- };
- class far: close
- {
- burst = 4;
- aiRateOfFire = 1.5;
- aiRateOfFireDistance = 1500;
- minRange = 800;
- minRangeProbab = 0.2;
- midRange = 1000;
- midRangeProbab = 0.4;
- maxRange = 1500;
- maxRangeProbab = 0.01;
- };
- };//////////////////////////////////////////////////////////////////////////////////////////////// CFG WEAPONS
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement