Advertisement
Guest User

Untitled

a guest
May 27th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.15 KB | None | 0 0
  1. class CfgPatches
  2. {
  3. class F_35E_Gunpod
  4. {
  5. units[] = {};
  6. weapons[] = {};
  7. requiredAddons[] = {};
  8. requiredVersion = 1.70;
  9. author = "XxGetBuck123";
  10. };
  11. }; //////////////////////////////////////////////////////////////////////////////////////////////// CFG PATCHES
  12.  
  13. //hardpoints[] = {"B_A143_BUZZARD_CENTER_PYLON","20MM_TWIN_CANNON"};
  14.  
  15. class CfgNonAIVehicles
  16. {
  17. class ProxyWeapon;
  18. class OK_F_35E_PROXYPYLONPOD_GAU22: ProxyWeapon
  19. {
  20. model = "\OK_F_35C\BOMBERINO\F_35C_gunpod.p3d";
  21. simulation = "pylonpod";
  22. };
  23. }; //////////////////////////////////////////////////////////////////////////////////////////////// NON AI
  24.  
  25. class CfgAmmo
  26. {
  27. class BulletBase;
  28. class OK_F_35E_GAU_AMMO: BulletBase
  29. {
  30. hit = 70;
  31. indirectHit = 6;
  32. indirectHitRange = 0.4;
  33. explosive = 0.1;
  34. caliber = 3.8;
  35. cost = 20;
  36. model = "\A3\Weapons_f\Data\bullettracer\tracer_white";
  37. tracerScale = 1;
  38. tracerStartTime = 0.05;
  39. tracerEndTime = 1;
  40. nvgOnly = 0;
  41. typicalSpeed = 1036;
  42. visibleFire = 32;
  43. audibleFire = 200;
  44. visibleFireTime = 4;
  45. dangerRadiusBulletClose = 16;
  46. dangerRadiusHit = 40;
  47. suppressionRadiusBulletClose = 10;
  48. suppressionRadiusHit = 14;
  49. aiAmmoUsageFlags = 256;
  50. soundHit1[] = {"A3\Sounds_F\arsenal\explosives\shells\30mm40mm_shell_explosion_01", 1.77828, 1, 1600};
  51. soundHit2[] = {"A3\Sounds_F\arsenal\explosives\shells\30mm40mm_shell_explosion_02", 1.77828, 1, 1600};
  52. soundHit3[] = {"A3\Sounds_F\arsenal\explosives\shells\30mm40mm_shell_explosion_03", 1.77828, 1, 1600};
  53. soundHit4[] = {"A3\Sounds_F\arsenal\explosives\shells\30mm40mm_shell_explosion_04", 1.77828, 1, 1600};
  54. multiSoundHit[] = {"soundHit1", 0.25, "soundHit2", 0.25, "soundHit3", 0.25, "soundHit4", 0.25};
  55. explosionSoundEffect = "DefaultExplosion";
  56. airLock = 1;
  57. CraterEffects = "ExploAmmoCrater";
  58. explosionEffects = "ExploAmmoExplosion";
  59. airFriction = -0.00076;
  60. muzzleEffect = "";
  61. class CamShakeExplode
  62. {
  63. power = 5; //4
  64. duration = 1; //0.8
  65. frequency = 20; //20
  66. distance = 56; //43.7771
  67. };
  68. class CamShakeHit
  69. {
  70. power = 25; //20
  71. duration = 0.4; //0.4
  72. frequency = 20; //20
  73. distance = 1; //1
  74. };
  75. class CamShakeFire
  76. {
  77. power = 2.23607; //2.11474
  78. duration = 1; //0.8
  79. frequency = 20; //20
  80. distance = 40; //35.7771
  81. };
  82. class CamShakePlayerFire
  83. {
  84. power = 0.01;
  85. duration = 0.1;
  86. frequency = 20;
  87. distance = 1;
  88. };
  89. SoundSetExplosion[] = {"Shell30mm40mm_Exp_SoundSet", "Shell30mm40mm_Tail_SoundSet", "Explosion_Debris_SoundSet"};
  90. };
  91. }; //////////////////////////////////////////////////////////////////////////////////////////////// CFG AMMO
  92.  
  93. class CfgMagazines
  94. {
  95. class VehicleMagazine;
  96. class OK_F_35E_GAU_MAGAZINE: VehicleMagazine
  97. {
  98. scope = 2;
  99. displayName = "GAU-22/A 25mm Gun Pod";
  100. displayNameShort = "GAU-22/A";
  101. ammo = "OK_F_35E_GAU_AMMO";
  102. count = 225;
  103. initSpeed = 1036;
  104. tracersEvery = 1;
  105. nameSound = "cannon";
  106. pylonWeapon = "OK_F_35E_GAU_POD";
  107. maxLeadSpeed = 500;
  108. muzzlePos = "muzzle";
  109. muzzleEnd = "muzzle_dir";
  110. selectionFireAnim = "zasleh";
  111. model = "\OK_F_35C\BOMBERINO\F_35C_gunpod.p3d";
  112. hardpoints[] = {"pylonGunPod1"};
  113. mass = 122;
  114. lastRoundsTracer = 5;
  115. };
  116. }; //////////////////////////////////////////////////////////////////////////////////////////////// CFG MAGAZINES
  117.  
  118. class CfgWeapons
  119. {
  120. class CannonCore;
  121. class OK_F_35E_GAU_POD: CannonCore
  122. {
  123. holdsterAnimValue = 1;
  124. scope = 1;
  125. displayName = "GAU-22/A";
  126. displayNameMagazine = "GAU-22/A 25mm";
  127. shortNameMagazine = "GAU-22/A 25mm";
  128. nameSound = "cannon";
  129. cursor = "EmptyCursor";
  130. cursorAim = "EmptyCursor";
  131. cursorSize = 1;
  132. magazines[] = {"OK_F_35E_GAU_MAGAZINE"};
  133. canLock = 2;
  134. ballisticsComputer = 4 + 8;
  135. missileLockCone = 40;
  136. weaponLockSystem = 2;
  137. modes[] = {"manual","close","near","medium","far"};
  138. class GunParticles
  139. {
  140. class Effect
  141. {
  142. effectName = "MachineGun1";
  143. positionName = "muzzle";
  144. directionName = "muzzle_dir";
  145. };
  146. };
  147. class manual: CannonCore
  148. {
  149. displayName = "GAU-22/A";
  150. autoFire = 1;
  151. sounds[] = {"StandardSound"};
  152. class StandardSound
  153. {
  154. begin1[] = {"A3\sounds_f\weapons\gatling\minigun2_m134",1.7782794,1,3500};
  155. begin2[] = {"A3\sounds_f\weapons\gatling\minigun3_m134",1.7782794,1,3500};
  156. begin3[] = {"A3\sounds_f\weapons\gatling\minigun4_m134",1.7782794,1,3500};
  157. begin4[] = {"A3\sounds_f\weapons\gatling\minigun5_m134",1.7782794,1,3500};
  158. begin5[] = {"A3\sounds_f\weapons\gatling\minigun6_m134",1.7782794,1,3500};
  159.  
  160. soundBegin[] = {"begin1",0.5,"begin2",0.5,"begin3",0.5,"begin4",0.5,"begin5",0.5};
  161. weaponSoundEffect = "DefaultRifle";
  162. };
  163. //reloadTime = 0.02;
  164. reloadTime = 0.018;
  165. dispersion = 0.01; //0.0036
  166. soundContinuous = 0;
  167. soundBurst = 0;
  168. showToPlayer = 1;
  169. burst = 1;
  170. aiRateOfFire = 0.5;
  171. aiRateOfFireDistance = 50;
  172. minRange = 1;
  173. minRangeProbab = 0.01;
  174. midRange = 2;
  175. midRangeProbab = 0.01;
  176. maxRange = 3;
  177. maxRangeProbab = 0.01;
  178. textureType = "fullAuto";
  179. };
  180. class close: manual
  181. {
  182. showToPlayer = 0;
  183. burst = 15;
  184. aiRateOfFire = 0.25;
  185. aiRateOfFireDistance = 400;
  186. minRange = 0;
  187. minRangeProbab = 0.05;
  188. midRange = 200;
  189. midRangeProbab = 0.7;
  190. maxRange = 400;
  191. maxRangeProbab = 0.2;
  192. };
  193. class near: close
  194. {
  195. burst = 10;
  196. aiRateOfFire = 0.5;
  197. aiRateOfFireDistance = 500;
  198. minRange = 300;
  199. minRangeProbab = 0.2;
  200. midRange = 400;
  201. midRangeProbab = 0.7;
  202. maxRange = 500;
  203. maxRangeProbab = 0.2;
  204. };
  205. class medium: close
  206. {
  207. burst = 7;
  208. aiRateOfFire = 1;
  209. aiRateOfFireDistance = 900;
  210. minRange = 400;
  211. minRangeProbab = 0.2;
  212. midRange = 700;
  213. midRangeProbab = 0.7;
  214. maxRange = 900;
  215. maxRangeProbab = 0.2;
  216. };
  217. class far: close
  218. {
  219. burst = 4;
  220. aiRateOfFire = 1.5;
  221. aiRateOfFireDistance = 1500;
  222. minRange = 800;
  223. minRangeProbab = 0.2;
  224. midRange = 1000;
  225. midRangeProbab = 0.4;
  226. maxRange = 1500;
  227. maxRangeProbab = 0.01;
  228. };
  229. };//////////////////////////////////////////////////////////////////////////////////////////////// CFG WEAPONS
  230. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement