Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.52 KB | None | 0 0
  1.  
  2. class arifle_SCAR_LK_F : arifle_Katiba_Base_F {
  3. author = "Endi";
  4. _generalMacro = "arifle_SCAR_LK_F";
  5. baseWeapon = "arifle_SCAR_LK_F";
  6. ACE_barrelLength = 609.6;
  7. ACE_barrelTwist = 241.3;
  8. ace_overheating_dispersion = 0.75;
  9. ace_overheating_mrbs = 3000;
  10. ace_overheating_slowdownFactor = 1;
  11. magazines[]=
  12. {
  13. "30Rnd_580x42_Mag_F",
  14. "30Rnd_580x42_Mag_Tracer_F"
  15.  
  16. };
  17. magazineWell[] = {};
  18. scope = 2;
  19. reloadAction = "GestureReloadSPAR_01";
  20. displayName = "SCAR-LK";
  21. model = "SGU_CTRG\SCAR_LK.p3d";
  22. picture = "\A3\weapons_F\Rifles\MX\data\UI\gear_mx_cqc_X_CA.paa";
  23. UiPicture = "\A3\weapons_f\data\UI\icon_regular_CA.paa";
  24. handAnim[] = {"OFP2_ManSkeleton", "\rhsusf\addons\rhsusf_c_weapons\anims\rhs_hand_m16a4_stock.rtm"};
  25.  
  26. class WeaponSlotsInfo : WeaponSlotsInfo {
  27. class MuzzleSlot : MuzzleSlot {
  28. iconPosition[] = {0, 0.4};
  29. };
  30.  
  31. class CowsSlot : rhs_western_rifle_scopes_slot_long {
  32. iconPosition[] = {0.5, 0.3};
  33. };
  34.  
  35. class PointerSlot : PointerSlot {
  36. iconPosition[] = {0.2, 0.4};
  37. };
  38. mass = 80;
  39. };
  40. inertia = 0.4;
  41. aimTransitionSpeed = 1.2;
  42. dexterity = 1.6;
  43. initSpeed = 720;
  44. recoil = "recoil_spar";
  45. maxZeroing = 800;
  46.  
  47. class ItemInfo {
  48. priority = 1;
  49. };
  50. descriptionShort = "$STR_A3_CfgWeapons_arifle_XMX1";
  51.  
  52. class Single : Single {
  53. dispersion = 0.00116;
  54. minRange = 2;
  55. minRangeProbab = 0.3;
  56. midRange = 150;
  57. midRangeProbab = 0.7;
  58. maxRange = 350;
  59. maxRangeProbab = 0.1;
  60. class basesoundmodetype; // External class reference
  61.  
  62. class standardsound : basesoundmodetype {
  63. soundsetshot[] = {"jsrs_rifle_shake_soundset", "jsrs_katiba_shot_soundset", "jsrs_6x5mm_reflector_1"};
  64. };
  65. };
  66.  
  67. class FullAuto : FullAuto {
  68. dispersion = 0.00116;
  69. minRange = 0;
  70. minRangeProbab = 0.9;
  71. midRange = 15;
  72. midRangeProbab = 0.7;
  73. maxRange = 30;
  74. maxRangeProbab = 0.1;
  75. aiRateOfFire = 1e-006;
  76. class basesoundmodetype; // External class reference
  77.  
  78. class standardsound : basesoundmodetype {
  79. soundsetshot[] = {"jsrs_rifle_shake_soundset", "jsrs_katiba_shot_soundset", "jsrs_6x5mm_reflector_1"};
  80. };
  81. };
  82.  
  83. class fullauto_medium : fullauto_medium {
  84. dispersion = 0.00116;
  85. showToPlayer = 0;
  86. burst = 3;
  87. aiBurstTerminable = 1;
  88. minRange = 2;
  89. minRangeProbab = 0.5;
  90. midRange = 75;
  91. midRangeProbab = 0.7;
  92. maxRange = 100;
  93. maxRangeProbab = 0.05;
  94. aiRateOfFire = 2;
  95. aiRateOfFireDistance = 200;
  96. };
  97.  
  98. class single_medium_optics1 : single_medium_optics1 {
  99. dispersion = 0.00116;
  100. requiredOpticType = 1;
  101. minRange = 2;
  102. minRangeProbab = 0.2;
  103. midRange = 350;
  104. midRangeProbab = 0.7;
  105. maxRange = 500;
  106. maxRangeProbab = 0.3;
  107. aiRateOfFire = 5;
  108. aiRateOfFireDistance = 500;
  109. };
  110.  
  111. class single_medium_optics2 : single_medium_optics1 {
  112. requiredOpticType = 2;
  113. minRange = 100;
  114. minRangeProbab = 0.1;
  115. midRange = 400;
  116. midRangeProbab = 0.6;
  117. maxRange = 700;
  118. maxRangeProbab = 0.05;
  119. aiRateOfFire = 7;
  120. aiRateOfFireDistance = 700;
  121. };
  122. aiDispersionCoefY = 6;
  123. aiDispersionCoefX = 4;
  124. };
  125.  
  126. class arifle_SCAR_Creed_F : arifle_Katiba_Base_F {
  127. author = "Endi";
  128. _generalMacro = "arifle_SCAR_Creed_F";
  129. baseWeapon = "arifle_SCAR_Creed_F";
  130. ACE_barrelLength = 609.6*1.6;
  131. ACE_barrelTwist = 241.3;
  132. ace_overheating_dispersion = 0.75;
  133. ace_overheating_mrbs = 3000;
  134. ace_overheating_slowdownFactor = 1;
  135. scope = 2;
  136. magazines[] = {"10Rnd_93x64_DMR_05_Mag"};
  137. magazineWell[] = {};
  138. reloadAction = "GestureReloadSPAR_01";
  139. displayName = "SCAR-LK-C";
  140. model = "SGU_CTRG\SCAR_LK_Creed.p3d";
  141. picture = "\A3\weapons_F\Rifles\MX\data\UI\gear_mx_cqc_X_CA.paa";
  142. UiPicture = "\A3\weapons_f\data\UI\icon_regular_CA.paa";
  143. handAnim[] = {"OFP2_ManSkeleton", "\rhsusf\addons\rhsusf_c_weapons\anims\rhs_hand_m16a4_stock.rtm"};
  144.  
  145. class WeaponSlotsInfo : WeaponSlotsInfo {
  146. class MuzzleSlot : MuzzleSlot {
  147. iconPosition[] = {0, 0.4};
  148. };
  149.  
  150. class CowsSlot : rhs_western_rifle_scopes_slot_long {
  151. iconPosition[] = {0.5, 0.3};
  152. };
  153.  
  154. class PointerSlot : PointerSlot {
  155. iconPosition[] = {0.2, 0.4};
  156. };
  157. mass = 80;
  158. };
  159. inertia = 0.4;
  160. aimTransitionSpeed = 1.2;
  161. dexterity = 1.6;
  162. initSpeed = 720;
  163. recoil = "recoil_mxc";
  164. maxZeroing = 800;
  165.  
  166. class ItemInfo {
  167. priority = 1;
  168. };
  169. descriptionShort = "$STR_A3_CfgWeapons_arifle_XMX1";
  170.  
  171. class Single : Single {
  172. dispersion = 0.00116;
  173. minRange = 2;
  174. minRangeProbab = 0.3;
  175. midRange = 150;
  176. midRangeProbab = 0.7;
  177. maxRange = 350;
  178. maxRangeProbab = 0.1;
  179. class basesoundmodetype; // External class reference
  180.  
  181. class standardsound : basesoundmodetype {
  182. soundsetshot[] = {"jsrs_rifle_shake_soundset", "jsrs_katiba_shot_soundset", "jsrs_6x5mm_reflector_1"};
  183. };
  184. };
  185.  
  186. class FullAuto : FullAuto {
  187. dispersion = 0.00116;
  188. minRange = 0;
  189. minRangeProbab = 0.9;
  190. midRange = 15;
  191. midRangeProbab = 0.7;
  192. maxRange = 30;
  193. maxRangeProbab = 0.1;
  194. aiRateOfFire = 1e-006;
  195. class basesoundmodetype; // External class reference
  196.  
  197. class standardsound : basesoundmodetype {
  198. soundsetshot[] = {"jsrs_rifle_shake_soundset", "jsrs_katiba_shot_soundset", "jsrs_6x5mm_reflector_1"};
  199. };
  200. };
  201.  
  202. class fullauto_medium : fullauto_medium {
  203. dispersion = 0.00116;
  204. showToPlayer = 0;
  205. burst = 3;
  206. aiBurstTerminable = 1;
  207. minRange = 2;
  208. minRangeProbab = 0.5;
  209. midRange = 75;
  210. midRangeProbab = 0.7;
  211. maxRange = 100;
  212. maxRangeProbab = 0.05;
  213. aiRateOfFire = 2;
  214. aiRateOfFireDistance = 200;
  215. };
  216.  
  217. class single_medium_optics1 : single_medium_optics1 {
  218. dispersion = 0.00116;
  219. requiredOpticType = 1;
  220. minRange = 2;
  221. minRangeProbab = 0.2;
  222. midRange = 350;
  223. midRangeProbab = 0.7;
  224. maxRange = 500;
  225. maxRangeProbab = 0.3;
  226. aiRateOfFire = 5;
  227. aiRateOfFireDistance = 500;
  228. };
  229.  
  230. class single_medium_optics2 : single_medium_optics1 {
  231. requiredOpticType = 2;
  232. minRange = 100;
  233. minRangeProbab = 0.1;
  234. midRange = 400;
  235. midRangeProbab = 0.6;
  236. maxRange = 700;
  237. maxRangeProbab = 0.05;
  238. aiRateOfFire = 7;
  239. aiRateOfFireDistance = 700;
  240. };
  241. aiDispersionCoefY = 6;
  242. aiDispersionCoefX = 4;
  243. };
  244.  
  245. class arifle_SCAR_S_F : arifle_Katiba_Base_F {
  246. author = "Endi";
  247. _generalMacro = "arifle_SCAR_LK_F";
  248. baseWeapon = "arifle_SCAR_S_F";
  249. ACE_barrelLength = 609.6*0.6;
  250. ACE_barrelTwist = 241.3;
  251. ace_overheating_dispersion = 0.75;
  252. ace_overheating_mrbs = 3000;
  253. ace_overheating_slowdownFactor = 1;
  254. scope = 2;
  255. magazines[]=
  256. {
  257. "30Rnd_580x42_Mag_F",
  258. "30Rnd_580x42_Mag_Tracer_F"
  259.  
  260. };
  261. magazineWell[] = {};
  262. reloadAction = "GestureReloadSPAR_01";
  263. displayName = "SCAR-LK-S";
  264. model = "SGU_CTRG\SCAR_LK_C.p3d";
  265. picture = "\A3\weapons_F\Rifles\MX\data\UI\gear_mx_cqc_X_CA.paa";
  266. UiPicture = "\A3\weapons_f\data\UI\icon_regular_CA.paa";
  267. handAnim[] = {"OFP2_ManSkeleton", "\rhsusf\addons\rhsusf_c_weapons\anims\rhs_hand_m16a4_stock.rtm"};
  268.  
  269. class WeaponSlotsInfo : WeaponSlotsInfo {
  270. class MuzzleSlot : MuzzleSlot {
  271. iconPosition[] = {0, 0.4};
  272. };
  273.  
  274. class CowsSlot : rhs_western_rifle_scopes_slot_long {
  275. iconPosition[] = {0.5, 0.3};
  276. };
  277.  
  278. class PointerSlot : PointerSlot {
  279. iconPosition[] = {0.2, 0.4};
  280. };
  281. mass = 80;
  282. };
  283. inertia = 0.4;
  284. aimTransitionSpeed = 1.2;
  285. dexterity = 1.6;
  286. initSpeed = 720;
  287. recoil = "recoil_spar";
  288. maxZeroing = 800;
  289.  
  290. class ItemInfo {
  291. priority = 1;
  292. };
  293. descriptionShort = "$STR_A3_CfgWeapons_arifle_XMX1";
  294.  
  295. class Single : Single {
  296. dispersion = 0.00116;
  297. minRange = 2;
  298. minRangeProbab = 0.3;
  299. midRange = 150;
  300. midRangeProbab = 0.7;
  301. maxRange = 350;
  302. maxRangeProbab = 0.1;
  303. class basesoundmodetype; // External class reference
  304.  
  305. class standardsound : basesoundmodetype {
  306. soundsetshot[] = {"jsrs_rifle_shake_soundset", "jsrs_katiba_shot_soundset", "jsrs_6x5mm_reflector_1"};
  307. };
  308. };
  309.  
  310. class FullAuto : FullAuto {
  311. dispersion = 0.00116;
  312. minRange = 0;
  313. minRangeProbab = 0.9;
  314. midRange = 15;
  315. midRangeProbab = 0.7;
  316. maxRange = 30;
  317. maxRangeProbab = 0.1;
  318. aiRateOfFire = 1e-006;
  319. class basesoundmodetype; // External class reference
  320.  
  321. class standardsound : basesoundmodetype {
  322. soundsetshot[] = {"jsrs_rifle_shake_soundset", "jsrs_katiba_shot_soundset", "jsrs_6x5mm_reflector_1"};
  323. };
  324. };
  325.  
  326. class fullauto_medium : fullauto_medium {
  327. dispersion = 0.00116;
  328. showToPlayer = 0;
  329. burst = 3;
  330. aiBurstTerminable = 1;
  331. minRange = 2;
  332. minRangeProbab = 0.5;
  333. midRange = 75;
  334. midRangeProbab = 0.7;
  335. maxRange = 100;
  336. maxRangeProbab = 0.05;
  337. aiRateOfFire = 2;
  338. aiRateOfFireDistance = 200;
  339. };
  340.  
  341. class single_medium_optics1 : single_medium_optics1 {
  342. dispersion = 0.00116;
  343. requiredOpticType = 1;
  344. minRange = 2;
  345. minRangeProbab = 0.2;
  346. midRange = 350;
  347. midRangeProbab = 0.7;
  348. maxRange = 500;
  349. maxRangeProbab = 0.3;
  350. aiRateOfFire = 5;
  351. aiRateOfFireDistance = 500;
  352. };
  353.  
  354. class single_medium_optics2 : single_medium_optics1 {
  355. requiredOpticType = 2;
  356. minRange = 100;
  357. minRangeProbab = 0.1;
  358. midRange = 400;
  359. midRangeProbab = 0.6;
  360. maxRange = 700;
  361. maxRangeProbab = 0.05;
  362. aiRateOfFire = 7;
  363. aiRateOfFireDistance = 700;
  364. };
  365. aiDispersionCoefY = 6;
  366. aiDispersionCoefX = 4;
  367. };
  368.  
  369. class arifle_SCAR_M_F : arifle_Katiba_Base_F {
  370. author = "Endi";
  371. _generalMacro = "arifle_SCAR_LK_F";
  372. baseWeapon = "arifle_SCAR_M_F";
  373. ACE_barrelLength = 609.6*1.6;
  374. ACE_barrelTwist = 241.3;
  375. ace_overheating_dispersion = 0.75;
  376. ace_overheating_mrbs = 3000;
  377. ace_overheating_slowdownFactor = 1;
  378. scope = 2;
  379. reloadAction = "GestureReloadSPAR_02";
  380. magazines[]=
  381. {
  382. "100Rnd_580x42_Mag_F",
  383. "100Rnd_580x42_Mag_Tracer_F"
  384. };
  385. displayName = "SCAR-LK-M";
  386. model = "SGU_CTRG\SCAR_LK_M.p3d";
  387. picture = "\A3\weapons_F\Rifles\MX\data\UI\gear_mx_cqc_X_CA.paa";
  388. UiPicture = "\A3\weapons_f\data\UI\icon_regular_CA.paa";
  389. handAnim[] = {"OFP2_ManSkeleton", "\rhsusf\addons\rhsusf_c_weapons\anims\rhs_hand_m16a4_stock.rtm"};
  390.  
  391. class WeaponSlotsInfo : WeaponSlotsInfo {
  392. class MuzzleSlot : MuzzleSlot {
  393. iconPosition[] = {0, 0.4};
  394. };
  395.  
  396. class CowsSlot : rhs_western_rifle_scopes_slot_long {
  397. iconPosition[] = {0.5, 0.3};
  398. };
  399.  
  400. class PointerSlot : PointerSlot {
  401. iconPosition[] = {0.2, 0.4};
  402. };
  403. mass = 80;
  404. };
  405. inertia = 0.4;
  406. aimTransitionSpeed = 1.2;
  407. dexterity = 1.6;
  408. initSpeed = 720;
  409. recoil = "recoil_spar";
  410. maxZeroing = 800;
  411.  
  412. class ItemInfo {
  413. priority = 1;
  414. };
  415. descriptionShort = "$STR_A3_CfgWeapons_arifle_XMX1";
  416.  
  417. class Single : Single {
  418. dispersion = 0.00116;
  419. minRange = 2;
  420. minRangeProbab = 0.3;
  421. midRange = 150;
  422. midRangeProbab = 0.7;
  423. maxRange = 350;
  424. maxRangeProbab = 0.1;
  425. class basesoundmodetype; // External class reference
  426.  
  427. class standardsound : basesoundmodetype {
  428. soundsetshot[] = {"jsrs_rifle_shake_soundset", "jsrs_katiba_shot_soundset", "jsrs_6x5mm_reflector_1"};
  429. };
  430. };
  431.  
  432. class FullAuto : FullAuto {
  433. dispersion = 0.00116;
  434. minRange = 0;
  435. minRangeProbab = 0.9;
  436. midRange = 15;
  437. midRangeProbab = 0.7;
  438. maxRange = 30;
  439. maxRangeProbab = 0.1;
  440. aiRateOfFire = 1e-006;
  441. class basesoundmodetype; // External class reference
  442.  
  443. class standardsound : basesoundmodetype {
  444. soundsetshot[] = {"jsrs_rifle_shake_soundset", "jsrs_katiba_shot_soundset", "jsrs_6x5mm_reflector_1"};
  445. };
  446. };
  447.  
  448. class fullauto_medium : fullauto_medium {
  449. dispersion = 0.00116;
  450. showToPlayer = 0;
  451. burst = 3;
  452. aiBurstTerminable = 1;
  453. minRange = 2;
  454. minRangeProbab = 0.5;
  455. midRange = 75;
  456. midRangeProbab = 0.7;
  457. maxRange = 100;
  458. maxRangeProbab = 0.05;
  459. aiRateOfFire = 2;
  460. aiRateOfFireDistance = 200;
  461. };
  462.  
  463. class single_medium_optics1 : single_medium_optics1 {
  464. dispersion = 0.00116;
  465. requiredOpticType = 1;
  466. minRange = 2;
  467. minRangeProbab = 0.2;
  468. midRange = 350;
  469. midRangeProbab = 0.7;
  470. maxRange = 500;
  471. maxRangeProbab = 0.3;
  472. aiRateOfFire = 5;
  473. aiRateOfFireDistance = 500;
  474. };
  475.  
  476. class single_medium_optics2 : single_medium_optics1 {
  477. requiredOpticType = 2;
  478. minRange = 100;
  479. minRangeProbab = 0.1;
  480. midRange = 400;
  481. midRangeProbab = 0.6;
  482. maxRange = 700;
  483. maxRangeProbab = 0.05;
  484. aiRateOfFire = 7;
  485. aiRateOfFireDistance = 700;
  486. };
  487. aiDispersionCoefY = 6;
  488. aiDispersionCoefX = 4;
  489. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement