Advertisement
tinboye

mas weapons

Mar 22nd, 2017
654
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 224.65 KB | None | 0 0
  1. class CfgPatches
  2. {
  3. class mas_weapons
  4. {
  5. author = "massi & authors in credits";
  6. requiredaddons[] = {"A3_Weapons_F","A3_Weapons_F_Acc","A3_Weapons_F_Pistols_ACPC2","A3_Weapons_F_Pistols_P07","A3_Weapons_F_Pistols_Rook40","A3_Weapons_F_Pistols_PDW2000","A3_Weapons_F_Launchers_LAW","A3_Weapons_F_Launchers_NLAW","A3_Weapons_F_Launchers_Titan","A3_Weapons_F_Pistols_Pistol_heavy_01"};
  7. requiredversion = 1.54;
  8. units[] = {"Box_mas_all_rifle_Wps_F"};
  9. weapons[] = {"NVGoggles_mas_h","Rangefinder_mas_h","Laserdesignator_mas_h","acc_mas_flash_gun","acc_mas_pointer_gun_IR","acc_mas_pointer_IR","acc_mas_pointer_IR_b","acc_mas_pointer_IR_top","acc_mas_pointer_IR_top_b","acc_mas_pointer_IR2","acc_mas_pointer_IR2_top","acc_mas_pointer_IR2c","acc_mas_pointer_IR2c_top","muzzle_mas_snds_L","muzzle_mas_snds_LM","muzzle_mas_snds_C","muzzle_mas_snds_MP5SD6","muzzle_mas_snds_M","muzzle_mas_snds_Mc","muzzle_mas_snds_MP7","muzzle_mas_snds_AK","muzzle_mas_snds_SM","muzzle_mas_snds_SMc","muzzle_mas_snds_SH","muzzle_mas_snds_SHc","muzzle_mas_snds_SV","muzzle_mas_snds_SVc","muzzle_mas_snds_SVD","muzzle_mas_snds_KSVK","optic_mas_DMS","optic_mas_DMS_c","optic_mas_Holosight_blk","optic_mas_Holosight_camo","optic_mas_Arco_blk","optic_mas_Arco_camo","optic_mas_Hamr_camo","optic_mas_Aco_camo","optic_mas_ACO_grn_camo","optic_mas_MRCO_camo","optic_mas_zeiss","optic_mas_zeiss_c","optic_mas_zeiss_eo","optic_mas_zeiss_eo_c","optic_mas_acog","optic_mas_acog_c","optic_mas_acog_eo","optic_mas_acog_eo_c","optic_mas_acog_rd","optic_mas_acog_rd_c","optic_mas_handle","optic_mas_aim","optic_mas_aim_c","optic_mas_kobra","optic_mas_kobra_c","optic_mas_PSO","optic_mas_PSO_c","optic_mas_PSO_eo","optic_mas_PSO_eo_c","optic_mas_PSO_nv","optic_mas_PSO_nv_c","optic_mas_PSO_kv","optic_mas_PSO_kv_c","optic_mas_PSO_nv_eo","optic_mas_PSO_nv_eo_c","optic_mas_PSO_day","optic_mas_PSO_nv_day","optic_mas_term","optic_mas_nspu","optic_mas_goshawk","optic_mas_MRD","optic_mas_LRPS","hgun_mas_usp_F","hgun_mas_usp_l_F","hgun_mas_m23_F","hgun_mas_m23_l_F","hgun_mas_acp_F","hgun_mas_acp_F_sd","hgun_mas_m9_F","hgun_mas_bhp_F","hgun_mas_glock_F","hgun_mas_glocksf_F","hgun_mas_grach_F","hgun_mas_grach_F_sd","hgun_mas_mak_F","hgun_mas_usp_F_sd","hgun_mas_m23_F_sd","hgun_mas_m23_l_F_sd","hgun_mas_usp_l_F_sd","hgun_mas_m9_F_sd","hgun_mas_bhp_F_sd","hgun_mas_p226_F","hgun_mas_p226_F_sd","hgun_mas_glock_F_sd","hgun_mas_glocksf_F_sd","hgun_mas_mak_F_sd","hgun_mas_sa61_F","hgun_mas_sa61_F_sd","hgun_mas_uzi_F","hgun_mas_uzi_F_sd","hgun_mas_mp7p_F","hgun_mas_mp7p_F_e","hgun_mas_mp7p_F_sd","mas_launch_RPG7_F","mas_launch_RPG18_F","mas_launch_pzf60_F","mas_launch_Metis_F","mas_launch_LAW_F","mas_launch_M136_F","mas_launch_stinger_F","mas_launch_strela_F","mas_launch_MAAWS_F","mas_launch_SMAW_F","mas_launch_NLAW_F","mas_launch_TitanS_F","launch_mas_sting_F","launch_mas_RPG32AA_F","launch_mas_m79","Missile_mas_AA_03_Plane_CAS_02_F","Missile_mas_AGM_01_Plane_CAS_02_F","Missile_mas_r_AA_03_Plane_CAS_02_F","Missile_mas_r_AGM_01_Plane_CAS_02_F","Rocket_mas_03_HE_Plane_CAS_02_F","Rocket_mas_03_AP_Plane_CAS_02_F","Bomb_mas_03_Plane_CAS_02_F","Bomb_mas_r_03_Plane_CAS_02_F","missiles_mas_DAGR"};
  10. magazines[] = {"mas_PG7V","mas_PG7L","mas_PG7VR","mas_OG7","mas_TBG7V","mas_PG18","mas_pzf60","mas_Metis","mas_Metis_HE","mas_LAW","mas_M136","mas_M136_HE","mas_MAAWS","mas_MAAWS_HE","mas_SMAW","mas_SMAW_HE","mas_SMAW_NE","mas_NLAW","mas_NLAW_HE","mas_TitanS","mas_TitanS_HE","mas_Stinger","mas_Strela","Sting_mas_AA_F","RPG32_mas_AA_F","30Rnd_mas_556x45_Stanag","30Rnd_mas_556x45sd_Stanag","30Rnd_mas_556x45bk_Stanag","30Rnd_mas_556x45_T_Stanag","200Rnd_mas_556x45_Stanag","200Rnd_mas_556x45_T_Stanag","100Rnd_mas_762x51_Stanag","100Rnd_mas_762x51_T_Stanag","100Rnd_mas_762x54_mag","100Rnd_mas_762x54_T_mag","100Rnd_mas_762x39_mag","100Rnd_mas_762x39_T_mag","30Rnd_mas_545x39_mag","30Rnd_mas_545x39sd_mag","30Rnd_mas_545x39bk_mag","30Rnd_mas_545x39_T_mag","100Rnd_mas_545x39_mag","100Rnd_mas_545x39_T_mag","20Rnd_mas_762x51_Stanag","20Rnd_mas_762x51sd_Stanag","20Rnd_mas_762x51bk_Stanag","20Rnd_mas_762x51_T_Stanag","5Rnd_mas_762x51_Stanag","5Rnd_mas_762x51sd_Stanag","5Rnd_mas_762x51_T_Stanag","10Rnd_mas_338_Stanag","10Rnd_mas_338_T_Stanag","30Rnd_mas_762x39_mag","30Rnd_mas_762x39sd_mag","30Rnd_mas_762x39bk_mag","30Rnd_mas_762x39_T_mag","10Rnd_mas_762x54_mag","10Rnd_mas_762x54_T_mag","5Rnd_mas_127x99_Stanag","5Rnd_mas_127x99_dem_Stanag","5Rnd_mas_127x99_T_Stanag","5Rnd_mas_127x108_mag","5Rnd_mas_127x108_dem_mag","5Rnd_mas_127x108_T_mag","30Rnd_mas_9x21_Stanag","30Rnd_mas_9x21sd_Stanag","30Rnd_mas_9x21d_Stanag","12Rnd_mas_45acp_Mag","10Rnd_mas_45acp_Mag","8Rnd_mas_45acp_Mag","15Rnd_mas_9x21_Mag","17Rnd_mas_9x21_Mag","13Rnd_mas_9x21_Mag","8Rnd_mas_9x18_mag","7Rnd_mas_12Gauge_Slug","7Rnd_mas_12Gauge_Pellets","10Rnd_mas_12Gauge_Slug","10Rnd_mas_12Gauge_Pellets","20Rnd_mas_12Gauge_Slug","20Rnd_mas_12Gauge_Pellets","20Rnd_mas_12Gauge_Demo","64Rnd_mas_9x18_mag","71Rnd_mas_762x25_mag","20Rnd_mas_765x17_Mag","25Rnd_mas_9x19_Mag","40Rnd_mas_46x30_Mag","40Rnd_mas_46x30sd_Mag","30Rnd_mas_9x39_mag","20Rnd_mas_9x39_mag","30Rnd_mas_9x39sd_mag","20Rnd_mas_9x39sd_mag","30Rnd_mas_9x39d_mag","2Rnd_mas_Missile_AA_03_F","4Rnd_mas_Missile_AGM_01_F","2Rnd_mas_r_Missile_AA_03_F","4Rnd_mas_r_Missile_AGM_01_F","20Rnd_mas_Rocket_03_HE_F","20Rnd_mas_Rocket_03_AP_F","2Rnd_mas_Bomb_03_F","2Rnd_mas_r_Bomb_03_F","24Rnd_mas_PG_missiles","12Rnd_mas_PG_HE_missiles","12Rnd_mas_PG_missiles","150Rnd_mas_556x45_Stanag","150Rnd_mas_556x45_T_Stanag","12Rnd_mas_45acpsd_Mag","15Rnd_mas_9x21sd_Mag","8Rnd_mas_9x18sd_Mag","64Rnd_mas_9x18sd_mag","10Rnd_mas_338sd_Stanag"};
  11. };
  12. };
  13. class Mode_SemiAuto;
  14. class Mode_Burst;
  15. class Mode_FullAuto;
  16. class SlotInfo;
  17. class CowsSlot;
  18. class MuzzleSlot;
  19. class PointerSlot;
  20. class UnderBarrelSlot;
  21. class CfgWeapons
  22. {
  23. class WeaponSlotsInfo;
  24. class SlotInfo;
  25. class Rifle_Base_F;
  26. class ItemCore;
  27. class InventoryItem_Base_F;
  28. class InventoryMuzzleItem_Base_F;
  29. class InventoryOpticsItem_Base_F;
  30. class muzzle_snds_H;
  31. class muzzle_snds_L;
  32. class muzzle_snds_M;
  33. class muzzle_snds_B;
  34. class muzzle_snds_H_MG;
  35. class optic_Hamr;
  36. class optic_Arco;
  37. class optic_Holosight;
  38. class optic_Aco;
  39. class optic_ACO_grn;
  40. class optic_MRCO;
  41. class optic_MRD;
  42. class optic_LRPS;
  43. class optic_SOS;
  44. class hgun_P07_F;
  45. class hgun_Rook40_F;
  46. class hgun_ACPC2_F;
  47. class Launcher_Base_F;
  48. class launch_NLAW_F;
  49. class launch_RPG32_F;
  50. class launch_Titan_F;
  51. class launch_Titan_short_F;
  52. class launch_B_Titan_F;
  53. class launch_B_Titan_short_F;
  54. class launch_O_Titan_short_F;
  55. class NVGoggles;
  56. class NVGoggles_OPFOR;
  57. class acc_pointer_IR;
  58. class acc_flashlight;
  59. class ARCO2collimator;
  60. class optic_DMS;
  61. class Rangefinder;
  62. class Laserdesignator;
  63. class hgun_Pistol_heavy_01_F;
  64. class UGL_F;
  65. class NVGoggles_mas_h: NVGoggles
  66. {
  67. author = "massi & authors in credits";
  68. _generalMacro = "NVGoggles_mas_h";
  69. modelOptics = "\A3\weapons_f\reticle\optics_night";
  70. model = "\A3\Weapons_f\binocular\nvg_proxy_OPFOR";
  71. picture = "\mas_us_rifle\UI\gear_nvg_cb.paa";
  72. displayName = "NVG(Hide)";
  73. class ItemInfo
  74. {
  75. type = 616;
  76. hmdType = 0;
  77. uniformModel = "A3\weapons_f\binocular\nvg_proxy_OPFOR.p3d";
  78. modelOff = "";
  79. mass = 8;
  80. };
  81. };
  82. class Rangefinder_mas_h: Rangefinder
  83. {
  84. author = "massi & authors in credits";
  85. _generalMacro = "Rangefinder_mas_h";
  86. displayName = "Rangefinder Ti";
  87. visionMode[] = {"Normal","NVG","TI"};
  88. thermalMode[] = {0,1};
  89. };
  90. class Laserdesignator_mas_h: Laserdesignator
  91. {
  92. author = "massi & authors in credits";
  93. _generalMacro = "Laserdesignator_mas_h";
  94. displayName = "Laser Designator B\W";
  95. visionMode[] = {"Normal","NVG","TI"};
  96. thermalMode[] = {0,1};
  97. };
  98. class acc_mas_flash_gun: acc_flashlight
  99. {
  100. author = "massi & authors in credits";
  101. _generalMacro = "acc_mas_flash_gun";
  102. displayName = "Pistol Flashlight";
  103. picture = "\mas_us_rifle\UI\gear_laser_gun_ca.paa";
  104. model = "\mas_us_rifle\acc\mas_laser_gun";
  105. };
  106. class acc_mas_pointer_gun_IR: acc_pointer_IR
  107. {
  108. author = "massi & authors in credits";
  109. _generalMacro = "acc_mas_pointer_gun_IR";
  110. displayName = "Pistol IR pointer";
  111. picture = "\mas_us_rifle\UI\gear_laser_gun_ca.paa";
  112. model = "\mas_us_rifle\acc\mas_laser_gun";
  113. };
  114. class acc_mas_pointer_IR: acc_pointer_IR
  115. {
  116. author = "massi & authors in credits";
  117. _generalMacro = "acc_mas_pointer_IR";
  118. displayName = "IR Peq15 Tan SIDE";
  119. picture = "\mas_us_rifle\UI\gear_laser_ca.paa";
  120. model = "\mas_us_rifle\acc\mas_laser";
  121. };
  122. class acc_mas_pointer_IR_top: acc_pointer_IR
  123. {
  124. author = "massi & authors in credits";
  125. _generalMacro = "acc_mas_pointer_IR_top";
  126. displayName = "IR Peq15 Tan TOP";
  127. picture = "\mas_us_rifle\UI\gear_laser_ca.paa";
  128. model = "\mas_us_rifle\acc\mas_laser_top";
  129. };
  130. class acc_mas_pointer_IR_b: acc_pointer_IR
  131. {
  132. author = "massi & authors in credits";
  133. _generalMacro = "acc_mas_pointer_IR_b";
  134. displayName = "IR Peq15 Balck SIDE";
  135. picture = "\mas_us_rifle\UI\gear_laserb_ca.paa";
  136. model = "\mas_us_rifle\acc\mas_laser_b";
  137. };
  138. class acc_mas_pointer_IR_top_b: acc_pointer_IR
  139. {
  140. author = "massi & authors in credits";
  141. _generalMacro = "acc_mas_pointer_IR_top_b";
  142. displayName = "IR Peq15 Balck TOP";
  143. picture = "\mas_us_rifle\UI\gear_laserb_ca.paa";
  144. model = "\mas_us_rifle\acc\mas_laser_top_b";
  145. };
  146. class acc_mas_pointer_IR2: acc_pointer_IR
  147. {
  148. author = "massi & authors in credits";
  149. _generalMacro = "acc_mas_pointer_IR2";
  150. displayName = "IR Peq2 SIDE";
  151. picture = "\mas_us_rifle\UI\gear_acco_ir2_ca.paa";
  152. model = "\mas_us_rifle\acc\mas_laser_2";
  153. };
  154. class acc_mas_pointer_IR2_top: acc_pointer_IR
  155. {
  156. author = "massi & authors in credits";
  157. _generalMacro = "acc_mas_pointer_IR2_top";
  158. displayName = "IR Peq2 TOP";
  159. picture = "\mas_us_rifle\UI\gear_acco_ir2_ca.paa";
  160. model = "\mas_us_rifle\acc\mas_laser_2_top";
  161. };
  162. class acc_mas_pointer_IR2c: acc_pointer_IR
  163. {
  164. author = "massi & authors in credits";
  165. _generalMacro = "acc_mas_pointer_IR2c";
  166. displayName = "IR Peq2 camo SIDE";
  167. picture = "\mas_us_rifle\UI\gear_acco_ir2c_ca.paa";
  168. model = "\mas_us_rifle\acc\mas_laser_2_c";
  169. };
  170. class acc_mas_pointer_IR2c_top: acc_pointer_IR
  171. {
  172. author = "massi & authors in credits";
  173. _generalMacro = "acc_mas_pointer_IR2c_top";
  174. displayName = "IR Peq2 camo TOP";
  175. picture = "\mas_us_rifle\UI\gear_acco_ir2c_ca.paa";
  176. model = "\mas_us_rifle\acc\mas_laser_2_top_c";
  177. };
  178. class muzzle_mas_snds_M: muzzle_snds_H
  179. {
  180. author = "massi & authors in credits";
  181. _generalMacro = "muzzle_mas_snds_M";
  182. displayName = "Sound Supp NATO AR";
  183. model = "\mas_us_rifle\acc\mas_msupp";
  184. picture = "\mas_us_rifle\UI\gear_rsupp_ca.paa";
  185. class ItemInfo: InventoryMuzzleItem_Base_F
  186. {
  187. mass = 5;
  188. class MagazineCoef
  189. {
  190. initSpeed = 1;
  191. };
  192. class AmmoCoef
  193. {
  194. hit = 1;
  195. visibleFire = 0.4;
  196. audibleFire = 0.2;
  197. visibleFireTime = 0.4;
  198. audibleFireTime = 0.4;
  199. cost = 1;
  200. typicalSpeed = 1;
  201. airFriction = 1;
  202. };
  203. muzzleEnd = "zaslehPoint";
  204. alternativeFire = "Zasleh2";
  205. soundTypeIndex = 1;
  206. class MuzzleCoef
  207. {
  208. dispersionCoef = "0.8f";
  209. artilleryDispersionCoef = "1.0f";
  210. fireLightCoef = "0.1f";
  211. recoilCoef = "1.0f";
  212. recoilProneCoef = "1.0f";
  213. minRangeCoef = "1.0f";
  214. minRangeProbabCoef = "1.0f";
  215. midRangeCoef = "1.0f";
  216. midRangeProbabCoef = "1.0f";
  217. maxRangeCoef = "1.0f";
  218. maxRangeProbabCoef = "1.0f";
  219. };
  220. };
  221. };
  222. class muzzle_mas_snds_Mc: muzzle_mas_snds_M
  223. {
  224. author = "massi & authors in credits";
  225. _generalMacro = "muzzle_mas_snds_Mc";
  226. displayName = "Sound Supp NATO AR Camo";
  227. model = "\mas_us_rifle\acc\mas_msupp_c";
  228. picture = "\mas_us_rifle\UI\gear_rsupc_ca.paa";
  229. };
  230. class muzzle_mas_snds_MP7: muzzle_snds_L
  231. {
  232. author = "massi & authors in credits";
  233. _generalMacro = "muzzle_mas_snds_MP7";
  234. displayName = "Sound Supp MP7A1";
  235. class ItemInfo: InventoryMuzzleItem_Base_F
  236. {
  237. mass = 5;
  238. class MagazineCoef
  239. {
  240. initSpeed = 1;
  241. };
  242. class AmmoCoef
  243. {
  244. hit = 1;
  245. visibleFire = 0.2;
  246. audibleFire = 0.1;
  247. visibleFireTime = 0.2;
  248. audibleFireTime = 0.2;
  249. cost = 1;
  250. typicalSpeed = 1;
  251. airFriction = 1;
  252. };
  253. muzzleEnd = "zaslehPoint";
  254. alternativeFire = "Zasleh2";
  255. soundTypeIndex = 1;
  256. class MuzzleCoef
  257. {
  258. dispersionCoef = "0.8f";
  259. artilleryDispersionCoef = "1.0f";
  260. fireLightCoef = "0.1f";
  261. recoilCoef = "1.0f";
  262. recoilProneCoef = "1.0f";
  263. minRangeCoef = "1.0f";
  264. minRangeProbabCoef = "1.0f";
  265. midRangeCoef = "1.0f";
  266. midRangeProbabCoef = "1.0f";
  267. maxRangeCoef = "1.0f";
  268. maxRangeProbabCoef = "1.0f";
  269. };
  270. };
  271. };
  272. class muzzle_mas_snds_AK: muzzle_mas_snds_M
  273. {
  274. author = "massi & authors in credits";
  275. _generalMacro = "muzzle_mas_snds_AK";
  276. displayName = "Sound Supp PBS AKs";
  277. model = "\mas_ru_rifle\acc\mas_aksupp";
  278. picture = "\mas_ru_rifle\UI\gear_aksupp_ca.paa";
  279. class ItemInfo: InventoryMuzzleItem_Base_F
  280. {
  281. mass = 5;
  282. class MagazineCoef
  283. {
  284. initSpeed = 1;
  285. };
  286. class AmmoCoef
  287. {
  288. hit = 1;
  289. visibleFire = 0.4;
  290. audibleFire = 0.3;
  291. visibleFireTime = 0.4;
  292. audibleFireTime = 0.4;
  293. cost = 1;
  294. typicalSpeed = 1;
  295. airFriction = 1;
  296. };
  297. muzzleEnd = "zaslehPoint";
  298. alternativeFire = "Zasleh2";
  299. soundTypeIndex = 1;
  300. class MuzzleCoef
  301. {
  302. dispersionCoef = "0.8f";
  303. artilleryDispersionCoef = "1.0f";
  304. fireLightCoef = "0.1f";
  305. recoilCoef = "1.0f";
  306. recoilProneCoef = "1.0f";
  307. minRangeCoef = "1.0f";
  308. minRangeProbabCoef = "1.0f";
  309. midRangeCoef = "1.0f";
  310. midRangeProbabCoef = "1.0f";
  311. maxRangeCoef = "1.0f";
  312. maxRangeProbabCoef = "1.0f";
  313. };
  314. };
  315. };
  316. class muzzle_mas_snds_C: muzzle_snds_L
  317. {
  318. author = "massi & authors in credits";
  319. _generalMacro = "muzzle_mas_snds_C";
  320. displayName = "Sound Supp SMGs";
  321. class ItemInfo: InventoryMuzzleItem_Base_F
  322. {
  323. mass = 5;
  324. class MagazineCoef
  325. {
  326. initSpeed = 1;
  327. };
  328. class AmmoCoef
  329. {
  330. hit = 1;
  331. visibleFire = 0.2;
  332. audibleFire = 0.1;
  333. visibleFireTime = 0.2;
  334. audibleFireTime = 0.2;
  335. cost = 1;
  336. typicalSpeed = 1;
  337. airFriction = 1;
  338. };
  339. muzzleEnd = "zaslehPoint";
  340. alternativeFire = "Zasleh2";
  341. soundTypeIndex = 1;
  342. class MuzzleCoef
  343. {
  344. dispersionCoef = "0.8f";
  345. artilleryDispersionCoef = "1.0f";
  346. fireLightCoef = "0.1f";
  347. recoilCoef = "1.0f";
  348. recoilProneCoef = "1.0f";
  349. minRangeCoef = "1.0f";
  350. minRangeProbabCoef = "1.0f";
  351. midRangeCoef = "1.0f";
  352. midRangeProbabCoef = "1.0f";
  353. maxRangeCoef = "1.0f";
  354. maxRangeProbabCoef = "1.0f";
  355. };
  356. };
  357. };
  358. class muzzle_mas_snds_MP5SD6: muzzle_mas_snds_C
  359. {
  360. author = "massi & authors in credits";
  361. _generalMacro = "muzzle_mas_snds_MP5SD6";
  362. displayName = "Sound Supp MP5SD6";
  363. picture = "\A3\weapons_F\Data\UI\gear_acca_snds_l_CA.paa";
  364. model = "";
  365. };
  366. class muzzle_mas_snds_asval: muzzle_mas_snds_MP5SD6
  367. {
  368. author = "massi & authors in credits";
  369. _generalMacro = "muzzle_mas_snds_asval";
  370. displayName = "Sound Supp ASVAL/VSS";
  371. picture = "\A3\weapons_F\Data\UI\gear_acca_snds_l_CA.paa";
  372. model = "";
  373. };
  374. class muzzle_mas_snds_L: muzzle_snds_L
  375. {
  376. author = "massi & authors in credits";
  377. _generalMacro = "muzzle_mas_snds_L";
  378. displayName = "Sound Supp NATO Pistols";
  379. model = "\mas_us_rifle\acc\mas_psupp";
  380. class ItemInfo: InventoryMuzzleItem_Base_F
  381. {
  382. mass = 5;
  383. class MagazineCoef
  384. {
  385. initSpeed = 1;
  386. };
  387. class AmmoCoef
  388. {
  389. hit = 1;
  390. visibleFire = 0.2;
  391. audibleFire = 0.1;
  392. visibleFireTime = 0.2;
  393. audibleFireTime = 0.2;
  394. cost = 1;
  395. typicalSpeed = 1;
  396. airFriction = 1;
  397. };
  398. muzzleEnd = "zaslehPoint";
  399. alternativeFire = "Zasleh2";
  400. soundTypeIndex = 1;
  401. class MuzzleCoef
  402. {
  403. dispersionCoef = "0.8f";
  404. artilleryDispersionCoef = "1.0f";
  405. fireLightCoef = "0.1f";
  406. recoilCoef = "1.0f";
  407. recoilProneCoef = "1.0f";
  408. minRangeCoef = "1.0f";
  409. minRangeProbabCoef = "1.0f";
  410. midRangeCoef = "1.0f";
  411. midRangeProbabCoef = "1.0f";
  412. maxRangeCoef = "1.0f";
  413. maxRangeProbabCoef = "1.0f";
  414. };
  415. };
  416. };
  417. class muzzle_mas_snds_LM: muzzle_mas_snds_L
  418. {
  419. author = "massi & authors in credits";
  420. _generalMacro = "muzzle_mas_snds_LM";
  421. displayName = "Sound Supp Rus Pistols";
  422. model = "\mas_us_rifle\acc\mas_psupp";
  423. };
  424. class muzzle_mas_snds_SM: muzzle_mas_snds_M
  425. {
  426. author = "massi & authors in credits";
  427. _generalMacro = "muzzle_mas_snds_SM";
  428. displayName = "Sound Supp SCAR-SR";
  429. model = "\mas_us_rifle\acc\mas_ssupp";
  430. picture = "\mas_us_rifle\UI\gear_rsupp_ca.paa";
  431. class ItemInfo: InventoryMuzzleItem_Base_F
  432. {
  433. mass = 5;
  434. class MagazineCoef
  435. {
  436. initSpeed = 1;
  437. };
  438. class AmmoCoef
  439. {
  440. hit = 1;
  441. visibleFire = 0.3;
  442. audibleFire = 0.2;
  443. visibleFireTime = 0.4;
  444. audibleFireTime = 0.4;
  445. cost = 1;
  446. typicalSpeed = 1;
  447. airFriction = 1;
  448. };
  449. muzzleEnd = "zaslehPoint";
  450. alternativeFire = "Zasleh2";
  451. soundTypeIndex = 1;
  452. class MuzzleCoef
  453. {
  454. dispersionCoef = "0.8f";
  455. artilleryDispersionCoef = "1.0f";
  456. fireLightCoef = "0.1f";
  457. recoilCoef = "1.0f";
  458. recoilProneCoef = "1.0f";
  459. minRangeCoef = "1.0f";
  460. minRangeProbabCoef = "1.0f";
  461. midRangeCoef = "1.0f";
  462. midRangeProbabCoef = "1.0f";
  463. maxRangeCoef = "1.0f";
  464. maxRangeProbabCoef = "1.0f";
  465. };
  466. };
  467. };
  468. class muzzle_mas_snds_SMc: muzzle_mas_snds_SM
  469. {
  470. author = "massi & authors in credits";
  471. _generalMacro = "muzzle_mas_snds_SMc";
  472. displayName = "Sound Supp SCAR-SR Camo";
  473. model = "\mas_us_rifle\acc\mas_ssupp_c";
  474. picture = "\mas_us_rifle\UI\gear_rsupc_ca.paa";
  475. };
  476. class muzzle_mas_snds_SH: muzzle_snds_H
  477. {
  478. author = "massi & authors in credits";
  479. _generalMacro = "muzzle_mas_snds_SH";
  480. displayName = "Sound Supp M24";
  481. model = "\mas_us_rifle\acc\mas_ssupp";
  482. picture = "\mas_us_rifle\UI\gear_rsupp_ca.paa";
  483. class ItemInfo: InventoryMuzzleItem_Base_F
  484. {
  485. mass = 5;
  486. class MagazineCoef
  487. {
  488. initSpeed = 1;
  489. };
  490. class AmmoCoef
  491. {
  492. hit = 1;
  493. visibleFire = 0.5;
  494. audibleFire = 0.3;
  495. visibleFireTime = 0.5;
  496. audibleFireTime = 0.5;
  497. cost = 1;
  498. typicalSpeed = 1;
  499. airFriction = 1;
  500. };
  501. muzzleEnd = "zaslehPoint";
  502. alternativeFire = "Zasleh2";
  503. soundTypeIndex = 1;
  504. class MuzzleCoef
  505. {
  506. dispersionCoef = "0.8f";
  507. artilleryDispersionCoef = "1.0f";
  508. fireLightCoef = "0.1f";
  509. recoilCoef = "1.0f";
  510. recoilProneCoef = "1.0f";
  511. minRangeCoef = "1.0f";
  512. minRangeProbabCoef = "1.0f";
  513. midRangeCoef = "1.0f";
  514. midRangeProbabCoef = "1.0f";
  515. maxRangeCoef = "1.0f";
  516. maxRangeProbabCoef = "1.0f";
  517. };
  518. };
  519. };
  520. class muzzle_mas_snds_SHc: muzzle_mas_snds_SH
  521. {
  522. author = "massi & authors in credits";
  523. _generalMacro = "muzzle_mas_snds_SHc";
  524. displayName = "Sound Supp M24 Camo";
  525. model = "\mas_us_rifle\acc\mas_ssupp_c";
  526. picture = "\mas_us_rifle\UI\gear_rsupc_ca.paa";
  527. };
  528. class muzzle_mas_snds_SV: muzzle_snds_B
  529. {
  530. author = "massi & authors in credits";
  531. _generalMacro = "muzzle_mas_snds_SV";
  532. displayName = "Sound Supp M107";
  533. model = "\mas_us_rifle\acc\mas_ssupp";
  534. picture = "\mas_us_rifle\UI\gear_rsupp_ca.paa";
  535. class ItemInfo: InventoryMuzzleItem_Base_F
  536. {
  537. mass = 5;
  538. class MagazineCoef
  539. {
  540. initSpeed = 1;
  541. };
  542. class AmmoCoef
  543. {
  544. hit = 1;
  545. visibleFire = 0.5;
  546. audibleFire = 0.3;
  547. visibleFireTime = 0.5;
  548. audibleFireTime = 0.5;
  549. cost = 1;
  550. typicalSpeed = 1;
  551. airFriction = 1;
  552. };
  553. muzzleEnd = "zaslehPoint";
  554. alternativeFire = "Zasleh2";
  555. soundTypeIndex = 1;
  556. class MuzzleCoef
  557. {
  558. dispersionCoef = "0.8f";
  559. artilleryDispersionCoef = "1.0f";
  560. fireLightCoef = "0.1f";
  561. recoilCoef = "1.0f";
  562. recoilProneCoef = "1.0f";
  563. minRangeCoef = "1.0f";
  564. minRangeProbabCoef = "1.0f";
  565. midRangeCoef = "1.0f";
  566. midRangeProbabCoef = "1.0f";
  567. maxRangeCoef = "1.0f";
  568. maxRangeProbabCoef = "1.0f";
  569. };
  570. };
  571. };
  572. class muzzle_mas_snds_SVc: muzzle_mas_snds_SV
  573. {
  574. author = "massi & authors in credits";
  575. _generalMacro = "muzzle_mas_snds_SVc";
  576. displayName = "Sound Supp M107 Camo";
  577. model = "\mas_us_rifle\acc\mas_ssupp_c";
  578. picture = "\mas_us_rifle\UI\gear_rsupc_ca.paa";
  579. };
  580. class muzzle_mas_snds_SVD: muzzle_mas_snds_SM
  581. {
  582. author = "massi & authors in credits";
  583. _generalMacro = "muzzle_mas_snds_SVD";
  584. displayName = "Sound Supp PBS SVD";
  585. model = "\mas_ru_rifle\acc\mas_aksupp";
  586. picture = "\mas_ru_rifle\UI\gear_aksupp_ca.paa";
  587. };
  588. class muzzle_mas_snds_KSVK: muzzle_snds_B
  589. {
  590. author = "massi & authors in credits";
  591. _generalMacro = "muzzle_mas_snds_KSVK";
  592. displayName = "Sound Supp PBS KSVK";
  593. model = "\mas_ru_rifle\acc\mas_aksupp";
  594. picture = "\mas_ru_rifle\UI\gear_aksupp_ca.paa";
  595. class ItemInfo: InventoryMuzzleItem_Base_F
  596. {
  597. mass = 5;
  598. class MagazineCoef
  599. {
  600. initSpeed = 1;
  601. };
  602. class AmmoCoef
  603. {
  604. hit = 1;
  605. visibleFire = 0.5;
  606. audibleFire = 0.3;
  607. visibleFireTime = 0.5;
  608. audibleFireTime = 0.5;
  609. cost = 1;
  610. typicalSpeed = 1;
  611. airFriction = 1;
  612. };
  613. muzzleEnd = "zaslehPoint";
  614. alternativeFire = "Zasleh2";
  615. soundTypeIndex = 1;
  616. class MuzzleCoef
  617. {
  618. dispersionCoef = "0.8f";
  619. artilleryDispersionCoef = "1.0f";
  620. fireLightCoef = "0.1f";
  621. recoilCoef = "1.0f";
  622. recoilProneCoef = "1.0f";
  623. minRangeCoef = "1.0f";
  624. minRangeProbabCoef = "1.0f";
  625. midRangeCoef = "1.0f";
  626. midRangeProbabCoef = "1.0f";
  627. maxRangeCoef = "1.0f";
  628. maxRangeProbabCoef = "1.0f";
  629. };
  630. };
  631. };
  632. class optic_mas_zeiss: optic_SOS
  633. {
  634. author = "massi & authors in credits";
  635. _generalMacro = "optic_mas_zeiss";
  636. displayName = "Zeiss";
  637. picture = "\mas_us_rifle\UI\gear_acco_zeiss_ca.paa";
  638. model = "\mas_us_rifle\acc\mas_zeiss";
  639. descriptionShort = "Sniper optic";
  640. weaponInfoType = "RscWeaponZeroing";
  641. class ItemInfo: InventoryOpticsItem_Base_F
  642. {
  643. opticType = 2;
  644. mass = 10;
  645. RMBhint = "Zeiss Sniper Sight";
  646. weaponInfoType = "RscWeaponRangeZeroingFOV";
  647. optics = 1;
  648. modelOptics = "\A3\Weapons_F\acc\reticle_sniper_F";
  649. class OpticsModes
  650. {
  651. class Snip
  652. {
  653. opticsID = 1;
  654. opticsDisplayName = "WFOV";
  655. useModelOptics = 1;
  656. opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"};
  657. opticsZoomMin = 0.01;
  658. opticsZoomMax = 0.042;
  659. opticsZoomInit = 0.042;
  660. discreteDistance[] = {300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100,2200,2300,2400};
  661. discreteDistanceInitIndex = 0;
  662. distanceZoomMin = 300;
  663. distanceZoomMax = 2400;
  664. discretefov[] = {0.042,0.01};
  665. discreteInitIndex = 0;
  666. memoryPointCamera = "opticView";
  667. modelOptics[] = {"\A3\Weapons_F\acc\reticle_lrps_F","\A3\Weapons_F\acc\reticle_lrps_z_F"};
  668. visionMode[] = {"Normal","NVG"};
  669. opticsFlare = 1;
  670. opticsDisablePeripherialVision = 1;
  671. cameraDir = "";
  672. };
  673. class Iron: Snip
  674. {
  675. opticsID = 2;
  676. opticsDisplayName = "";
  677. useModelOptics = 0;
  678. opticsFlare = 0;
  679. opticsDisablePeripherialVision = 0;
  680. opticsZoomMin = 0.375;
  681. opticsZoomMax = 1.1;
  682. opticsZoomInit = 0.75;
  683. memoryPointCamera = "eye";
  684. visionMode[] = {};
  685. discretefov[] = {};
  686. };
  687. };
  688. };
  689. };
  690. class optic_mas_zeiss_c: optic_mas_zeiss
  691. {
  692. author = "massi & authors in credits";
  693. _generalMacro = "optic_mas_zeiss_c";
  694. displayName = "Zeiss camo";
  695. model = "\mas_us_rifle\acc\mas_zeiss_c";
  696. picture = "\mas_us_rifle\UI\w\gear_acco_zeiss_ca.paa";
  697. };
  698. class optic_mas_zeiss_eo: optic_mas_zeiss
  699. {
  700. author = "massi & authors in credits";
  701. _generalMacro = "optic_mas_zeiss_eo";
  702. displayName = "Zeiss Holo";
  703. picture = "\mas_us_rifle\UI\gear_acco_zeiss_ca.paa";
  704. model = "\mas_us_rifle\acc\mas_zeiss_eo";
  705. descriptionShort = "Sniper optic";
  706. weaponInfoType = "RscWeaponZeroing";
  707. };
  708. class optic_mas_zeiss_eo_c: optic_mas_zeiss_eo
  709. {
  710. author = "massi & authors in credits";
  711. _generalMacro = "optic_mas_zeiss_eo_c";
  712. displayName = "Zeiss Holo camo";
  713. model = "\mas_us_rifle\acc\mas_zeiss_eo_c";
  714. picture = "\mas_us_rifle\UI\w\gear_acco_zeiss_ca.paa";
  715. };
  716. class optic_mas_DMS: optic_mas_zeiss_eo
  717. {
  718. author = "massi & authors in credits";
  719. _generalMacro = "optic_mas_DMS";
  720. displayName = "Leupold Holo";
  721. picture = "\A3\Weapons_F_EPA\Acc\data\UI\gear_acco_dms_CA.paa";
  722. model = "\A3\Weapons_F_EPA\Acc\acco_marksman_F.p3d";
  723. descriptionShort = "Sniper optic";
  724. weaponInfoType = "RscWeaponZeroing";
  725. class ItemInfo: InventoryOpticsItem_Base_F
  726. {
  727. opticType = 2;
  728. mass = 10;
  729. RMBhint = "Zeiss Sniper Sight";
  730. weaponInfoType = "RscWeaponRangeZeroingFOV";
  731. optics = 1;
  732. modelOptics = "\A3\Weapons_F_Mark\Acc\reticle_acco_ams_F";
  733. class OpticsModes
  734. {
  735. class Snip
  736. {
  737. opticsID = 1;
  738. opticsDisplayName = "WFOV";
  739. useModelOptics = 1;
  740. opticsPPEffects[] = {"OpticsCHAbera2","OpticsBlur3"};
  741. opticsZoomMin = 0.025;
  742. opticsZoomMax = 0.075;
  743. opticsZoomInit = 0.075;
  744. discreteDistance[] = {300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100,2200,2300};
  745. discreteDistanceInitIndex = 0;
  746. distanceZoomMin = 300;
  747. distanceZoomMax = 2300;
  748. discretefov[] = {0.075,0.025};
  749. discreteInitIndex = 0;
  750. memoryPointCamera = "opticView";
  751. modelOptics[] = {"\A3\Weapons_F_Mark\Acc\reticle_acco_ams_F","\A3\Weapons_F_Mark\Acc\reticle_acco_ams_z_F"};
  752. visionMode[] = {"Normal","NVG"};
  753. opticsFlare = 1;
  754. opticsDisablePeripherialVision = 1;
  755. cameraDir = "";
  756. };
  757. class Iron: Snip
  758. {
  759. opticsID = 2;
  760. opticsDisplayName = "";
  761. useModelOptics = 0;
  762. opticsFlare = 0;
  763. opticsDisablePeripherialVision = 0;
  764. opticsZoomMin = 0.375;
  765. opticsZoomMax = 1.1;
  766. opticsZoomInit = 0.75;
  767. memoryPointCamera = "eye";
  768. visionMode[] = {};
  769. discretefov[] = {};
  770. };
  771. };
  772. };
  773. };
  774. class optic_mas_DMS_c: optic_mas_DMS
  775. {
  776. author = "massi & authors in credits";
  777. _generalMacro = "optic_mas_DMS_c";
  778. displayName = "Leupold Holo camo";
  779. model = "\mas_us_rifle\acc\acco_marksman_F.p3d";
  780. picture = "\mas_us_rifle\UI\gear_acco_dms_ca.paa";
  781. };
  782. class optic_mas_Holosight_blk: optic_Holosight
  783. {
  784. author = "massi & authors in credits";
  785. _generalMacro = "optic_mas_Holosight_blk";
  786. displayName = "Holosight black";
  787. model = "\mas_us_rifle\acc\acco_EOTxps3_b_F";
  788. picture = "\mas_us_rifle\UI\gear_acco_holo_b_ca.paa";
  789. };
  790. class optic_mas_Holosight_camo: optic_Holosight
  791. {
  792. author = "massi & authors in credits";
  793. _generalMacro = "optic_mas_Holosight_camo";
  794. displayName = "Holosight camo";
  795. model = "\mas_us_rifle\acc\acco_EOTxps3_F";
  796. picture = "\mas_us_rifle\UI\gear_acco_holo_ca.paa";
  797. };
  798. class optic_mas_Arco_blk: optic_Arco
  799. {
  800. author = "massi & authors in credits";
  801. _generalMacro = "optic_mas_Arco_blk";
  802. displayName = "ARCO black";
  803. model = "\mas_us_rifle\acc\acco_arco_b_F";
  804. picture = "\mas_us_rifle\UI\gear_acco_arco_b_ca.paa";
  805. };
  806. class optic_mas_Arco_camo: optic_Arco
  807. {
  808. author = "massi & authors in credits";
  809. _generalMacro = "optic_mas_Arco_camo";
  810. displayName = "ARCO camo";
  811. model = "\mas_us_rifle\acc\acco_Arco_F";
  812. picture = "\mas_us_rifle\UI\gear_acco_arco_ca.paa";
  813. };
  814. class optic_mas_Hamr_camo: optic_Hamr
  815. {
  816. author = "massi & authors in credits";
  817. _generalMacro = "optic_mas_Hamr_camo";
  818. displayName = "RCO camo";
  819. model = "\mas_us_rifle\acc\acco_hamr_F";
  820. picture = "\mas_us_rifle\UI\gear_acco_hamr_ca.paa";
  821. };
  822. class optic_mas_Aco_camo: optic_Aco
  823. {
  824. author = "massi & authors in credits";
  825. _generalMacro = "optic_mas_Aco_camo";
  826. displayName = "ACO (red) camo";
  827. model = "\mas_us_rifle\acc\acco_Aco_F";
  828. picture = "\mas_us_rifle\UI\gear_acco_aco_ca.paa";
  829. };
  830. class optic_mas_ACO_grn_camo: optic_ACO_grn
  831. {
  832. author = "massi & authors in credits";
  833. _generalMacro = "optic_mas_ACO_grn_camo";
  834. displayName = "ACO (green) camo";
  835. model = "\mas_us_rifle\acc\acco_Aco_op_F";
  836. picture = "\mas_us_rifle\UI\gear_acco_aco_grn_ca.paa";
  837. };
  838. class optic_mas_MRCO_camo: optic_MRCO
  839. {
  840. author = "massi & authors in credits";
  841. _generalMacro = "optic_mas_MRCO_camo";
  842. displayName = "MRCO camo";
  843. model = "\mas_us_rifle\acc\acco_MRCO_F";
  844. picture = "\mas_us_rifle\UI\gear_acco_mrco_ca.paa";
  845. };
  846. class optic_mas_acog: optic_Hamr
  847. {
  848. author = "massi & authors in credits";
  849. _generalMacro = "optic_mas_acog";
  850. displayName = "ACOG";
  851. picture = "\mas_us_rifle\UI\gear_acco_ACOGI_black_ca.paa";
  852. model = "\mas_us_rifle\acc\acog_black_iron.p3d";
  853. descriptionShort = "Remote Combat Optic (RCO)<br/>ACOG";
  854. weaponInfoType = "RscWeaponZeroing";
  855. class ItemInfo: InventoryOpticsItem_Base_F
  856. {
  857. opticType = 1;
  858. mass = 4;
  859. RMBhint = "Acog Combat Sight";
  860. optics = 1;
  861. modelOptics = "\mas_us_rifle\acc\acog_black_iron.p3d";
  862. class OpticsModes
  863. {
  864. class Acog_col
  865. {
  866. opticsID = 1;
  867. useModelOptics = 0;
  868. opticsPPEffects[] = {""};
  869. opticsFlare = 0;
  870. opticsDisablePeripherialVision = 0;
  871. opticsZoomMin = 0.375;
  872. opticsZoomMax = 1.1;
  873. opticsZoomInit = 0.75;
  874. memoryPointCamera = "eye";
  875. visionMode[] = {};
  876. distanceZoomMin = 100;
  877. distanceZoomMax = 100;
  878. };
  879. class Acog_scope
  880. {
  881. opticsID = 2;
  882. useModelOptics = 0;
  883. opticsPPEffects[] = {"OpticsCHAbera5","OpticsBlur5"};
  884. opticsFlare = 1;
  885. opticsDisablePeripherialVision = 1;
  886. opticsZoomMin = 0.11;
  887. opticsZoomMax = 0.11;
  888. opticsZoomInit = 0.11;
  889. memoryPointCamera = "opticView";
  890. distanceZoomMin = 300;
  891. distanceZoomMax = 300;
  892. };
  893. };
  894. };
  895. };
  896. class optic_mas_acog_c: optic_mas_acog
  897. {
  898. author = "massi & authors in credits";
  899. _generalMacro = "optic_mas_acog_c";
  900. displayName = "ACOG (tan)";
  901. picture = "\mas_us_rifle\UI\gear_acco_ACOGI_tan_ca.paa";
  902. model = "\mas_us_rifle\acc\acog_tan_iron.p3d";
  903. };
  904. class optic_mas_acog_eo: optic_mas_acog
  905. {
  906. author = "massi & authors in credits";
  907. _generalMacro = "optic_mas_acog_eo";
  908. displayName = "Acog Holo";
  909. picture = "\mas_us_rifle\UI\gear_acco_ACOG_black_ca.paa";
  910. model = "\mas_us_rifle\acc\acog_black.p3d";
  911. };
  912. class optic_mas_acog_eo_c: optic_mas_acog
  913. {
  914. author = "massi & authors in credits";
  915. _generalMacro = "optic_mas_acog_eo_c";
  916. displayName = "Acog Holo (tan)";
  917. model = "\mas_us_rifle\acc\acog_tan.p3d";
  918. picture = "\mas_us_rifle\UI\gear_acco_ACOG_tan_ca.paa";
  919. };
  920. class optic_mas_acog_rd: optic_mas_acog
  921. {
  922. author = "massi & authors in credits";
  923. _generalMacro = "optic_mas_acog_rd";
  924. displayName = "ACOG (camo)";
  925. picture = "\mas_us_rifle\UI\gear_acco_ACOGI_camo_ca.paa";
  926. model = "\mas_us_rifle\acc\acog_camo_iron.p3d";
  927. };
  928. class optic_mas_acog_rd_c: optic_mas_acog
  929. {
  930. author = "massi & authors in credits";
  931. _generalMacro = "optic_mas_acog_rd_c";
  932. displayName = "Acog Holo (camo)";
  933. model = "\mas_us_rifle\acc\acog_camo.p3d";
  934. picture = "\mas_us_rifle\UI\gear_acco_ACOG_camo_ca.paa";
  935. };
  936. class optic_mas_handle: optic_Aco
  937. {
  938. author = "massi & authors in credits";
  939. _generalMacro = "optic_mas_handle";
  940. scope = 1;
  941. displayName = "M4 Handle";
  942. picture = "\mas_us_rifle\UI\gear_acco_handle_ca.paa";
  943. model = "\mas_us_rifle\acc\mas_handle";
  944. descriptionShort = "M4 M16 hadle";
  945. weaponInfoType = "RscWeaponZeroing";
  946. class ItemInfo: InventoryOpticsItem_Base_F
  947. {
  948. mass = 2;
  949. RMBhint = "M4 Handle Sight";
  950. optics = 1;
  951. modelOptics = "\A3\Weapons_F\empty";
  952. class OpticsModes
  953. {
  954. class Handle
  955. {
  956. opticsID = 1;
  957. useModelOptics = 0;
  958. opticsZoomMin = 0.375;
  959. opticsZoomMax = 1.1;
  960. opticsZoomInit = 0.75;
  961. memoryPointCamera = "eye";
  962. opticsFlare = 0;
  963. opticsDisablePeripherialVision = 0;
  964. distanceZoomMin = 200;
  965. distanceZoomMax = 200;
  966. cameraDir = "";
  967. visionMode[] = {};
  968. opticsPPEffects[] = {""};
  969. };
  970. };
  971. };
  972. };
  973. class optic_mas_aim: optic_Aco
  974. {
  975. author = "massi & authors in credits";
  976. _generalMacro = "optic_mas_aim";
  977. displayName = "Aimpoint";
  978. picture = "\mas_us_rifle\UI\gear_acco_aim_ca.paa";
  979. model = "\mas_us_rifle\acc\mas_aim";
  980. descriptionShort = "Aimpoint";
  981. weaponInfoType = "RscWeaponZeroing";
  982. class ItemInfo: InventoryOpticsItem_Base_F
  983. {
  984. mass = 2;
  985. RMBhint = "Aimpoint Sight";
  986. optics = 1;
  987. modelOptics = "\A3\Weapons_F\empty";
  988. class OpticsModes
  989. {
  990. class Handle
  991. {
  992. opticsID = 1;
  993. useModelOptics = 0;
  994. opticsZoomMin = 0.375;
  995. opticsZoomMax = 1.1;
  996. opticsZoomInit = 0.75;
  997. memoryPointCamera = "eye";
  998. opticsFlare = 0;
  999. opticsDisablePeripherialVision = 0;
  1000. distanceZoomMin = 200;
  1001. distanceZoomMax = 200;
  1002. cameraDir = "";
  1003. visionMode[] = {};
  1004. opticsPPEffects[] = {""};
  1005. };
  1006. };
  1007. };
  1008. };
  1009. class optic_mas_aim_c: optic_mas_aim
  1010. {
  1011. author = "massi & authors in credits";
  1012. _generalMacro = "optic_mas_aim_c";
  1013. displayName = "Aimpoint camo";
  1014. model = "\mas_us_rifle\acc\mas_aim_c";
  1015. picture = "\mas_us_rifle\UI\w\gear_acco_aim_ca.paa";
  1016. };
  1017. class optic_mas_kobra: optic_Aco
  1018. {
  1019. author = "massi & authors in credits";
  1020. _generalMacro = "optic_mas_kobra";
  1021. displayName = "Kobra";
  1022. picture = "\mas_ru_rifle\UI\gear_acco_kobra_ca.paa";
  1023. model = "\mas_ru_rifle\acc\mas_kobra";
  1024. descriptionShort = "Kobra AK sight";
  1025. weaponInfoType = "RscWeaponZeroing";
  1026. class ItemInfo: InventoryOpticsItem_Base_F
  1027. {
  1028. mass = 2;
  1029. RMBhint = "Kobra Sight";
  1030. optics = 1;
  1031. modelOptics = "\A3\Weapons_F\empty";
  1032. class OpticsModes
  1033. {
  1034. class Handle
  1035. {
  1036. opticsID = 1;
  1037. useModelOptics = 0;
  1038. opticsZoomMin = 0.375;
  1039. opticsZoomMax = 1.1;
  1040. opticsZoomInit = 0.75;
  1041. memoryPointCamera = "eye";
  1042. opticsFlare = 0;
  1043. opticsDisablePeripherialVision = 0;
  1044. distanceZoomMin = 200;
  1045. distanceZoomMax = 200;
  1046. cameraDir = "";
  1047. visionMode[] = {};
  1048. opticsPPEffects[] = {""};
  1049. };
  1050. };
  1051. };
  1052. };
  1053. class optic_mas_kobra_c: optic_mas_kobra
  1054. {
  1055. author = "massi & authors in credits";
  1056. _generalMacro = "optic_mas_kobra_c";
  1057. displayName = "Kobra camo";
  1058. picture = "\mas_ru_rifle\UI\gear_acco_kobrac_ca.paa";
  1059. model = "\mas_ru_rifle\acc\mas_kobra_c";
  1060. };
  1061. class optic_mas_PSO: optic_Arco
  1062. {
  1063. author = "massi & authors in credits";
  1064. _generalMacro = "optic_mas_PSO";
  1065. displayName = "PSO";
  1066. picture = "\mas_ru_rifle\UI\gear_acco_PSO_ca.paa";
  1067. model = "\mas_ru_rifle\acc\mas_PSO";
  1068. descriptionShort = "PSO AK optic";
  1069. weaponInfoType = "RscWeaponZeroing";
  1070. class ItemInfo: InventoryOpticsItem_Base_F
  1071. {
  1072. opticType = 1;
  1073. mass = 4;
  1074. RMBhint = "PSO Combat Sight";
  1075. optics = 1;
  1076. modelOptics = "\mas_ru_rifle\acc\mas_PSO.p3d";
  1077. class OpticsModes
  1078. {
  1079. class PSO_scope
  1080. {
  1081. opticsID = 1;
  1082. useModelOptics = 0;
  1083. opticsPPEffects[] = {"OpticsCHAbera5","OpticsBlur5"};
  1084. opticsFlare = 1;
  1085. opticsDisablePeripherialVision = 1;
  1086. opticsZoomMin = 0.11;
  1087. opticsZoomMax = 0.11;
  1088. opticsZoomInit = 0.11;
  1089. memoryPointCamera = "opticView";
  1090. distanceZoomMin = 300;
  1091. distanceZoomMax = 300;
  1092. };
  1093. class PSO_col
  1094. {
  1095. opticsID = 2;
  1096. useModelOptics = 0;
  1097. opticsPPEffects[] = {""};
  1098. opticsFlare = 0;
  1099. opticsDisablePeripherialVision = 0;
  1100. opticsZoomMin = 0.375;
  1101. opticsZoomMax = 1.1;
  1102. opticsZoomInit = 0.75;
  1103. memoryPointCamera = "eye";
  1104. visionMode[] = {};
  1105. distanceZoomMin = 100;
  1106. distanceZoomMax = 100;
  1107. };
  1108. };
  1109. };
  1110. };
  1111. class optic_mas_PSO_c: optic_mas_PSO
  1112. {
  1113. author = "massi & authors in credits";
  1114. _generalMacro = "optic_mas_PSO_c";
  1115. displayName = "PSO camo";
  1116. model = "\mas_ru_rifle\acc\mas_PSO_c";
  1117. picture = "\mas_ru_rifle\UI\w\gear_acco_PSO_ca.paa";
  1118. };
  1119. class optic_mas_PSO_eo: optic_Arco
  1120. {
  1121. author = "massi & authors in credits";
  1122. _generalMacro = "optic_mas_PSO_eo";
  1123. displayName = "PSO Holo";
  1124. picture = "\mas_ru_rifle\UI\gear_acco_PSO_ca.paa";
  1125. model = "\mas_ru_rifle\acc\mas_PSO_eo";
  1126. descriptionShort = "PSO AK optic";
  1127. weaponInfoType = "RscWeaponZeroing";
  1128. class ItemInfo: InventoryOpticsItem_Base_F
  1129. {
  1130. opticType = 1;
  1131. mass = 4;
  1132. RMBhint = "PSO Combat Sight";
  1133. optics = 1;
  1134. modelOptics = "\mas_ru_rifle\acc\mas_PSO_eo.p3d";
  1135. class OpticsModes
  1136. {
  1137. class PSO_col
  1138. {
  1139. opticsID = 1;
  1140. useModelOptics = 0;
  1141. opticsPPEffects[] = {""};
  1142. opticsFlare = 0;
  1143. opticsDisablePeripherialVision = 0;
  1144. opticsZoomMin = 0.375;
  1145. opticsZoomMax = 1.1;
  1146. opticsZoomInit = 0.75;
  1147. memoryPointCamera = "eye";
  1148. visionMode[] = {};
  1149. distanceZoomMin = 100;
  1150. distanceZoomMax = 100;
  1151. };
  1152. class PSO_scope
  1153. {
  1154. opticsID = 2;
  1155. useModelOptics = 0;
  1156. opticsPPEffects[] = {"OpticsCHAbera5","OpticsBlur5"};
  1157. opticsFlare = 1;
  1158. opticsDisablePeripherialVision = 1;
  1159. opticsZoomMin = 0.11;
  1160. opticsZoomMax = 0.11;
  1161. opticsZoomInit = 0.11;
  1162. memoryPointCamera = "opticView";
  1163. distanceZoomMin = 300;
  1164. distanceZoomMax = 300;
  1165. };
  1166. };
  1167. };
  1168. };
  1169. class optic_mas_PSO_eo_c: optic_mas_PSO_eo
  1170. {
  1171. author = "massi & authors in credits";
  1172. _generalMacro = "optic_mas_PSO_eo_c";
  1173. displayName = "PSO Holo camo";
  1174. model = "\mas_ru_rifle\acc\mas_PSO_eo_c";
  1175. picture = "\mas_ru_rifle\UI\w\gear_acco_PSO_ca.paa";
  1176. };
  1177. class optic_mas_PSO_nv: optic_mas_PSO
  1178. {
  1179. author = "massi & authors in credits";
  1180. _generalMacro = "optic_mas_PSO_nv";
  1181. displayName = "PSO SVD Snp";
  1182. picture = "\mas_ru_rifle\UI\gear_acco_PSO_ca.paa";
  1183. model = "\mas_ru_rifle\acc\mas_PSO";
  1184. descriptionShort = "PSO SVD optic";
  1185. weaponInfoType = "RscWeaponZeroing";
  1186. class ItemInfo: InventoryOpticsItem_Base_F
  1187. {
  1188. opticType = 2;
  1189. mass = 10;
  1190. RMBhint = "PSO SVD Sight";
  1191. weaponInfoType = "RscWeaponRangeZeroingFOV";
  1192. optics = 1;
  1193. modelOptics = "\mas_ru_rifle\acc\reticle_sniper_PSO";
  1194. class OpticsModes
  1195. {
  1196. class Snip
  1197. {
  1198. opticsID = 1;
  1199. opticsDisplayName = "WFOV";
  1200. useModelOptics = 1;
  1201. opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"};
  1202. opticsZoomMin = 0.01;
  1203. opticsZoomMax = 0.04;
  1204. opticsZoomInit = 0.04;
  1205. discreteDistance[] = {300,400,500,600,700,800,900,1000,1200,1400,1600};
  1206. discreteDistanceInitIndex = 0;
  1207. distanceZoomMin = 300;
  1208. distanceZoomMax = 1600;
  1209. discretefov[] = {0.04,0.01};
  1210. discreteInitIndex = 0;
  1211. memoryPointCamera = "opticView";
  1212. modelOptics[] = {"\mas_ru_rifle\acc\reticle_sniper_PSO","\mas_ru_rifle\acc\reticle_sniper_z_PSO"};
  1213. visionMode[] = {"Normal","NVG"};
  1214. opticsFlare = 1;
  1215. opticsDisablePeripherialVision = 1;
  1216. cameraDir = "";
  1217. };
  1218. class Iron: Snip
  1219. {
  1220. opticsID = 2;
  1221. opticsDisplayName = "";
  1222. useModelOptics = 0;
  1223. opticsFlare = 0;
  1224. opticsDisablePeripherialVision = 0;
  1225. opticsZoomMin = 0.375;
  1226. opticsZoomMax = 1.1;
  1227. opticsZoomInit = 0.75;
  1228. memoryPointCamera = "eye";
  1229. visionMode[] = {};
  1230. discretefov[] = {};
  1231. };
  1232. };
  1233. };
  1234. };
  1235. class optic_mas_PSO_nv_c: optic_mas_PSO_nv
  1236. {
  1237. author = "massi & authors in credits";
  1238. _generalMacro = "optic_mas_PSO_nv_c";
  1239. displayName = "PSO SVD Snp camo";
  1240. model = "\mas_ru_rifle\acc\mas_PSO_c";
  1241. picture = "\mas_ru_rifle\UI\w\gear_acco_PSO_ca.paa";
  1242. };
  1243. class optic_mas_PSO_nv_eo: optic_mas_PSO_nv
  1244. {
  1245. author = "massi & authors in credits";
  1246. _generalMacro = "optic_mas_PSO_nv_eo";
  1247. scope = 1;
  1248. };
  1249. class optic_mas_PSO_nv_eo_c: optic_mas_PSO_nv_c
  1250. {
  1251. author = "massi & authors in credits";
  1252. _generalMacro = "optic_mas_PSO_nv_eo_c";
  1253. scope = 1;
  1254. };
  1255. class optic_mas_PSO_day: optic_mas_PSO
  1256. {
  1257. author = "massi & authors in credits";
  1258. _generalMacro = "optic_mas_PSO_day";
  1259. scope = 1;
  1260. };
  1261. class optic_mas_PSO_nv_day: optic_mas_PSO_nv
  1262. {
  1263. author = "massi & authors in credits";
  1264. _generalMacro = "optic_mas_PSO_nv_day";
  1265. scope = 1;
  1266. };
  1267. class optic_mas_PSO_kv: optic_mas_PSO
  1268. {
  1269. author = "massi & authors in credits";
  1270. _generalMacro = "optic_mas_PSO_kv";
  1271. displayName = "KSVK Optic";
  1272. picture = "\mas_ru_rifle\UI\gear_acco_PSO_ca.paa";
  1273. model = "\mas_ru_rifle\acc\mas_PSO_nv";
  1274. descriptionShort = "KSVK Optic side mount";
  1275. weaponInfoType = "RscWeaponZeroing";
  1276. class ItemInfo: InventoryOpticsItem_Base_F
  1277. {
  1278. opticType = 2;
  1279. mass = 10;
  1280. RMBhint = "KSVK Optic Sight";
  1281. weaponInfoType = "RscWeaponRangeZeroingFOV";
  1282. optics = 1;
  1283. modelOptics = "\mas_ru_rifle\acc\reticle_sniper_PSO";
  1284. class OpticsModes
  1285. {
  1286. class Snip
  1287. {
  1288. opticsID = 1;
  1289. opticsDisplayName = "WFOV";
  1290. useModelOptics = 1;
  1291. opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"};
  1292. opticsZoomMin = 0.01;
  1293. opticsZoomMax = 0.04;
  1294. opticsZoomInit = 0.04;
  1295. discreteDistance[] = {300,400,500,600,700,800,900,1000,1200,1400,1600,2000,2300};
  1296. discreteDistanceInitIndex = 0;
  1297. distanceZoomMin = 300;
  1298. distanceZoomMax = 2300;
  1299. discretefov[] = {0.04,0.01};
  1300. discreteInitIndex = 0;
  1301. memoryPointCamera = "opticView";
  1302. modelOptics[] = {"\mas_ru_rifle\acc\reticle_sniper_PSO","\mas_ru_rifle\acc\reticle_sniper_z_PSO"};
  1303. visionMode[] = {"Normal","NVG"};
  1304. opticsFlare = 1;
  1305. opticsDisablePeripherialVision = 1;
  1306. cameraDir = "";
  1307. };
  1308. class Iron: Snip
  1309. {
  1310. opticsID = 2;
  1311. opticsDisplayName = "";
  1312. useModelOptics = 0;
  1313. opticsFlare = 0;
  1314. opticsDisablePeripherialVision = 0;
  1315. opticsZoomMin = 0.375;
  1316. opticsZoomMax = 1.1;
  1317. opticsZoomInit = 0.75;
  1318. memoryPointCamera = "eye";
  1319. visionMode[] = {};
  1320. discretefov[] = {};
  1321. };
  1322. };
  1323. };
  1324. };
  1325. class optic_mas_PSO_kv_c: optic_mas_PSO_kv
  1326. {
  1327. author = "massi & authors in credits";
  1328. _generalMacro = "optic_mas_PSO_kv_c";
  1329. displayName = "KSVK Optic camo";
  1330. model = "\mas_ru_rifle\acc\mas_PSO_nv_c";
  1331. picture = "\mas_ru_rifle\UI\w\gear_acco_PSO_ca.paa";
  1332. };
  1333. class optic_mas_term: optic_SOS
  1334. {
  1335. author = "massi & authors in credits";
  1336. _generalMacro = "optic_mas_term";
  1337. displayName = "IR\NVG Tactical";
  1338. picture = "\A3\weapons_F\Data\UI\gear_acco_Sniper_CA.paa";
  1339. model = "\A3\Weapons_F\acc\acco_Sniper_F";
  1340. weaponInfoType = "RscWeaponZeroing";
  1341. class ItemInfo: InventoryOpticsItem_Base_F
  1342. {
  1343. opticType = 2;
  1344. mass = 10;
  1345. weaponInfoType = "RscWeaponRangeZeroingFOV";
  1346. optics = 1;
  1347. modelOptics = "\mas_us_rifle\acc\reticle_sniper_termal";
  1348. class OpticsModes
  1349. {
  1350. class Snip
  1351. {
  1352. opticsID = 1;
  1353. opticsDisplayName = "WFOV";
  1354. useModelOptics = 1;
  1355. opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"};
  1356. opticsZoomMin = 0.375;
  1357. opticsZoomMax = 0.075;
  1358. opticsZoomInit = 0.375;
  1359. discretefov[] = {0.375,0.075};
  1360. discreteInitIndex = 0;
  1361. discreteDistance[] = {100,200,300,400,500,600};
  1362. discreteDistanceInitIndex = 0;
  1363. distanceZoomMin = 100;
  1364. distanceZoomMax = 600;
  1365. memoryPointCamera = "opticView";
  1366. modelOptics[] = {"\mas_us_rifle\acc\reticle_sniper_termal"};
  1367. visionMode[] = {"Normal","TI","NVG"};
  1368. thermalMode[] = {0,1};
  1369. opticsFlare = 1;
  1370. opticsDisablePeripherialVision = 1;
  1371. cameraDir = "";
  1372. };
  1373. class Iron: Snip
  1374. {
  1375. opticsID = 2;
  1376. opticsDisplayName = "";
  1377. useModelOptics = 0;
  1378. opticsFlare = 0;
  1379. opticsDisablePeripherialVision = 0;
  1380. opticsZoomMin = 0.375;
  1381. opticsZoomMax = 1.1;
  1382. opticsZoomInit = 0.75;
  1383. memoryPointCamera = "eye";
  1384. visionMode[] = {};
  1385. discretefov[] = {};
  1386. discreteDistance[] = {100};
  1387. discreteDistanceInitIndex = 0;
  1388. };
  1389. };
  1390. };
  1391. };
  1392. class optic_mas_nspu: optic_SOS
  1393. {
  1394. author = "massi & authors in credits";
  1395. _generalMacro = "optic_mas_nspu";
  1396. displayName = "NSPU";
  1397. picture = "\mas_ru_rifle\UI\gear_acco_nspu_ca.paa";
  1398. model = "\mas_ru_rifle\acc\mas_nspu";
  1399. descriptionShort = "Night vision AK optic";
  1400. weaponInfoType = "RscWeaponZeroing";
  1401. class ItemInfo: InventoryOpticsItem_Base_F
  1402. {
  1403. opticType = 2;
  1404. mass = 10;
  1405. weaponInfoType = "RscWeaponRangeZeroingFOV";
  1406. optics = 1;
  1407. modelOptics = "\mas_ru_rifle\acc\NV_nspu_optic";
  1408. class OpticsModes
  1409. {
  1410. class Snip
  1411. {
  1412. opticsID = 1;
  1413. opticsDisplayName = "WFOV";
  1414. useModelOptics = 1;
  1415. opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"};
  1416. opticsZoomMin = 0.375;
  1417. opticsZoomMax = 0.075;
  1418. opticsZoomInit = 0.375;
  1419. discretefov[] = {0.375,0.075};
  1420. discreteInitIndex = 0;
  1421. discreteDistance[] = {100,200,300,400,500,600};
  1422. discreteDistanceInitIndex = 2;
  1423. distanceZoomMin = 100;
  1424. distanceZoomMax = 600;
  1425. memoryPointCamera = "opticView";
  1426. modelOptics[] = {"\mas_ru_rifle\acc\NV_nspu_optic"};
  1427. visionMode[] = {"Normal","NVG"};
  1428. opticsFlare = 1;
  1429. opticsDisablePeripherialVision = 1;
  1430. cameraDir = "";
  1431. };
  1432. class Iron: Snip
  1433. {
  1434. opticsID = 2;
  1435. opticsDisplayName = "";
  1436. useModelOptics = 0;
  1437. opticsFlare = 0;
  1438. opticsDisablePeripherialVision = 0;
  1439. opticsZoomMin = 0.375;
  1440. opticsZoomMax = 1.1;
  1441. opticsZoomInit = 0.75;
  1442. memoryPointCamera = "eye";
  1443. visionMode[] = {};
  1444. discretefov[] = {};
  1445. discreteDistance[] = {100};
  1446. discreteDistanceInitIndex = 0;
  1447. };
  1448. };
  1449. };
  1450. };
  1451. class optic_mas_goshawk: optic_SOS
  1452. {
  1453. author = "massi & authors in credits";
  1454. _generalMacro = "optic_mas_goshawk";
  1455. displayName = "IR GOSHAWK";
  1456. picture = "\mas_ru_rifle\UI\gear_acco_goshawk_ca.paa";
  1457. model = "\mas_ru_rifle\acc\mas_goshawk";
  1458. descriptionShort = "Thermal Imaging AK optic";
  1459. weaponInfoType = "RscWeaponZeroing";
  1460. class ItemInfo: InventoryOpticsItem_Base_F
  1461. {
  1462. opticType = 2;
  1463. mass = 10;
  1464. weaponInfoType = "RscWeaponRangeZeroingFOV";
  1465. optics = 1;
  1466. modelOptics = "\mas_ru_rifle\acc\TI_goshawk_optic";
  1467. class OpticsModes
  1468. {
  1469. class Snip
  1470. {
  1471. opticsID = 1;
  1472. opticsDisplayName = "WFOV";
  1473. useModelOptics = 1;
  1474. opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"};
  1475. opticsZoomMin = 0.375;
  1476. opticsZoomMax = 0.075;
  1477. opticsZoomInit = 0.375;
  1478. discretefov[] = {0.375,0.075};
  1479. discreteInitIndex = 0;
  1480. discreteDistance[] = {100,200,300,400,500,600};
  1481. discreteDistanceInitIndex = 2;
  1482. distanceZoomMin = 100;
  1483. distanceZoomMax = 600;
  1484. memoryPointCamera = "opticView";
  1485. modelOptics[] = {"\mas_ru_rifle\acc\TI_goshawk_optic"};
  1486. visionMode[] = {"Normal","TI"};
  1487. thermalMode[] = {0,1};
  1488. opticsFlare = 1;
  1489. opticsDisablePeripherialVision = 1;
  1490. cameraDir = "";
  1491. };
  1492. class Iron: Snip
  1493. {
  1494. opticsID = 2;
  1495. opticsDisplayName = "";
  1496. useModelOptics = 0;
  1497. opticsFlare = 0;
  1498. opticsDisablePeripherialVision = 0;
  1499. opticsZoomMin = 0.375;
  1500. opticsZoomMax = 1.1;
  1501. opticsZoomInit = 0.75;
  1502. memoryPointCamera = "eye";
  1503. visionMode[] = {};
  1504. discretefov[] = {};
  1505. discreteDistance[] = {100};
  1506. discreteDistanceInitIndex = 0;
  1507. };
  1508. };
  1509. };
  1510. };
  1511. class optic_mas_MRD: optic_MRD
  1512. {
  1513. author = "massi & authors in credits";
  1514. _generalMacro = "optic_mas_MRD";
  1515. displayName = "MRD Black";
  1516. model = "\mas_us_rifle\acc\acco_mrd_F.p3d";
  1517. picture = "\mas_us_rifle\UI\gear_acco_mrd_ca.paa";
  1518. };
  1519. class optic_mas_LRPS: optic_LRPS
  1520. {
  1521. author = "massi & authors in credits";
  1522. _generalMacro = "optic_mas_LRPS";
  1523. displayName = "LRPS NVG";
  1524. class ItemInfo: InventoryOpticsItem_Base_F
  1525. {
  1526. mass = 16;
  1527. opticType = 2;
  1528. weaponInfoType = "RscWeaponRangeZeroingFOV";
  1529. optics = 1;
  1530. modelOptics = "\A3\Weapons_F\acc\reticle_sniper_F";
  1531. class OpticsModes
  1532. {
  1533. class Snip
  1534. {
  1535. opticsID = 1;
  1536. opticsDisplayName = "WFOV";
  1537. useModelOptics = 1;
  1538. opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"};
  1539. opticsZoomMin = 0.01;
  1540. opticsZoomMax = 0.042;
  1541. opticsZoomInit = 0.042;
  1542. discreteDistance[] = {300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100,2200,2300,2400};
  1543. discreteDistanceInitIndex = 0;
  1544. distanceZoomMin = 300;
  1545. distanceZoomMax = 2400;
  1546. discretefov[] = {0.042,0.01};
  1547. discreteInitIndex = 0;
  1548. memoryPointCamera = "opticView";
  1549. modelOptics[] = {"\A3\Weapons_F\acc\reticle_lrps_F","\A3\Weapons_F\acc\reticle_lrps_z_F"};
  1550. visionMode[] = {"Normal","NVG"};
  1551. opticsFlare = 1;
  1552. opticsDisablePeripherialVision = 1;
  1553. cameraDir = "";
  1554. };
  1555. };
  1556. };
  1557. };
  1558. class hgun_mas_usp_F: hgun_Pistol_heavy_01_F
  1559. {
  1560. author = "massi & authors in credits";
  1561. _generalMacro = "hgun_mas_usp_F";
  1562. displayname = "HK USP45CT";
  1563. model = "\mas_us_rifle\mas_usp";
  1564. picture = "\mas_us_rifle\UI\gear_usp_x_ca.paa";
  1565. magazines[] = {"12Rnd_mas_45acp_Mag","10Rnd_mas_45acp_Mag","8Rnd_mas_45acp_Mag","12Rnd_mas_45acpsd_Mag"};
  1566. descriptionshort = "Pistol<br />Caliber: .45 ACP";
  1567. class Library
  1568. {
  1569. libtextdesc = "The USP is a semi-automatic pistol developed in Germany by Heckler & Koch GmbH as a replacement for the P7 series of handguns. The USP45CT Compact Tactical is a .45 caliber handgun developed for U.S. special operations use that combines features of the full-size USP45 Tactical pistol in a smaller, more concealable package. Features include an extended threaded o-ring barrel with polygonal bore profile and taller sights enabling use of sound suppressors. The USP CT is .45 caliber only.";
  1570. };
  1571. hiddenSelections[] = {};
  1572. hiddenSelectionsTextures[] = {};
  1573. class WeaponSlotsInfo: WeaponSlotsInfo
  1574. {
  1575. mass = 20;
  1576. class CowsSlot: CowsSlot
  1577. {
  1578. linkProxy = "\A3\data_f\proxies\weapon_slots\TOP";
  1579. iconPicture = "\mas_us_rifle\ui\attachment_top2.paa";
  1580. iconPosition[] = {0.5,0.2};
  1581. iconPinpoint = "Bottom";
  1582. compatibleItems[] = {"optic_MRD","optic_Yorris","optic_mas_MRD"};
  1583. iconScale = 0.2;
  1584. };
  1585. class MuzzleSlot: MuzzleSlot
  1586. {
  1587. linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
  1588. iconPicture = "\mas_us_rifle\ui\attachment_muzzle.paa";
  1589. iconPosition[] = {0.2,0.3};
  1590. iconPinpoint = "Center";
  1591. compatibleItems[] = {"muzzle_snds_L","muzzle_mas_snds_L"};
  1592. iconScale = 0.2;
  1593. };
  1594. class PointerSlot: PointerSlot
  1595. {
  1596. linkProxy = "\A3\data_f\proxies\weapon_slots\SIDE";
  1597. iconPicture = "\mas_us_rifle\ui\attachment_side.paa";
  1598. iconPinpoint = "Center";
  1599. iconPosition[] = {0.4,0.3};
  1600. compatibleitems[] = {"acc_mas_flash_gun","acc_mas_pointer_gun_IR"};
  1601. iconScale = 0.2;
  1602. };
  1603. };
  1604. };
  1605. class hgun_mas_usp_F_sd: hgun_mas_usp_F
  1606. {
  1607. author = "massi & authors in credits";
  1608. _generalMacro = "hgun_mas_usp_F_sd";
  1609. displayName = "HK USP45CT SD";
  1610. scope = 1;
  1611. class LinkedItems
  1612. {
  1613. class LinkedItemsMuzzle
  1614. {
  1615. slot = "MuzzleSlot";
  1616. item = "muzzle_mas_snds_L";
  1617. };
  1618. class LinkedItemsAcc
  1619. {
  1620. slot = "PointerSlot";
  1621. item = "acc_mas_flash_gun";
  1622. };
  1623. };
  1624. };
  1625. class hgun_mas_usp_l_F: hgun_mas_usp_F
  1626. {
  1627. author = "massi & authors in credits";
  1628. _generalMacro = "hgun_mas_usp_l_F";
  1629. displayname = "HK USP45CT Holo";
  1630. scope = 1;
  1631. class LinkedItems
  1632. {
  1633. class LinkedItemsOptic
  1634. {
  1635. slot = "CowsSlot";
  1636. item = "optic_mas_MRD";
  1637. };
  1638. class LinkedItemsAcc
  1639. {
  1640. slot = "PointerSlot";
  1641. item = "acc_mas_flash_gun";
  1642. };
  1643. };
  1644. };
  1645. class hgun_mas_usp_l_F_sd: hgun_mas_usp_l_F
  1646. {
  1647. author = "massi & authors in credits";
  1648. _generalMacro = "hgun_mas_usp_l_F_sd";
  1649. displayName = "HK USP45CT Holo SD";
  1650. scope = 1;
  1651. class LinkedItems
  1652. {
  1653. class LinkedItemsOptic
  1654. {
  1655. slot = "CowsSlot";
  1656. item = "optic_mas_MRD";
  1657. };
  1658. class LinkedItemsMuzzle
  1659. {
  1660. slot = "MuzzleSlot";
  1661. item = "muzzle_mas_snds_L";
  1662. };
  1663. class LinkedItemsAcc
  1664. {
  1665. slot = "PointerSlot";
  1666. item = "acc_mas_flash_gun";
  1667. };
  1668. };
  1669. };
  1670. class hgun_mas_m23_F: hgun_Pistol_heavy_01_F
  1671. {
  1672. author = "massi & authors in credits";
  1673. _generalMacro = "hgun_mas_m23_F";
  1674. displayname = "HK Mk23";
  1675. model = "\mas_us_rifle\mas_mk23";
  1676. picture = "\mas_us_rifle\UI\gear_m23_x_ca.paa";
  1677. magazines[] = {"12Rnd_mas_45acp_Mag","10Rnd_mas_45acp_Mag","8Rnd_mas_45acp_Mag","12Rnd_mas_45acpsd_Mag"};
  1678. descriptionshort = "Pistol<br />Caliber: .45 ACP";
  1679. hiddenSelections[] = {};
  1680. hiddenSelectionsTextures[] = {};
  1681. class Library
  1682. {
  1683. libtextdesc = "The Heckler & Koch MK 23 is a weapon system consisting of a match grade semi automatic pistol, a laser aiming module, and suppressor. It was adopted by the United States Special Operations Command for special operations units in the 1990s. While the designation applies to the complete system, it is also commonly used in reference to the pistol component itself. The pistol itself, chambered for the 45 ACP cartridge, was developed by Heckler & Koch, and was selected over the Colt OHWS through USSOCOM Offensive Handgun Weapon System program.";
  1684. };
  1685. class WeaponSlotsInfo: WeaponSlotsInfo
  1686. {
  1687. mass = 20;
  1688. class CowsSlot: CowsSlot
  1689. {
  1690. linkProxy = "\A3\data_f\proxies\weapon_slots\TOP";
  1691. iconPicture = "\mas_us_rifle\ui\attachment_top2.paa";
  1692. iconPosition[] = {0.5,0.2};
  1693. iconPinpoint = "Bottom";
  1694. compatibleItems[] = {"optic_MRD","optic_Yorris","optic_mas_MRD"};
  1695. iconScale = 0.2;
  1696. };
  1697. class MuzzleSlot: MuzzleSlot
  1698. {
  1699. linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
  1700. iconPicture = "\mas_us_rifle\ui\attachment_muzzle.paa";
  1701. iconPosition[] = {0.2,0.3};
  1702. iconPinpoint = "Center";
  1703. compatibleItems[] = {"muzzle_snds_L","muzzle_mas_snds_L"};
  1704. iconScale = 0.2;
  1705. };
  1706. class PointerSlot: PointerSlot
  1707. {
  1708. linkProxy = "\A3\data_f\proxies\weapon_slots\SIDE";
  1709. iconPicture = "\mas_us_rifle\ui\attachment_side.paa";
  1710. iconPinpoint = "Center";
  1711. iconPosition[] = {0.4,0.3};
  1712. compatibleitems[] = {"acc_mas_flash_gun","acc_mas_pointer_gun_IR"};
  1713. iconScale = 0.2;
  1714. };
  1715. };
  1716. };
  1717. class hgun_mas_m23_F_sd: hgun_mas_m23_F
  1718. {
  1719. author = "massi & authors in credits";
  1720. _generalMacro = "hgun_mas_m23_F_sd";
  1721. displayName = "HK Mk23 SD";
  1722. scope = 1;
  1723. class LinkedItems
  1724. {
  1725. class LinkedItemsMuzzle
  1726. {
  1727. slot = "MuzzleSlot";
  1728. item = "muzzle_mas_snds_L";
  1729. };
  1730. class LinkedItemsAcc
  1731. {
  1732. slot = "PointerSlot";
  1733. item = "acc_mas_flash_gun";
  1734. };
  1735. };
  1736. };
  1737. class hgun_mas_m23_l_F: hgun_mas_m23_F
  1738. {
  1739. author = "massi & authors in credits";
  1740. _generalMacro = "hgun_mas_m23_l_F";
  1741. displayname = "HK Mk23 Holo";
  1742. scope = 1;
  1743. class LinkedItems
  1744. {
  1745. class LinkedItemsOptic
  1746. {
  1747. slot = "CowsSlot";
  1748. item = "optic_mas_MRD";
  1749. };
  1750. class LinkedItemsAcc
  1751. {
  1752. slot = "PointerSlot";
  1753. item = "acc_mas_flash_gun";
  1754. };
  1755. };
  1756. };
  1757. class hgun_mas_m23_l_F_sd: hgun_mas_m23_l_F
  1758. {
  1759. author = "massi & authors in credits";
  1760. _generalMacro = "hgun_mas_m23_l_F_sd";
  1761. displayName = "HK Mk23 Holo SD";
  1762. scope = 1;
  1763. class LinkedItems
  1764. {
  1765. class LinkedItemsOptic
  1766. {
  1767. slot = "CowsSlot";
  1768. item = "optic_mas_MRD";
  1769. };
  1770. class LinkedItemsMuzzle
  1771. {
  1772. slot = "MuzzleSlot";
  1773. item = "muzzle_mas_snds_L";
  1774. };
  1775. class LinkedItemsAcc
  1776. {
  1777. slot = "PointerSlot";
  1778. item = "acc_mas_flash_gun";
  1779. };
  1780. };
  1781. };
  1782. class hgun_mas_acp_F: hgun_ACPC2_F
  1783. {
  1784. author = "massi & authors in credits";
  1785. _generalMacro = "hgun_mas_acp_F";
  1786. displayname = "1911 ACP";
  1787. model = "\mas_us_rifle\mas_colt";
  1788. picture = "\mas_us_rifle\UI\gear_colt_x_ca.paa";
  1789. magazines[] = {"12Rnd_mas_45acp_Mag","10Rnd_mas_45acp_Mag","8Rnd_mas_45acp_Mag","12Rnd_mas_45acpsd_Mag"};
  1790. descriptionshort = "Pistol<br />Caliber: .45 ACP";
  1791. hiddenSelections[] = {};
  1792. hiddenSelectionsTextures[] = {};
  1793. class WeaponSlotsInfo: WeaponSlotsInfo
  1794. {
  1795. mass = 20;
  1796. class CowsSlot: CowsSlot
  1797. {
  1798. linkProxy = "\A3\data_f\proxies\weapon_slots\TOP";
  1799. iconPicture = "\mas_us_rifle\ui\attachment_top2.paa";
  1800. iconPosition[] = {0.5,0.2};
  1801. iconPinpoint = "Bottom";
  1802. compatibleItems[] = {"optic_MRD","optic_Yorris","optic_mas_MRD"};
  1803. iconScale = 0.2;
  1804. };
  1805. class MuzzleSlot: MuzzleSlot
  1806. {
  1807. linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
  1808. iconPicture = "\mas_us_rifle\ui\attachment_muzzle.paa";
  1809. iconPosition[] = {0.2,0.3};
  1810. iconPinpoint = "Center";
  1811. compatibleItems[] = {"muzzle_snds_L","muzzle_mas_snds_L"};
  1812. iconScale = 0.2;
  1813. };
  1814. class PointerSlot: PointerSlot
  1815. {
  1816. linkProxy = "\A3\data_f\proxies\weapon_slots\SIDE";
  1817. iconPicture = "\mas_us_rifle\ui\attachment_side.paa";
  1818. iconPinpoint = "Center";
  1819. iconPosition[] = {0.4,0.3};
  1820. compatibleitems[] = {"acc_mas_flash_gun","acc_mas_pointer_gun_IR"};
  1821. iconScale = 0.2;
  1822. };
  1823. };
  1824. };
  1825. class hgun_mas_acp_F_sd: hgun_mas_acp_F
  1826. {
  1827. author = "massi & authors in credits";
  1828. _generalMacro = "hgun_mas_acp_F_sd";
  1829. displayName = "1911 ACP SD";
  1830. scope = 1;
  1831. class LinkedItems
  1832. {
  1833. class LinkedItemsMuzzle
  1834. {
  1835. slot = "MuzzleSlot";
  1836. item = "muzzle_mas_snds_L";
  1837. };
  1838. class LinkedItemsAcc
  1839. {
  1840. slot = "PointerSlot";
  1841. item = "acc_mas_flash_gun";
  1842. };
  1843. };
  1844. };
  1845. class hgun_mas_m9_F: hgun_P07_F
  1846. {
  1847. author = "massi & authors in credits";
  1848. _generalMacro = "hgun_mas_m9_F";
  1849. displayname = "M9";
  1850. model = "\mas_us_rifle\mas_m9";
  1851. picture = "\mas_us_rifle\UI\gear_m9_x_ca.paa";
  1852. magazines[] = {"15Rnd_mas_9x21_Mag","16Rnd_9x21_Mag","17Rnd_mas_9x21_Mag","13Rnd_mas_9x21_Mag","15Rnd_mas_9x21sd_Mag"};
  1853. descriptionshort = "Pistol<br />Caliber: 9x21 mm";
  1854. hiddenSelections[] = {};
  1855. hiddenSelectionsTextures[] = {};
  1856. class Library
  1857. {
  1858. libtextdesc = "The Beretta M9, formally Pistol, Semiautomatic, 9mm, M9, is a 9×19mm Parabellum pistol of the United States military adopted in 1985. It is essentially a military specification Beretta 92F, later the 92FS. The M9 won a competition in the 1980s to replace the M1911A1 as the primary sidearm of the U.S. military, beating many other contenders. It officially entered service in 1990.";
  1859. };
  1860. class WeaponSlotsInfo: WeaponSlotsInfo
  1861. {
  1862. mass = 20;
  1863. class CowsSlot: CowsSlot
  1864. {
  1865. linkProxy = "\A3\data_f\proxies\weapon_slots\TOP";
  1866. iconPicture = "\mas_us_rifle\ui\attachment_top2.paa";
  1867. iconPosition[] = {0.5,0.2};
  1868. iconPinpoint = "Bottom";
  1869. compatibleItems[] = {"optic_MRD","optic_Yorris","optic_mas_MRD"};
  1870. iconScale = 0.2;
  1871. };
  1872. class MuzzleSlot: MuzzleSlot
  1873. {
  1874. linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
  1875. iconPicture = "\mas_us_rifle\ui\attachment_muzzle.paa";
  1876. iconPosition[] = {0.2,0.3};
  1877. iconPinpoint = "Center";
  1878. compatibleItems[] = {"muzzle_snds_L","muzzle_mas_snds_L"};
  1879. iconScale = 0.2;
  1880. };
  1881. class PointerSlot: PointerSlot
  1882. {
  1883. linkProxy = "\A3\data_f\proxies\weapon_slots\SIDE";
  1884. iconPicture = "\mas_us_rifle\ui\attachment_side.paa";
  1885. iconPinpoint = "Center";
  1886. iconPosition[] = {0.4,0.3};
  1887. compatibleitems[] = {"acc_mas_flash_gun","acc_mas_pointer_gun_IR"};
  1888. iconScale = 0.2;
  1889. };
  1890. };
  1891. };
  1892. class hgun_mas_m9_F_sd: hgun_mas_m9_F
  1893. {
  1894. author = "massi & authors in credits";
  1895. _generalMacro = "hgun_mas_m9_F_sd";
  1896. displayName = "M9 SD";
  1897. scope = 1;
  1898. class LinkedItems
  1899. {
  1900. class LinkedItemsMuzzle
  1901. {
  1902. slot = "MuzzleSlot";
  1903. item = "muzzle_mas_snds_L";
  1904. };
  1905. class LinkedItemsAcc
  1906. {
  1907. slot = "PointerSlot";
  1908. item = "acc_mas_flash_gun";
  1909. };
  1910. };
  1911. };
  1912. class hgun_mas_bhp_F: hgun_P07_F
  1913. {
  1914. author = "massi & authors in credits";
  1915. _generalMacro = "hgun_mas_bhp_F";
  1916. displayname = "Browning HP";
  1917. model = "\mas_us_rifle\mas_bhp";
  1918. picture = "\mas_us_rifle\UI\gear_bhp_x_ca.paa";
  1919. magazines[] = {"15Rnd_mas_9x21_Mag","16Rnd_9x21_Mag","17Rnd_mas_9x21_Mag","13Rnd_mas_9x21_Mag","15Rnd_mas_9x21sd_Mag"};
  1920. descriptionshort = "Pistol<br />Caliber: 9x21 mm";
  1921. hiddenSelections[] = {};
  1922. hiddenSelectionsTextures[] = {};
  1923. class Library
  1924. {
  1925. libtextdesc = "The Browning Hi-Power is a single-action, 9mm semi-automatic handgun. It is based on a design by American firearms inventor John Browning, and completed by Dieudonné Saive at Fabrique Nationale of Herstal, Belgium. Browning died in 1926, several years before the design was finalized. The Hi-Power is one of the most widely used military pistols of all time, having been used by the armed forces of over 50 countries. The Hi-Power name alluded to the 13-round magazine capacity, almost twice that of contemporary designs such as the Luger or Mauser 1910.";
  1926. };
  1927. class WeaponSlotsInfo: WeaponSlotsInfo
  1928. {
  1929. mass = 20;
  1930. class CowsSlot: CowsSlot
  1931. {
  1932. linkProxy = "\A3\data_f\proxies\weapon_slots\TOP";
  1933. iconPicture = "\mas_us_rifle\ui\attachment_top2.paa";
  1934. iconPosition[] = {0.5,0.2};
  1935. iconPinpoint = "Bottom";
  1936. compatibleItems[] = {"optic_MRD","optic_Yorris","optic_mas_MRD"};
  1937. iconScale = 0.2;
  1938. };
  1939. class MuzzleSlot: MuzzleSlot
  1940. {
  1941. linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
  1942. iconPicture = "\mas_us_rifle\ui\attachment_muzzle.paa";
  1943. iconPosition[] = {0.2,0.3};
  1944. iconPinpoint = "Center";
  1945. compatibleItems[] = {"muzzle_snds_L","muzzle_mas_snds_L"};
  1946. iconScale = 0.2;
  1947. };
  1948. class PointerSlot: PointerSlot
  1949. {
  1950. linkProxy = "\A3\data_f\proxies\weapon_slots\SIDE";
  1951. iconPicture = "\mas_us_rifle\ui\attachment_side.paa";
  1952. iconPinpoint = "Center";
  1953. iconPosition[] = {0.4,0.3};
  1954. compatibleitems[] = {"acc_mas_flash_gun","acc_mas_pointer_gun_IR"};
  1955. iconScale = 0.2;
  1956. };
  1957. };
  1958. };
  1959. class hgun_mas_bhp_F_sd: hgun_mas_bhp_F
  1960. {
  1961. author = "massi & authors in credits";
  1962. _generalMacro = "hgun_mas_bhp_F_sd";
  1963. displayName = "Browning HP SD";
  1964. scope = 1;
  1965. class LinkedItems
  1966. {
  1967. class LinkedItemsMuzzle
  1968. {
  1969. slot = "MuzzleSlot";
  1970. item = "muzzle_mas_snds_L";
  1971. };
  1972. class LinkedItemsAcc
  1973. {
  1974. slot = "PointerSlot";
  1975. item = "acc_mas_flash_gun";
  1976. };
  1977. };
  1978. };
  1979. class hgun_mas_p226_F: hgun_P07_F
  1980. {
  1981. author = "massi & authors in credits";
  1982. _generalMacro = "hgun_mas_p226_F";
  1983. displayname = "Sig P226";
  1984. model = "\mas_us_rifle\mas_p226";
  1985. picture = "\mas_us_rifle\UI\gear_p226_x_ca.paa";
  1986. magazines[] = {"15Rnd_mas_9x21_Mag","16Rnd_9x21_Mag","17Rnd_mas_9x21_Mag","13Rnd_mas_9x21_Mag","15Rnd_mas_9x21sd_Mag"};
  1987. descriptionshort = "Pistol<br />Caliber: 9x21 mm";
  1988. hiddenSelections[] = {};
  1989. hiddenSelectionsTextures[] = {};
  1990. class Library
  1991. {
  1992. libtextdesc = "The SIG Sauer P226 is a full sized, service type pistol made by SIG Sauer. It is chambered for the 9×19mm Parabellum, .40 S&W, .357 SIG, and .22 Long Rifle. It is essentially the same basic design of the SIG Sauer P220, but developed to use higher capacity, staggered column magazines in place of the single column magazines of the P220. The P226 itself has spawned further sub variants, the P228 and P229 are both compact versions of the staggered column P226 design. The SIG Sauer P226 and its variants are in service with numerous law enforcement and military organizations worldwide, like UK SAS and SBS, US Navy SEALs and Secret Service.";
  1993. };
  1994. class WeaponSlotsInfo: WeaponSlotsInfo
  1995. {
  1996. mass = 20;
  1997. class CowsSlot: CowsSlot
  1998. {
  1999. linkProxy = "\A3\data_f\proxies\weapon_slots\TOP";
  2000. iconPicture = "\mas_us_rifle\ui\attachment_top2.paa";
  2001. iconPosition[] = {0.5,0.2};
  2002. iconPinpoint = "Bottom";
  2003. compatibleItems[] = {"optic_MRD","optic_Yorris","optic_mas_MRD"};
  2004. iconScale = 0.2;
  2005. };
  2006. class MuzzleSlot: MuzzleSlot
  2007. {
  2008. linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
  2009. iconPicture = "\mas_us_rifle\ui\attachment_muzzle.paa";
  2010. iconPosition[] = {0.2,0.3};
  2011. iconPinpoint = "Center";
  2012. compatibleItems[] = {"muzzle_snds_L","muzzle_mas_snds_L"};
  2013. iconScale = 0.2;
  2014. };
  2015. class PointerSlot: PointerSlot
  2016. {
  2017. linkProxy = "\A3\data_f\proxies\weapon_slots\SIDE";
  2018. iconPicture = "\mas_us_rifle\ui\attachment_side.paa";
  2019. iconPinpoint = "Center";
  2020. iconPosition[] = {0.4,0.3};
  2021. compatibleitems[] = {"acc_mas_flash_gun","acc_mas_pointer_gun_IR"};
  2022. iconScale = 0.2;
  2023. };
  2024. };
  2025. };
  2026. class hgun_mas_p226_F_sd: hgun_mas_p226_F
  2027. {
  2028. author = "massi & authors in credits";
  2029. _generalMacro = "hgun_mas_p226_F_sd";
  2030. displayName = "Sig P226 SD";
  2031. scope = 1;
  2032. class LinkedItems
  2033. {
  2034. class LinkedItemsOptic
  2035. {
  2036. slot = "CowsSlot";
  2037. item = "optic_mas_MRD";
  2038. };
  2039. class LinkedItemsMuzzle
  2040. {
  2041. slot = "MuzzleSlot";
  2042. item = "muzzle_mas_snds_L";
  2043. };
  2044. class LinkedItemsAcc
  2045. {
  2046. slot = "PointerSlot";
  2047. item = "acc_mas_flash_gun";
  2048. };
  2049. };
  2050. };
  2051. class hgun_mas_glock_F: hgun_P07_F
  2052. {
  2053. author = "massi & authors in credits";
  2054. _generalMacro = "hgun_mas_glock_F";
  2055. displayname = "Glock 17";
  2056. model = "\mas_us_rifle\mas_glock";
  2057. picture = "\mas_us_rifle\UI\gear_glock_x_ca.paa";
  2058. magazines[] = {"17Rnd_mas_9x21_Mag","16Rnd_9x21_Mag","15Rnd_mas_9x21_Mag","13Rnd_mas_9x21_Mag","15Rnd_mas_9x21sd_Mag"};
  2059. descriptionshort = "Pistol<br />Caliber: 9x21 mm";
  2060. hiddenSelections[] = {};
  2061. hiddenSelectionsTextures[] = {};
  2062. class Library
  2063. {
  2064. libtextdesc = "The GLOCK 17 in caliber 9x19 is the most widely used law enforcement pistol worldwide. Because of its unsurpassed reliability, above-average magazine capacity of 17 cartridges in the standard magazine and its low weight, it is trusted by law enforcement officers in their daily duties throughout the world. It is safe, easy and quick to use through the revolutionary “Safe Action” trigger system.";
  2065. };
  2066. class WeaponSlotsInfo: WeaponSlotsInfo
  2067. {
  2068. mass = 20;
  2069. class CowsSlot: CowsSlot
  2070. {
  2071. linkProxy = "\A3\data_f\proxies\weapon_slots\TOP";
  2072. iconPicture = "\mas_us_rifle\ui\attachment_top2.paa";
  2073. iconPosition[] = {0.5,0.2};
  2074. iconPinpoint = "Bottom";
  2075. compatibleItems[] = {"optic_MRD","optic_Yorris","optic_mas_MRD"};
  2076. iconScale = 0.2;
  2077. };
  2078. class MuzzleSlot: MuzzleSlot
  2079. {
  2080. linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
  2081. iconPicture = "\mas_us_rifle\ui\attachment_muzzle.paa";
  2082. iconPosition[] = {0.2,0.3};
  2083. iconPinpoint = "Center";
  2084. compatibleItems[] = {"muzzle_snds_L","muzzle_mas_snds_L"};
  2085. iconScale = 0.2;
  2086. };
  2087. class PointerSlot: PointerSlot
  2088. {
  2089. linkProxy = "\A3\data_f\proxies\weapon_slots\SIDE";
  2090. iconPicture = "\mas_us_rifle\ui\attachment_side.paa";
  2091. iconPinpoint = "Center";
  2092. iconPosition[] = {0.4,0.3};
  2093. compatibleitems[] = {"acc_mas_flash_gun","acc_mas_pointer_gun_IR"};
  2094. iconScale = 0.2;
  2095. };
  2096. };
  2097. };
  2098. class hgun_mas_glock_F_sd: hgun_mas_glock_F
  2099. {
  2100. author = "massi & authors in credits";
  2101. _generalMacro = "hgun_mas_glock_F_sd";
  2102. displayName = "Glock 17 SD";
  2103. scope = 1;
  2104. class LinkedItems
  2105. {
  2106. class LinkedItemsMuzzle
  2107. {
  2108. slot = "MuzzleSlot";
  2109. item = "muzzle_mas_snds_L";
  2110. };
  2111. class LinkedItemsAcc
  2112. {
  2113. slot = "PointerSlot";
  2114. item = "acc_mas_flash_gun";
  2115. };
  2116. };
  2117. };
  2118. class hgun_mas_glocksf_F: hgun_Pistol_heavy_01_F
  2119. {
  2120. author = "massi & authors in credits";
  2121. _generalMacro = "hgun_mas_glocksf_F";
  2122. displayname = "Glock 21SF";
  2123. model = "\mas_us_rifle\mas_glock";
  2124. picture = "\mas_us_rifle\UI\gear_glocksf_x_ca.paa";
  2125. magazines[] = {"12Rnd_mas_45acp_Mag","10Rnd_mas_45acp_Mag","12Rnd_mas_45acpsd_Mag"};
  2126. descriptionshort = "Pistol<br />Caliber: .45 ACP";
  2127. class Library
  2128. {
  2129. libtextdesc = "The GLOCK 21SF in caliber .45 ACP delivers the legendary stopping power of the .45 Auto round with 10 round magazine capacity. Countless law enforcement units swear by the G21SF pistol, and that's why this powerful, lightweight, all climate.. It is safe, easy and quick to use through the revolutionary “Safe Action” trigger system.";
  2130. };
  2131. hiddenSelections[] = {"camo"};
  2132. hiddenSelectionsTextures[] = {"\mas_us_rifle\416\data\glock17_cb.paa"};
  2133. class WeaponSlotsInfo: WeaponSlotsInfo
  2134. {
  2135. mass = 20;
  2136. class CowsSlot: CowsSlot
  2137. {
  2138. linkProxy = "\A3\data_f\proxies\weapon_slots\TOP";
  2139. iconPicture = "\mas_us_rifle\ui\attachment_top2.paa";
  2140. iconPosition[] = {0.5,0.2};
  2141. iconPinpoint = "Bottom";
  2142. compatibleItems[] = {"optic_MRD","optic_Yorris","optic_mas_MRD"};
  2143. iconScale = 0.2;
  2144. };
  2145. class MuzzleSlot: MuzzleSlot
  2146. {
  2147. linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
  2148. iconPicture = "\mas_us_rifle\ui\attachment_muzzle.paa";
  2149. iconPosition[] = {0.2,0.3};
  2150. iconPinpoint = "Center";
  2151. compatibleItems[] = {"muzzle_snds_L","muzzle_mas_snds_L"};
  2152. iconScale = 0.2;
  2153. };
  2154. class PointerSlot: PointerSlot
  2155. {
  2156. linkProxy = "\A3\data_f\proxies\weapon_slots\SIDE";
  2157. iconPicture = "\mas_us_rifle\ui\attachment_side.paa";
  2158. iconPinpoint = "Center";
  2159. iconPosition[] = {0.4,0.3};
  2160. compatibleitems[] = {"acc_mas_flash_gun","acc_mas_pointer_gun_IR"};
  2161. iconScale = 0.2;
  2162. };
  2163. };
  2164. };
  2165. class hgun_mas_glocksf_F_sd: hgun_mas_glocksf_F
  2166. {
  2167. author = "massi & authors in credits";
  2168. _generalMacro = "hgun_mas_glocksf_F_sd";
  2169. displayName = "Glock 21SF SD";
  2170. scope = 1;
  2171. class LinkedItems
  2172. {
  2173. class LinkedItemsMuzzle
  2174. {
  2175. slot = "MuzzleSlot";
  2176. item = "muzzle_mas_snds_L";
  2177. };
  2178. class LinkedItemsAcc
  2179. {
  2180. slot = "PointerSlot";
  2181. item = "acc_mas_flash_gun";
  2182. };
  2183. };
  2184. };
  2185. class hgun_mas_grach_F: hgun_Rook40_F
  2186. {
  2187. author = "massi & authors in credits";
  2188. _generalMacro = "hgun_mas_grach_F";
  2189. displayname = "MP-443 Grach";
  2190. model = "\mas_ru_rifle\mas_grach";
  2191. magazines[] = {"17Rnd_mas_9x21_Mag","16Rnd_9x21_Mag","15Rnd_mas_9x21_Mag","13Rnd_mas_9x21_Mag","8Rnd_mas_9x18_Mag","15Rnd_mas_9x21sd_Mag"};
  2192. descriptionshort = "Pistol<br />Caliber: 9x19 mm";
  2193. hiddenSelections[] = {};
  2194. hiddenSelectionsTextures[] = {};
  2195. class Library
  2196. {
  2197. libtextdesc = "The MP 443 Grach is the Russian standard military issue side arm. It was developed under designation Grach in response to Russian military trials, which began in 1993. In 2003, it was adopted under designation PYa as a standard sidearm for all branches of Russian military and law enforcement, alongside Makarov PM, GSh 18, and SPS.";
  2198. };
  2199. class WeaponSlotsInfo: WeaponSlotsInfo
  2200. {
  2201. mass = 20;
  2202. class CowsSlot: CowsSlot
  2203. {
  2204. linkProxy = "\A3\data_f\proxies\weapon_slots\TOP";
  2205. iconPicture = "\mas_us_rifle\ui\attachment_top2.paa";
  2206. iconPosition[] = {0.5,0.2};
  2207. iconPinpoint = "Bottom";
  2208. compatibleItems[] = {"optic_MRD","optic_Yorris","optic_mas_MRD"};
  2209. iconScale = 0.2;
  2210. };
  2211. class MuzzleSlot: MuzzleSlot
  2212. {
  2213. linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
  2214. iconPicture = "\mas_us_rifle\ui\attachment_muzzle.paa";
  2215. iconPosition[] = {0.2,0.3};
  2216. iconPinpoint = "Center";
  2217. compatibleItems[] = {"muzzle_snds_L","muzzle_mas_snds_LM"};
  2218. iconScale = 0.2;
  2219. };
  2220. class PointerSlot: PointerSlot
  2221. {
  2222. linkProxy = "\A3\data_f\proxies\weapon_slots\SIDE";
  2223. iconPicture = "\mas_us_rifle\ui\attachment_side.paa";
  2224. iconPinpoint = "Center";
  2225. iconPosition[] = {0.4,0.3};
  2226. compatibleitems[] = {"acc_mas_flash_gun","acc_mas_pointer_gun_IR"};
  2227. iconScale = 0.2;
  2228. };
  2229. };
  2230. };
  2231. class hgun_mas_grach_F_sd: hgun_mas_grach_F
  2232. {
  2233. author = "massi & authors in credits";
  2234. _generalMacro = "hgun_mas_grach_F_sd";
  2235. displayName = "MP-443 Grach SD";
  2236. scope = 1;
  2237. class LinkedItems
  2238. {
  2239. class LinkedItemsOptic
  2240. {
  2241. slot = "CowsSlot";
  2242. item = "optic_mas_MRD";
  2243. };
  2244. class LinkedItemsMuzzle
  2245. {
  2246. slot = "MuzzleSlot";
  2247. item = "muzzle_mas_snds_LM";
  2248. };
  2249. class LinkedItemsAcc
  2250. {
  2251. slot = "PointerSlot";
  2252. item = "acc_mas_flash_gun";
  2253. };
  2254. };
  2255. };
  2256. class hgun_mas_mak_F: hgun_Rook40_F
  2257. {
  2258. author = "massi & authors in credits";
  2259. _generalMacro = "hgun_mas_mak_F";
  2260. displayname = "Makarov";
  2261. model = "\mas_ru_rifle\mas_makarov";
  2262. picture = "\mas_ru_rifle\UI\gear_mak_x_ca.paa";
  2263. magazines[] = {"8Rnd_mas_9x18_Mag","8Rnd_mas_9x18sd_Mag"};
  2264. descriptionshort = "Pistol<br />Caliber: 9x18 mm";
  2265. hiddenSelections[] = {};
  2266. hiddenSelectionsTextures[] = {};
  2267. class Library
  2268. {
  2269. libtextdesc = "The Makarov pistol or PM is a Russian semi-automatic pistol. Under the project leadership of Nikolay Fyodorovich Makarov, it became the Soviet Union's standard military side arm from 1951-1991, utilizing the 9x18mm Makarov cartridge designed by B.V. Semin in 1946.";
  2270. };
  2271. class WeaponSlotsInfo: WeaponSlotsInfo
  2272. {
  2273. mass = 20;
  2274. class CowsSlot: CowsSlot
  2275. {
  2276. linkProxy = "\A3\data_f\proxies\weapon_slots\TOP";
  2277. iconPicture = "\mas_us_rifle\ui\attachment_top2.paa";
  2278. iconPosition[] = {0.5,0.2};
  2279. iconPinpoint = "Bottom";
  2280. compatibleItems[] = {"optic_MRD","optic_Yorris","optic_mas_MRD"};
  2281. iconScale = 0.2;
  2282. };
  2283. class MuzzleSlot: MuzzleSlot
  2284. {
  2285. linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
  2286. iconPicture = "\mas_us_rifle\ui\attachment_muzzle.paa";
  2287. iconPosition[] = {0.2,0.3};
  2288. iconPinpoint = "Center";
  2289. compatibleItems[] = {"muzzle_snds_L","muzzle_mas_snds_LM"};
  2290. iconScale = 0.2;
  2291. };
  2292. class PointerSlot: PointerSlot
  2293. {
  2294. linkProxy = "\A3\data_f\proxies\weapon_slots\SIDE";
  2295. iconPicture = "\mas_us_rifle\ui\attachment_side.paa";
  2296. iconPinpoint = "Center";
  2297. iconPosition[] = {0.4,0.3};
  2298. compatibleitems[] = {};
  2299. iconScale = 0.2;
  2300. };
  2301. };
  2302. };
  2303. class hgun_mas_mak_F_sd: hgun_mas_mak_F
  2304. {
  2305. author = "massi & authors in credits";
  2306. _generalMacro = "hgun_mas_mak_F_sd";
  2307. displayName = "Makarov SD";
  2308. scope = 1;
  2309. class LinkedItems
  2310. {
  2311. class LinkedItemsMuzzle
  2312. {
  2313. slot = "MuzzleSlot";
  2314. item = "muzzle_mas_snds_LM";
  2315. };
  2316. };
  2317. };
  2318. class hgun_mas_sa61_F: hgun_Rook40_F
  2319. {
  2320. author = "massi & authors in credits";
  2321. _generalMacro = "hgun_mas_sa61_F";
  2322. displayname = "SA61 Skorpion";
  2323. model = "\mas_ru_rifle\mas_sa61";
  2324. picture = "\mas_ru_rifle\UI\gear_sa61_x_ca.paa";
  2325. magazines[] = {"20Rnd_mas_765x17_Mag"};
  2326. descriptionshort = "Machine Pistol<br />Caliber: 7.65x17 mm";
  2327. hiddenSelections[] = {};
  2328. hiddenSelectionsTextures[] = {};
  2329. class Library
  2330. {
  2331. libtextdesc = "The Skorpion vz61 is a Czechoslovak 7.65 mm submachine gun developed in 1959 and produced under the official designation Samopal vzor 61. Although it was developed for use with security forces and special forces, the weapon was also accepted into service with the Czechoslovak Army, as a personal sidearm for lower ranking army staff, vehicle drivers, armored vehicle personnel and special forces. Currently the weapon is in use with the armed forces of several countries as a sidearm.";
  2332. };
  2333. drySound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Dry_pdw2000",0.1,1,20};
  2334. changeFiremodeSound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Firemode_pdw2000",0.251189,1,5};
  2335. reloadMagazineSound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Reload_pdw2000",1,1,10};
  2336. modes[] = {"Single","FullAuto"};
  2337. class Single: Mode_SemiAuto
  2338. {
  2339. sounds[] = {"StandardSound","SilencedSound"};
  2340. class BaseSoundModeType
  2341. {
  2342. closure1[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\closure_Sting_01",1,1,10};
  2343. closure2[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\closure_Sting_02",1,1.1,10};
  2344. soundClosure[] = {"closure1",0.5,"closure2",0.5};
  2345. };
  2346. class StandardSound: BaseSoundModeType
  2347. {
  2348. begin1[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Sting_short_01",2.81838,1,1200};
  2349. begin2[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Sting_short_02",2.81838,1,1200};
  2350. begin3[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Sting_short_03",2.81838,1,1200};
  2351. soundBegin[] = {"begin1",0.33,"begin2",0.33,"begin3",0.34};
  2352. class SoundTails
  2353. {
  2354. class TailInterior
  2355. {
  2356. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Sting_tail_interior",1.5848932,1,1200};
  2357. frequency = 1;
  2358. volume = "interior";
  2359. };
  2360. class TailTrees
  2361. {
  2362. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Sting_tail_trees",1,1,1200};
  2363. frequency = 1;
  2364. volume = "(1-interior/1.4)*trees";
  2365. };
  2366. class TailForest
  2367. {
  2368. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Sting_tail_forest",1,1,1200};
  2369. frequency = 1;
  2370. volume = "(1-interior/1.4)*forest";
  2371. };
  2372. class TailMeadows
  2373. {
  2374. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Sting_tail_meadows",1,1,1200};
  2375. frequency = 1;
  2376. volume = "(1-interior/1.4)*(meadows/2 max sea/2)";
  2377. };
  2378. class TailHouses
  2379. {
  2380. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Sting_tail_houses",1,1,1200};
  2381. frequency = 1;
  2382. volume = "(1-interior/1.4)*houses";
  2383. };
  2384. };
  2385. };
  2386. class SilencedSound: BaseSoundModeType
  2387. {
  2388. begin1[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Silencer_Sting_short_01",0.891251,1,400};
  2389. begin2[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Silencer_Sting_short_02",0.891251,1,400};
  2390. begin3[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Silencer_Sting_short_03",0.891251,1,400};
  2391. soundBegin[] = {"begin1",0.33,"begin2",0.33,"begin3",0.34};
  2392. class SoundTails
  2393. {
  2394. class TailInterior
  2395. {
  2396. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Silencer_Sting_Tail_interior",1,1,400};
  2397. frequency = 1;
  2398. volume = "interior";
  2399. };
  2400. class TailTrees
  2401. {
  2402. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Silencer_Sting_Tail_trees",1,1,400};
  2403. frequency = 1;
  2404. volume = "(1-interior/1.4)*trees";
  2405. };
  2406. class TailForest
  2407. {
  2408. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\silencer_Sting_tail_forest",1,1,400};
  2409. frequency = 1;
  2410. volume = "(1-interior/1.4)*forest";
  2411. };
  2412. class TailMeadows
  2413. {
  2414. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Silencer_Sting_Tail_meadows",1,1,400};
  2415. frequency = 1;
  2416. volume = "(1-interior/1.4)*(meadows/2 max sea/2)";
  2417. };
  2418. class TailHouses
  2419. {
  2420. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Silencer_Sting_Tail_houses",1,1,400};
  2421. frequency = 1;
  2422. volume = "(1-interior/1.4)*houses";
  2423. };
  2424. };
  2425. };
  2426. reloadTime = 0.0545;
  2427. dispersion = 0.00116;
  2428. recoil = "recoil_single_smg_02";
  2429. recoilProne = "recoil_single_prone_smg_02";
  2430. minRange = 2;
  2431. minRangeProbab = 0.3;
  2432. midRange = 100;
  2433. midRangeProbab = 0.7;
  2434. maxRange = 150;
  2435. maxRangeProbab = 0.05;
  2436. aiRateOfFire = 2;
  2437. aiRateOfFireDistance = 300;
  2438. };
  2439. class FullAuto: Mode_FullAuto
  2440. {
  2441. sounds[] = {"StandardSound","SilencedSound"};
  2442. class BaseSoundModeType
  2443. {
  2444. closure1[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\closure_Sting_01",1,1,10};
  2445. closure2[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\closure_Sting_02",1,1.1,10};
  2446. soundClosure[] = {"closure1",0.5,"closure2",0.5};
  2447. };
  2448. class StandardSound: BaseSoundModeType
  2449. {
  2450. begin1[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Sting_short_01",2.81838,1,1200};
  2451. begin2[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Sting_short_02",2.81838,1,1200};
  2452. begin3[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Sting_short_03",2.81838,1,1200};
  2453. soundBegin[] = {"begin1",0.33,"begin2",0.33,"begin3",0.34};
  2454. class SoundTails
  2455. {
  2456. class TailInterior
  2457. {
  2458. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Sting_tail_interior",1.5848932,1,1200};
  2459. frequency = 1;
  2460. volume = "interior";
  2461. };
  2462. class TailTrees
  2463. {
  2464. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Sting_tail_trees",1,1,1200};
  2465. frequency = 1;
  2466. volume = "(1-interior/1.4)*trees";
  2467. };
  2468. class TailForest
  2469. {
  2470. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Sting_tail_forest",1,1,1200};
  2471. frequency = 1;
  2472. volume = "(1-interior/1.4)*forest";
  2473. };
  2474. class TailMeadows
  2475. {
  2476. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Sting_tail_meadows",1,1,1200};
  2477. frequency = 1;
  2478. volume = "(1-interior/1.4)*(meadows/2 max sea/2)";
  2479. };
  2480. class TailHouses
  2481. {
  2482. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Sting_tail_houses",1,1,1200};
  2483. frequency = 1;
  2484. volume = "(1-interior/1.4)*houses";
  2485. };
  2486. };
  2487. };
  2488. class SilencedSound: BaseSoundModeType
  2489. {
  2490. begin1[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Silencer_Sting_short_01",0.891251,1,400};
  2491. begin2[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Silencer_Sting_short_02",0.891251,1,400};
  2492. begin3[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Silencer_Sting_short_03",0.891251,1,400};
  2493. soundBegin[] = {"begin1",0.33,"begin2",0.33,"begin3",0.34};
  2494. class SoundTails
  2495. {
  2496. class TailInterior
  2497. {
  2498. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Silencer_Sting_Tail_interior",1,1,400};
  2499. frequency = 1;
  2500. volume = "interior";
  2501. };
  2502. class TailTrees
  2503. {
  2504. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Silencer_Sting_Tail_trees",1,1,400};
  2505. frequency = 1;
  2506. volume = "(1-interior/1.4)*trees";
  2507. };
  2508. class TailForest
  2509. {
  2510. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\silencer_Sting_tail_forest",1,1,400};
  2511. frequency = 1;
  2512. volume = "(1-interior/1.4)*forest";
  2513. };
  2514. class TailMeadows
  2515. {
  2516. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Silencer_Sting_Tail_meadows",1,1,400};
  2517. frequency = 1;
  2518. volume = "(1-interior/1.4)*(meadows/2 max sea/2)";
  2519. };
  2520. class TailHouses
  2521. {
  2522. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\Sting\Silencer_Sting_Tail_houses",1,1,400};
  2523. frequency = 1;
  2524. volume = "(1-interior/1.4)*houses";
  2525. };
  2526. };
  2527. };
  2528. reloadTime = 0.0545;
  2529. dispersion = 0.00116;
  2530. recoil = "recoil_auto_smg_02";
  2531. recoilProne = "recoil_auto_prone_smg_02";
  2532. minRange = 0;
  2533. minRangeProbab = 0.9;
  2534. midRange = 15;
  2535. midRangeProbab = 0.7;
  2536. maxRange = 30;
  2537. maxRangeProbab = 0.1;
  2538. aiRateOfFire = 1e-006;
  2539. aiRateOfFireDistance = 50;
  2540. };
  2541. class WeaponSlotsInfo: WeaponSlotsInfo
  2542. {
  2543. mass = 20;
  2544. class CowsSlot: CowsSlot
  2545. {
  2546. linkProxy = "\A3\data_f\proxies\weapon_slots\TOP";
  2547. iconPicture = "\mas_us_rifle\ui\attachment_top2.paa";
  2548. iconPosition[] = {0.5,0.2};
  2549. iconPinpoint = "Bottom";
  2550. compatibleItems[] = {"optic_MRD","optic_Yorris","optic_mas_MRD"};
  2551. iconScale = 0.2;
  2552. };
  2553. class MuzzleSlot: MuzzleSlot
  2554. {
  2555. linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
  2556. iconPicture = "\mas_us_rifle\ui\attachment_muzzle.paa";
  2557. iconPosition[] = {0.2,0.3};
  2558. iconPinpoint = "Center";
  2559. compatibleItems[] = {"muzzle_snds_L","muzzle_mas_snds_LM"};
  2560. iconScale = 0.2;
  2561. };
  2562. };
  2563. };
  2564. class hgun_mas_sa61_F_sd: hgun_mas_sa61_F
  2565. {
  2566. author = "massi & authors in credits";
  2567. _generalMacro = "hgun_mas_sa61_F_sd";
  2568. displayName = "SA61 Skorpion SD";
  2569. scope = 1;
  2570. class LinkedItems
  2571. {
  2572. class LinkedItemsOptic
  2573. {
  2574. slot = "CowsSlot";
  2575. item = "optic_Yorris";
  2576. };
  2577. class LinkedItemsMuzzle
  2578. {
  2579. slot = "MuzzleSlot";
  2580. item = "muzzle_mas_snds_LM";
  2581. };
  2582. };
  2583. };
  2584. class hgun_mas_uzi_F: hgun_mas_sa61_F
  2585. {
  2586. author = "massi & authors in credits";
  2587. _generalMacro = "hgun_mas_uzi_F";
  2588. displayname = "Micro UZI";
  2589. model = "\mas_us_rifle\mas_uzi";
  2590. picture = "\mas_us_rifle\UI\gear_uzi_x_ca.paa";
  2591. magazines[] = {"25Rnd_mas_9x19_Mag","17Rnd_mas_9x21_Mag","16Rnd_9x21_Mag","15Rnd_mas_9x21_Mag","13Rnd_mas_9x21_Mag","30Rnd_mas_9x21_Stanag","30Rnd_9x21_Mag"};
  2592. descriptionshort = "Machine Pistol<br />Caliber: 9x19 mm";
  2593. hiddenSelections[] = {};
  2594. hiddenSelectionsTextures[] = {};
  2595. class Library
  2596. {
  2597. libtextdesc = "The Uzi is a family of Israeli open bolt, blowback operated submachine guns. Smaller variants are considered to be machine pistols. The Uzi was one of the first weapons to use a telescoping bolt design which allows the magazine to be housed in the pistol grip for a shorter weapon. The Uzi has been exported to over 90 countries. Over its service lifetime, it has been manufactured by Israel Military Industries, FN Herstal, and other manufacturers. From the 1960s through the 1980s, more Uzi submachine guns were sold to more military, law enforcement and security markets than any other submachine gun ever made.";
  2598. };
  2599. class WeaponSlotsInfo: WeaponSlotsInfo
  2600. {
  2601. mass = 20;
  2602. class CowsSlot: CowsSlot
  2603. {
  2604. linkProxy = "\A3\data_f\proxies\weapon_slots\TOP";
  2605. iconPicture = "\mas_us_rifle\ui\attachment_top2.paa";
  2606. iconPosition[] = {0.5,0.2};
  2607. iconPinpoint = "Bottom";
  2608. compatibleItems[] = {"optic_MRD","optic_Yorris","optic_mas_MRD"};
  2609. iconScale = 0.2;
  2610. };
  2611. class MuzzleSlot: MuzzleSlot
  2612. {
  2613. linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
  2614. iconPicture = "\mas_us_rifle\ui\attachment_muzzle.paa";
  2615. iconPosition[] = {0.2,0.3};
  2616. iconPinpoint = "Center";
  2617. compatibleItems[] = {"muzzle_snds_L","muzzle_mas_snds_L"};
  2618. iconScale = 0.2;
  2619. };
  2620. };
  2621. };
  2622. class hgun_mas_uzi_F_sd: hgun_mas_uzi_F
  2623. {
  2624. author = "massi & authors in credits";
  2625. _generalMacro = "hgun_mas_uzi_F_sd";
  2626. displayName = "Micro UZI SD";
  2627. scope = 1;
  2628. class LinkedItems
  2629. {
  2630. class LinkedItemsOptic
  2631. {
  2632. slot = "CowsSlot";
  2633. item = "optic_Yorris";
  2634. };
  2635. class LinkedItemsMuzzle
  2636. {
  2637. slot = "MuzzleSlot";
  2638. item = "muzzle_mas_snds_L";
  2639. };
  2640. };
  2641. };
  2642. class hgun_mas_mp7p_F: hgun_mas_sa61_F
  2643. {
  2644. author = "massi & authors in credits";
  2645. _generalMacro = "hgun_mas_mp7p_F";
  2646. displayname = "MP7A1(P)";
  2647. model = "\mas_us_rifle\mas_mp7_gun";
  2648. picture = "\mas_us_rifle\ui\gear_pdw2x_x_ca.paa";
  2649. magazines[] = {"40Rnd_mas_46x30_Mag","40Rnd_mas_46x30sd_Mag"};
  2650. descriptionshort = "Machine Pistol<br />Caliber: 4.6x30 mm";
  2651. hiddenSelections[] = {};
  2652. hiddenSelectionsTextures[] = {};
  2653. class Library
  2654. {
  2655. libtextdesc = "The MP7 is a German Personal Defence Weapon PDW manufactured by Heckler & Koch and chambered for the HK 4.6×30mm cartridge. It was designed with the new cartridge to meet NATO requirements published in 1989, as these requirements call for a personal defense weapon class firearm, with a greater ability to defeat body armor than current weapons limited to conventional pistol cartridges.";
  2656. };
  2657. modes[] = {"Single","Burst","FullAuto"};
  2658. class Single: Mode_SemiAuto
  2659. {
  2660. sounds[] = {"StandardSound","SilencedSound"};
  2661. class BaseSoundModeType
  2662. {
  2663. closure1[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\closure_pdw2000_01",0.501187,1,10};
  2664. closure2[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\closure_pdw2000_02",0.501187,1.1,10};
  2665. soundClosure[] = {"closure1",0.5,"closure2",0.5};
  2666. };
  2667. class StandardSound: BaseSoundModeType
  2668. {
  2669. begin1[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_short_01",1.25893,1,1000};
  2670. begin2[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_short_02",1.25893,1,1000};
  2671. soundBegin[] = {"begin1",0.5,"begin2",0.5};
  2672. class SoundTails
  2673. {
  2674. class TailInterior
  2675. {
  2676. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_tail_interior",1.5848932,1,1000};
  2677. frequency = 1;
  2678. volume = "interior";
  2679. };
  2680. class TailTrees
  2681. {
  2682. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_tail_trees",1,1,1000};
  2683. frequency = 1;
  2684. volume = "(1-interior/1.4)*trees";
  2685. };
  2686. class TailForest
  2687. {
  2688. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_tail_forest",1,1,1000};
  2689. frequency = 1;
  2690. volume = "(1-interior/1.4)*forest";
  2691. };
  2692. class TailMeadows
  2693. {
  2694. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_tail_meadows",1,1,1000};
  2695. frequency = 1;
  2696. volume = "(1-interior/1.4)*(meadows/2 max sea/2)";
  2697. };
  2698. class TailHouses
  2699. {
  2700. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_tail_houses",1,1,1000};
  2701. frequency = 1;
  2702. volume = "(1-interior/1.4)*houses";
  2703. };
  2704. };
  2705. };
  2706. class SilencedSound: BaseSoundModeType
  2707. {
  2708. begin1[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_short_01",0.891251,1,400};
  2709. begin2[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_short_02",0.891251,1,400};
  2710. begin3[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_short_03",0.891251,1,400};
  2711. soundBegin[] = {"begin1",0.33,"begin2",0.33,"begin3",0.34};
  2712. class SoundTails
  2713. {
  2714. class TailInterior
  2715. {
  2716. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_Tail_interior",1,1,400};
  2717. frequency = 1;
  2718. volume = "interior";
  2719. };
  2720. class TailTrees
  2721. {
  2722. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_Tail_trees",1,1,400};
  2723. frequency = 1;
  2724. volume = "(1-interior/1.4)*trees";
  2725. };
  2726. class TailForest
  2727. {
  2728. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\silencer_PDW2000_tail_forest",1,1,400};
  2729. frequency = 1;
  2730. volume = "(1-interior/1.4)*forest";
  2731. };
  2732. class TailMeadows
  2733. {
  2734. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_Tail_meadows",1,1,400};
  2735. frequency = 1;
  2736. volume = "(1-interior/1.4)*(meadows/2 max sea/2)";
  2737. };
  2738. class TailHouses
  2739. {
  2740. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_Tail_houses",1,1,400};
  2741. frequency = 1;
  2742. volume = "(1-interior/1.4)*houses";
  2743. };
  2744. };
  2745. };
  2746. reloadTime = 0.0545;
  2747. recoil = "recoil_single_pdw";
  2748. recoilProne = "recoil_single_prone_pdw";
  2749. dispersion = 0.00203;
  2750. minRange = 2;
  2751. minRangeProbab = 0.3;
  2752. midRange = 200;
  2753. midRangeProbab = 0.7;
  2754. maxRange = 350;
  2755. maxRangeProbab = 0.05;
  2756. aiRateOfFire = 2;
  2757. aiRateOfFireDistance = 500;
  2758. };
  2759. class Burst: Mode_Burst
  2760. {
  2761. sounds[] = {"StandardSound","SilencedSound"};
  2762. class BaseSoundModeType
  2763. {
  2764. closure1[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\closure_pdw2000_01",0.501187,1,10};
  2765. closure2[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\closure_pdw2000_02",0.501187,1.1,10};
  2766. soundClosure[] = {"closure1",0.5,"closure2",0.5};
  2767. };
  2768. class StandardSound: BaseSoundModeType
  2769. {
  2770. begin1[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_short_01",1.25893,1,1000};
  2771. begin2[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_short_02",1.25893,1,1000};
  2772. soundBegin[] = {"begin1",0.5,"begin2",0.5};
  2773. class SoundTails
  2774. {
  2775. class TailInterior
  2776. {
  2777. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_tail_interior",1.5848932,1,1000};
  2778. frequency = 1;
  2779. volume = "interior";
  2780. };
  2781. class TailTrees
  2782. {
  2783. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_tail_trees",1,1,1000};
  2784. frequency = 1;
  2785. volume = "(1-interior/1.4)*trees";
  2786. };
  2787. class TailForest
  2788. {
  2789. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_tail_forest",1,1,1000};
  2790. frequency = 1;
  2791. volume = "(1-interior/1.4)*forest";
  2792. };
  2793. class TailMeadows
  2794. {
  2795. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_tail_meadows",1,1,1000};
  2796. frequency = 1;
  2797. volume = "(1-interior/1.4)*(meadows/2 max sea/2)";
  2798. };
  2799. class TailHouses
  2800. {
  2801. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_tail_houses",1,1,1000};
  2802. frequency = 1;
  2803. volume = "(1-interior/1.4)*houses";
  2804. };
  2805. };
  2806. };
  2807. class SilencedSound: BaseSoundModeType
  2808. {
  2809. begin1[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_short_01",0.891251,1,400};
  2810. begin2[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_short_02",0.891251,1,400};
  2811. begin3[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_short_03",0.891251,1,400};
  2812. soundBegin[] = {"begin1",0.33,"begin2",0.33,"begin3",0.34};
  2813. class SoundTails
  2814. {
  2815. class TailInterior
  2816. {
  2817. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_Tail_interior",1,1,400};
  2818. frequency = 1;
  2819. volume = "interior";
  2820. };
  2821. class TailTrees
  2822. {
  2823. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_Tail_trees",1,1,400};
  2824. frequency = 1;
  2825. volume = "(1-interior/1.4)*trees";
  2826. };
  2827. class TailForest
  2828. {
  2829. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\silencer_PDW2000_tail_forest",1,1,400};
  2830. frequency = 1;
  2831. volume = "(1-interior/1.4)*forest";
  2832. };
  2833. class TailMeadows
  2834. {
  2835. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_Tail_meadows",1,1,400};
  2836. frequency = 1;
  2837. volume = "(1-interior/1.4)*(meadows/2 max sea/2)";
  2838. };
  2839. class TailHouses
  2840. {
  2841. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_Tail_houses",1,1,400};
  2842. frequency = 1;
  2843. volume = "(1-interior/1.4)*houses";
  2844. };
  2845. };
  2846. };
  2847. soundBurst = 0;
  2848. burst = 3;
  2849. reloadTime = 0.0545;
  2850. recoil = "recoil_burst_pdw";
  2851. recoilProne = "recoil_burst_prone_pdw";
  2852. dispersion = 0.00203;
  2853. minRange = 1;
  2854. minRangeProbab = 0.3;
  2855. midRange = 100;
  2856. midRangeProbab = 0.7;
  2857. maxRange = 200;
  2858. maxRangeProbab = 0.05;
  2859. aiRateOfFire = 1;
  2860. aiRateOfFireDistance = 250;
  2861. };
  2862. class FullAuto: Mode_FullAuto
  2863. {
  2864. sounds[] = {"StandardSound","SilencedSound"};
  2865. class BaseSoundModeType
  2866. {
  2867. closure1[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\closure_pdw2000_01",0.501187,1,10};
  2868. closure2[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\closure_pdw2000_02",0.501187,1.1,10};
  2869. soundClosure[] = {"closure1",0.5,"closure2",0.5};
  2870. };
  2871. class StandardSound: BaseSoundModeType
  2872. {
  2873. begin1[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_short_01",1.25893,1,1000};
  2874. begin2[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_short_02",1.25893,1,1000};
  2875. soundBegin[] = {"begin1",0.5,"begin2",0.5};
  2876. class SoundTails
  2877. {
  2878. class TailInterior
  2879. {
  2880. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_tail_interior",1.5848932,1,1000};
  2881. frequency = 1;
  2882. volume = "interior";
  2883. };
  2884. class TailTrees
  2885. {
  2886. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_tail_trees",1,1,1000};
  2887. frequency = 1;
  2888. volume = "(1-interior/1.4)*trees";
  2889. };
  2890. class TailForest
  2891. {
  2892. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_tail_forest",1,1,1000};
  2893. frequency = 1;
  2894. volume = "(1-interior/1.4)*forest";
  2895. };
  2896. class TailMeadows
  2897. {
  2898. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_tail_meadows",1,1,1000};
  2899. frequency = 1;
  2900. volume = "(1-interior/1.4)*(meadows/2 max sea/2)";
  2901. };
  2902. class TailHouses
  2903. {
  2904. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\pdw2000_tail_houses",1,1,1000};
  2905. frequency = 1;
  2906. volume = "(1-interior/1.4)*houses";
  2907. };
  2908. };
  2909. };
  2910. class SilencedSound: BaseSoundModeType
  2911. {
  2912. begin1[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_short_01",0.891251,1,400};
  2913. begin2[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_short_02",0.891251,1,400};
  2914. begin3[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_short_03",0.891251,1,400};
  2915. soundBegin[] = {"begin1",0.33,"begin2",0.33,"begin3",0.34};
  2916. class SoundTails
  2917. {
  2918. class TailInterior
  2919. {
  2920. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_Tail_interior",1,1,400};
  2921. frequency = 1;
  2922. volume = "interior";
  2923. };
  2924. class TailTrees
  2925. {
  2926. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_Tail_trees",1,1,400};
  2927. frequency = 1;
  2928. volume = "(1-interior/1.4)*trees";
  2929. };
  2930. class TailForest
  2931. {
  2932. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\silencer_PDW2000_tail_forest",1,1,400};
  2933. frequency = 1;
  2934. volume = "(1-interior/1.4)*forest";
  2935. };
  2936. class TailMeadows
  2937. {
  2938. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_Tail_meadows",1,1,400};
  2939. frequency = 1;
  2940. volume = "(1-interior/1.4)*(meadows/2 max sea/2)";
  2941. };
  2942. class TailHouses
  2943. {
  2944. sound[] = {"A3\Sounds_F\arsenal\weapons\SMG\PDW2000\Silencer_pdw2000_Tail_houses",1,1,400};
  2945. frequency = 1;
  2946. volume = "(1-interior/1.4)*houses";
  2947. };
  2948. };
  2949. };
  2950. reloadTime = 0.06;
  2951. recoil = "recoil_auto_pdw";
  2952. recoilProne = "recoil_auto_prone_pdw";
  2953. dispersion = 0.00203;
  2954. minRange = 0;
  2955. minRangeProbab = 0.1;
  2956. midRange = 25;
  2957. midRangeProbab = 0.7;
  2958. maxRange = 70;
  2959. maxRangeProbab = 0.05;
  2960. aiRateOfFire = 0.2;
  2961. aiRateOfFireDistance = 50;
  2962. };
  2963. class WeaponSlotsInfo: WeaponSlotsInfo
  2964. {
  2965. mass = 20;
  2966. class CowsSlot: CowsSlot
  2967. {
  2968. linkProxy = "\A3\data_f\proxies\weapon_slots\TOP";
  2969. iconPicture = "\mas_us_rifle\ui\attachment_top2.paa";
  2970. iconPosition[] = {0.5,0.4};
  2971. iconPinpoint = "Bottom";
  2972. compatibleItems[] = {"optic_Arco","optic_aco","optic_ACO_grn","optic_hamr","optic_Holosight","optic_mas_acog","optic_mas_acog_eo","optic_mas_acog_rd","optic_mas_aim","optic_mas_acog_c","optic_mas_acog_eo_c","optic_mas_acog_rd_c","optic_mas_aim_c","optic_MRCO","optic_Aco_smg","optic_Holosight_smg","optic_NVS","optic_Nightstalker","optic_tws","optic_mas_Holosight_blk","optic_mas_Arco_blk","optic_DMS","optic_LRPS","optic_mas_DMS","optic_mas_DMS_c","optic_mas_Holosight_camo","optic_mas_Arco_camo","optic_mas_Hamr_camo","optic_mas_Aco_camo","optic_mas_ACO_grn_camo","optic_mas_MRCO_camo"};
  2973. iconScale = 0.2;
  2974. };
  2975. class MuzzleSlot: MuzzleSlot
  2976. {
  2977. linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
  2978. iconPicture = "\mas_us_rifle\ui\attachment_muzzle.paa";
  2979. iconPosition[] = {0,0.4};
  2980. iconPinpoint = "Center";
  2981. compatibleItems[] = {"muzzle_mas_snds_MP7","muzzle_snds_L"};
  2982. iconScale = 0.2;
  2983. };
  2984. class PointerSlot: PointerSlot
  2985. {
  2986. linkProxy = "\A3\data_f\proxies\weapon_slots\SIDE";
  2987. iconPicture = "\mas_us_rifle\ui\attachment_side.paa";
  2988. iconPinpoint = "Center";
  2989. iconPosition[] = {0.2,0.4};
  2990. compatibleitems[] = {"acc_flashlight","acc_pointer_IR","acc_mas_pointer_IR","acc_mas_pointer_IR2","acc_mas_pointer_IR2c","acc_mas_pointer_IR_b"};
  2991. iconScale = 0.2;
  2992. };
  2993. };
  2994. };
  2995. class hgun_mas_mp7p_F_e: hgun_mas_mp7p_F
  2996. {
  2997. author = "massi & authors in credits";
  2998. _generalMacro = "hgun_mas_mp7p_F_e";
  2999. displayName = "MP7A1 holo(P)";
  3000. scope = 1;
  3001. class LinkedItems
  3002. {
  3003. class LinkedItemsOptic
  3004. {
  3005. slot = "CowsSlot";
  3006. item = "optic_mas_Holosight_blk";
  3007. };
  3008. class LinkedItemsAcc
  3009. {
  3010. slot = "PointerSlot";
  3011. item = "acc_mas_pointer_IR_b";
  3012. };
  3013. };
  3014. };
  3015. class hgun_mas_mp7p_F_sd: hgun_mas_mp7p_F
  3016. {
  3017. author = "massi & authors in credits";
  3018. _generalMacro = "hgun_mas_mp7p_F_sd";
  3019. displayName = "MP7A1 SD(P)";
  3020. scope = 1;
  3021. class LinkedItems
  3022. {
  3023. class LinkedItemsOptic
  3024. {
  3025. slot = "CowsSlot";
  3026. item = "optic_mas_Holosight_blk";
  3027. };
  3028. class LinkedItemsMuzzle
  3029. {
  3030. slot = "MuzzleSlot";
  3031. item = "muzzle_mas_snds_MP7";
  3032. };
  3033. class LinkedItemsAcc
  3034. {
  3035. slot = "PointerSlot";
  3036. item = "acc_mas_pointer_IR_b";
  3037. };
  3038. };
  3039. };
  3040. class mas_launch_RPG7_F: launch_RPG32_F
  3041. {
  3042. author = "massi & authors in credits";
  3043. _generalMacro = "mas_launch_RPG7_F";
  3044. displayName = "RPG7";
  3045. model = "\mas_ru_rifle\rpg7_launcher.p3d";
  3046. picture = "\mas_ru_rifle\ui\gear_RPG7_X_CA.paa";
  3047. handAnim[] = {"OFP2_ManSkeleton","\mas_ru_rifle\anim\Handanim_rpg7.rtm"};
  3048. reloadAction = "ReloadRPG";
  3049. modelOptics = "-";
  3050. magazines[] = {"mas_PG7V","mas_OG7","mas_PG7L","mas_PG7VR","mas_TBG7V"};
  3051. weaponInfoType = "RscWeaponZeroing";
  3052. hiddenSelections[] = {};
  3053. hiddenSelectionsTextures[] = {};
  3054. class OpticsModes
  3055. {
  3056. class ARCO2collimator
  3057. {
  3058. opticsID = 1;
  3059. useModelOptics = 0;
  3060. opticsPPEffects[] = {""};
  3061. opticsFlare = 0;
  3062. opticsDisablePeripherialVision = 0;
  3063. opticsZoomMin = 0.375;
  3064. opticsZoomMax = 1;
  3065. opticsZoomInit = 0.75;
  3066. memoryPointCamera = "eye";
  3067. visionMode[] = {};
  3068. discreteDistance[] = {100,200,300,400,500,600,700,800};
  3069. discreteDistanceInitIndex = 1;
  3070. distanceZoomMin = 300;
  3071. distanceZoomMax = 300;
  3072. };
  3073. };
  3074. descriptionshort = "Rocket Launcher<br />Caliber: 85 mm";
  3075. class Library
  3076. {
  3077. libtextdesc = "The RPG7 is a Soviet portable, unguided, shoulder launched, anti tank rocket propelled grenade launcher. Originally the RPG7 and its predecessor, the RPG2, was designed by the Soviet Union. It is now manufactured by the Russian company Bazalt. The weapon has the GRAU index 6G3. The English language term rocket propelled grenade, though frequently encountered and reasonably descriptive, is a backronym for RPG and not based on a literal translation.";
  3078. };
  3079. };
  3080. class mas_launch_RPG18_F: launch_RPG32_F
  3081. {
  3082. author = "massi & authors in credits";
  3083. _generalMacro = "mas_launch_RPG18_F";
  3084. displayName = "RPG18";
  3085. model = "\mas_ru_rifle\rpg18.p3d";
  3086. picture = "\mas_ru_rifle\ui\gear_RPG18_X_CA.paa";
  3087. handAnim[] = {"OFP2_ManSkeleton","\mas_ru_rifle\anim\Handanim_rpg18.rtm"};
  3088. reloadAction = "ReloadRPG";
  3089. modelOptics = "-";
  3090. magazines[] = {"mas_PG18"};
  3091. weaponInfoType = "RscWeaponZeroing";
  3092. hiddenSelections[] = {};
  3093. hiddenSelectionsTextures[] = {};
  3094. class OpticsModes
  3095. {
  3096. class ARCO2collimator
  3097. {
  3098. opticsID = 1;
  3099. useModelOptics = 0;
  3100. opticsPPEffects[] = {""};
  3101. opticsFlare = 0;
  3102. opticsDisablePeripherialVision = 0;
  3103. opticsZoomMin = 0.375;
  3104. opticsZoomMax = 1;
  3105. opticsZoomInit = 0.75;
  3106. memoryPointCamera = "eye";
  3107. visionMode[] = {};
  3108. discreteDistance[] = {100,200,300,400,500,600,700,800};
  3109. discreteDistanceInitIndex = 1;
  3110. distanceZoomMin = 300;
  3111. distanceZoomMax = 300;
  3112. };
  3113. };
  3114. descriptionshort = "Rocket Launcher<br />Caliber: 64 mm";
  3115. class Library
  3116. {
  3117. libtextdesc = "The RPG18 Mukha is a Russian short range, disposable light anti tank rocket launcher. The RPG18 fires a 64 mm PG18 HEAT warhead mounted on a small rocket capable of engaging any target within 200 meters. The warhead self destructs 6 seconds after launch, placing definite limits on range even if a sight was used that was effective with targets beyond 200 meters.";
  3118. };
  3119. };
  3120. class mas_launch_pzf60_F: launch_RPG32_F
  3121. {
  3122. author = "massi & authors in credits";
  3123. _generalMacro = "mas_launch_pzf60_F";
  3124. displayName = "PZF-60";
  3125. model = "\mas_ru_rifle\pzf60.p3d";
  3126. picture = "\mas_ru_rifle\ui\gear_pzf60_X_CA.paa";
  3127. handAnim[] = {"OFP2_ManSkeleton","\mas_ru_rifle\anim\Handanim_rpg18.rtm"};
  3128. reloadAction = "ReloadRPG";
  3129. modelOptics = "-";
  3130. magazines[] = {"mas_pzf60"};
  3131. weaponInfoType = "RscWeaponZeroing";
  3132. hiddenSelections[] = {};
  3133. hiddenSelectionsTextures[] = {};
  3134. class OpticsModes
  3135. {
  3136. class ARCO2collimator
  3137. {
  3138. opticsID = 1;
  3139. useModelOptics = 0;
  3140. opticsPPEffects[] = {""};
  3141. opticsFlare = 0;
  3142. opticsDisablePeripherialVision = 0;
  3143. opticsZoomMin = 0.375;
  3144. opticsZoomMax = 1;
  3145. opticsZoomInit = 0.75;
  3146. memoryPointCamera = "eye";
  3147. visionMode[] = {};
  3148. discreteDistance[] = {100,200,300,400};
  3149. discreteDistanceInitIndex = 1;
  3150. distanceZoomMin = 300;
  3151. distanceZoomMax = 300;
  3152. };
  3153. };
  3154. descriptionshort = "Rocket Launcher<br />Caliber: 149 mm";
  3155. class Library
  3156. {
  3157. libtextdesc = "The Panzerfaust was a cheap, single shot, recoilless German anti tank weapon of World War II. It consisted of a small, disposable preloaded launch tube firing a high explosive anti tank warhead, and was operated by a single soldier. A similar but smaller weapon was named the Faustpatrone. The first generation Panzerfaust was in service from 1943 until the end of the war.";
  3158. };
  3159. };
  3160. class mas_launch_LAW_F: launch_RPG32_F
  3161. {
  3162. author = "massi & authors in credits";
  3163. _generalMacro = "mas_launch_LAW_F";
  3164. displayName = "M72 LAW";
  3165. model = "\mas_ru_rifle\m72.p3d";
  3166. picture = "\mas_ru_rifle\ui\gear_RPG18_X_CA.paa";
  3167. handAnim[] = {"OFP2_ManSkeleton","\mas_ru_rifle\anim\Handanim_rpg18.rtm"};
  3168. reloadAction = "ReloadRPG";
  3169. modelOptics = "-";
  3170. magazines[] = {"mas_LAW"};
  3171. weaponInfoType = "RscWeaponZeroing";
  3172. hiddenSelections[] = {};
  3173. hiddenSelectionsTextures[] = {};
  3174. class OpticsModes
  3175. {
  3176. class ARCO2collimator
  3177. {
  3178. opticsID = 1;
  3179. useModelOptics = 0;
  3180. opticsPPEffects[] = {""};
  3181. opticsFlare = 0;
  3182. opticsDisablePeripherialVision = 0;
  3183. opticsZoomMin = 0.375;
  3184. opticsZoomMax = 1;
  3185. opticsZoomInit = 0.75;
  3186. memoryPointCamera = "eye";
  3187. visionMode[] = {};
  3188. discreteDistance[] = {100,200,300,400,500,600,700,800};
  3189. discreteDistanceInitIndex = 1;
  3190. distanceZoomMin = 300;
  3191. distanceZoomMax = 300;
  3192. };
  3193. };
  3194. descriptionshort = "Rocket Launcher<br />Caliber: 66 mm";
  3195. class Library
  3196. {
  3197. libtextdesc = "The M72 LAW is a portable one shot 66 mm unguided anti tank weapon. The weapon consists of a rocket packed inside of a launcher made up of two tubes, one inside the other. While closed, the outer assembly acts as a watertight container for the rocket and the percussion cap type firing mechanism that activates the rocket. The outer tube contains the trigger, the arming handle, front and rear sights, and the rear cover. The inner tube contains the channel assembly, which houses the firing pin assembly, including the detent lever. When extended, the inner tube telescopes outward toward the rear, guided by the channel assembly, which rides in an alignment slot in the outer tube s trigger housing assembly. This causes the detent lever to move under the trigger assembly in the outer tube, both locking the inner tube in the extended position and cocking the weapon. Once armed, the weapon is no longer watertight, even if the launcher is collapsed into its original configuration.";
  3198. };
  3199. };
  3200. class mas_launch_M136_F: launch_RPG32_F
  3201. {
  3202. author = "massi & authors in credits";
  3203. _generalMacro = "mas_launch_M136_F";
  3204. displayName = "M136 AT-4";
  3205. model = "\mas_us_rifle\m136_launcher.p3d";
  3206. picture = "\mas_us_rifle\ui\gear_M136_X_CA.paa";
  3207. handAnim[] = {"OFP2_ManSkeleton","\mas_us_rifle\anim\Handanim_m136.rtm"};
  3208. reloadAction = "ReloadRPG";
  3209. modelOptics = "-";
  3210. magazines[] = {"mas_M136","mas_M136_HE"};
  3211. weaponInfoType = "RscWeaponZeroing";
  3212. hiddenSelections[] = {};
  3213. hiddenSelectionsTextures[] = {};
  3214. class OpticsModes
  3215. {
  3216. class ARCO2collimator
  3217. {
  3218. opticsID = 1;
  3219. useModelOptics = 0;
  3220. opticsPPEffects[] = {""};
  3221. opticsFlare = 0;
  3222. opticsDisablePeripherialVision = 0;
  3223. opticsZoomMin = 0.375;
  3224. opticsZoomMax = 1;
  3225. opticsZoomInit = 0.75;
  3226. memoryPointCamera = "eye";
  3227. visionMode[] = {};
  3228. discreteDistance[] = {100,200,300,400,500,600,700,800};
  3229. discreteDistanceInitIndex = 1;
  3230. distanceZoomMin = 300;
  3231. distanceZoomMax = 300;
  3232. };
  3233. };
  3234. descriptionshort = "Rocket Launcher<br />Caliber: 84 mm";
  3235. class Library
  3236. {
  3237. libtextdesc = "The AT4 is an 84mm unguided, portable, single shot recoilless smoothbore weapon built in Sweden by Saab Bofors Dynamics. Saab has had considerable sales success with the AT4, making it one of the most common light anti tank weapons in the world.";
  3238. };
  3239. };
  3240. class mas_launch_Stinger_F: launch_B_Titan_F
  3241. {
  3242. author = "massi & authors in credits";
  3243. _generalMacro = "mas_launch_Stinger_F";
  3244. displayName = "FIM-92 Stinger";
  3245. scope = 2;
  3246. model = "\mas_us_rifle\stinger_launcher.p3d";
  3247. picture = "\mas_us_rifle\ui\gear_stinger_X_CA.paa";
  3248. handAnim[] = {"OFP2_ManSkeleton","\mas_us_rifle\anim\Handanim_stinger.rtm"};
  3249. reloadAction = "ReloadRPG";
  3250. magazines[] = {"mas_Stinger","Titan_AA"};
  3251. UiPicture = "\A3\Weapons_F\Data\UI\icon_aa_CA.paa";
  3252. nameSound = "aalauncher";
  3253. weaponInfoType = "RscWeaponEmpty";
  3254. modelOptics = "-";
  3255. descriptionshort = "Anti Air Launcher<br />Caliber: 84 mm";
  3256. hiddenSelections[] = {};
  3257. hiddenSelectionsTextures[] = {};
  3258. shotPos = "usti hlavne";
  3259. shotEnd = "konec hlavne";
  3260. class OpticsModes
  3261. {
  3262. class ARCO2collimator
  3263. {
  3264. opticsID = 1;
  3265. useModelOptics = 0;
  3266. opticsPPEffects[] = {""};
  3267. opticsFlare = 0;
  3268. opticsDisablePeripherialVision = 0;
  3269. opticsZoomMin = 0.375;
  3270. opticsZoomMax = 1;
  3271. opticsZoomInit = 0.75;
  3272. memoryPointCamera = "eye";
  3273. visionMode[] = {};
  3274. distanceZoomMin = 300;
  3275. distanceZoomMax = 300;
  3276. };
  3277. };
  3278. class Library
  3279. {
  3280. libtextdesc = "The FIM92 Stinger is a personal portable infrared homing surface to air missile, which can be adapted to fire from ground vehicles or helicopters, developed in the United States and entered into service in 1981. Used by the militaries of the United States and by 29 other countries, it is manufactured by Raytheon Missile Systems, under license by EADS in Germany and by Roketsan in Turkey with 70000 missiles produced. It is classified as a Man Portable Air Defense System MANPADS.";
  3281. };
  3282. };
  3283. class mas_launch_Strela_F: mas_launch_Stinger_F
  3284. {
  3285. author = "massi & authors in credits";
  3286. _generalMacro = "mas_launch_Strela_F";
  3287. displayName = "SA-7 Strela";
  3288. model = "\mas_ru_rifle\strela_launcher.p3d";
  3289. picture = "\mas_ru_rifle\ui\gear_strela_X_CA.paa";
  3290. handAnim[] = {"OFP2_ManSkeleton","\mas_ru_rifle\anim\Handanim_strela.rtm"};
  3291. reloadAction = "ReloadRPG";
  3292. magazines[] = {"mas_Strela","Titan_AA"};
  3293. weaponInfoType = "RscWeaponEmpty";
  3294. modelOptics = "-";
  3295. descriptionshort = "Anti Air Launcher<br />Caliber: 84 mm";
  3296. hiddenSelections[] = {};
  3297. hiddenSelectionsTextures[] = {};
  3298. class OpticsModes
  3299. {
  3300. class ARCO2collimator
  3301. {
  3302. opticsID = 1;
  3303. useModelOptics = 0;
  3304. opticsPPEffects[] = {""};
  3305. opticsFlare = 0;
  3306. opticsDisablePeripherialVision = 0;
  3307. opticsZoomMin = 0.375;
  3308. opticsZoomMax = 1;
  3309. opticsZoomInit = 0.75;
  3310. memoryPointCamera = "eye";
  3311. visionMode[] = {};
  3312. distanceZoomMin = 300;
  3313. distanceZoomMax = 300;
  3314. };
  3315. };
  3316. class Library
  3317. {
  3318. libtextdesc = "The 9K32 Strela 2, NATO reporting name SA-7 Grail, is a man portable, shoulder fired, low altitude surface to air missile system with a high explosive warhead and passive infrared homing guidance. Broadly comparable in performance and inspired by the earlier US Army FIM 43 Redeye, which was designed in 1959, it was the first generation of Soviet man portable SAMs, entering service in 1968, with series production starting in 1970.";
  3319. };
  3320. };
  3321. class mas_launch_maaws_F: launch_RPG32_F
  3322. {
  3323. author = "massi & authors in credits";
  3324. _generalMacro = "mas_launch_maaws_F";
  3325. displayName = "M3 MAAWS";
  3326. model = "\mas_us_rifle\MAAWS.p3d";
  3327. picture = "\mas_us_rifle\ui\gear_MAAWS_X_CA.paa";
  3328. handAnim[] = {"OFP2_ManSkeleton","\mas_us_rifle\anim\Handanim_maaws.rtm"};
  3329. magazines[] = {"mas_MAAWS","mas_MAAWS_HE"};
  3330. descriptionshort = "Rocket Launcher<br />Caliber: 84 mm";
  3331. modelOptics = "\A3\Weapons_F\acc\reticle_NLAW";
  3332. opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"};
  3333. opticsZoomMin = 0.0623;
  3334. opticsZoomMax = 0.0623;
  3335. opticsZoomInit = 0.0623;
  3336. weaponInfoType = "RscWeaponZeroing";
  3337. hiddenSelections[] = {};
  3338. hiddenSelectionsTextures[] = {};
  3339. class OpticsModes
  3340. {
  3341. class optic
  3342. {
  3343. opticsID = 1;
  3344. useModelOptics = 1;
  3345. opticsZoomMin = 0.0623;
  3346. opticsZoomMax = 0.0623;
  3347. opticsZoomInit = 0.0623;
  3348. distanceZoomMin = 300;
  3349. distanceZoomMax = 300;
  3350. memoryPointCamera = "eye";
  3351. discreteDistance[] = {100,200,300,400,500,600,700,800};
  3352. discreteDistanceInitIndex = 1;
  3353. opticsFlare = 1;
  3354. opticsDisablePeripherialVision = 1;
  3355. cameraDir = "look";
  3356. visionMode[] = {"Normal","NVG"};
  3357. opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"};
  3358. };
  3359. };
  3360. class Library
  3361. {
  3362. libtextdesc = "The Carl Gustav is an 84 mm man portable reusable multi role recoilless rifle produced by Saab Bofors Dynamics in Sweden. The first prototype of the Carl Gustaf was produced in 1946, and while similar weapons of the era have generally disappeared, the Carl Gustaf remains in widespread use today. In US military service it is known as the M3 Multi role Anti armor Anti tank Weapon System.";
  3363. };
  3364. };
  3365. class mas_launch_smaw_F: launch_RPG32_F
  3366. {
  3367. author = "massi & authors in credits";
  3368. _generalMacro = "mas_launch_smaw_F";
  3369. displayName = "SMAW";
  3370. model = "\mas_us_rifle\SMAW.p3d";
  3371. picture = "\mas_us_rifle\ui\gear_smaw_x_ca.paa";
  3372. handAnim[] = {"OFP2_ManSkeleton","\mas_us_rifle\anim\SMAW.rtm"};
  3373. magazines[] = {"mas_SMAW","mas_SMAW_HE","mas_SMAW_NE"};
  3374. descriptionshort = "Rocket Launcher<br />Caliber: 84 mm";
  3375. modelOptics = "\A3\Weapons_F\acc\reticle_NLAW";
  3376. opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"};
  3377. opticsZoomMin = 0.0623;
  3378. opticsZoomMax = 0.0623;
  3379. opticsZoomInit = 0.0623;
  3380. weaponInfoType = "RscWeaponZeroing";
  3381. hiddenSelections[] = {};
  3382. hiddenSelectionsTextures[] = {};
  3383. class OpticsModes
  3384. {
  3385. class optic
  3386. {
  3387. opticsID = 1;
  3388. useModelOptics = 1;
  3389. opticsZoomMin = 0.0623;
  3390. opticsZoomMax = 0.0623;
  3391. opticsZoomInit = 0.0623;
  3392. distanceZoomMin = 300;
  3393. distanceZoomMax = 300;
  3394. memoryPointCamera = "eye";
  3395. discreteDistance[] = {100,200,300,400,500,600,700,800};
  3396. discreteDistanceInitIndex = 1;
  3397. opticsFlare = 1;
  3398. opticsDisablePeripherialVision = 1;
  3399. cameraDir = "look";
  3400. visionMode[] = {"Normal","NVG"};
  3401. opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"};
  3402. };
  3403. };
  3404. cameraDir = "look";
  3405. class Library
  3406. {
  3407. libtextdesc = "The Shoulder Launched Multipurpose Assault Weapon SMAW is a shoulder launched rocket weapon, based on the Israeli B300, with the primary function of being a portable assault weapon and a secondary anti armor rocket launcher. It was introduced to the United States armed forces in 1984. It has a maximum range of 500 metres against a tank sized target. It can be used to destroy bunkers and other fortifications during assault operations as well as other designated targets with the dual mode rocket and to destroy main battle tanks with the HEAA rocket. Operations in Afghanistan and Iraq saw a thermobaric rocket added described as NE capable of collapsing a building.";
  3408. };
  3409. };
  3410. class mas_launch_NLAW_F: launch_NLAW_F
  3411. {
  3412. author = "massi & authors in credits";
  3413. _generalMacro = "mas_launch_NLAW_F";
  3414. displayName = "MBT LAW";
  3415. magazines[] = {"mas_NLAW","mas_NLAW_HE","NLAW_F"};
  3416. };
  3417. class mas_launch_Metis_F: launch_O_Titan_short_F
  3418. {
  3419. author = "massi & authors in credits";
  3420. _generalMacro = "mas_launch_Metis_F";
  3421. displayName = "AT-13 Metis";
  3422. scope = 2;
  3423. model = "\mas_ru_rifle\metis_launcher.p3d";
  3424. picture = "\mas_ru_rifle\ui\gear_metis_x_ca.paa";
  3425. handAnim[] = {"OFP2_ManSkeleton","\mas_ru_rifle\anim\Metis.rtm"};
  3426. magazines[] = {"mas_Metis","mas_Metis_HE"};
  3427. descriptionshort = "Missile Launcher<br />Caliber: 130 mm";
  3428. modelOptics = "\mas_ru_rifle\2Dscope_Metis";
  3429. opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"};
  3430. opticsZoomMin = 0.0623;
  3431. opticsZoomMax = 0.0623;
  3432. opticsZoomInit = 0.0623;
  3433. weaponInfoType = "RscWeaponZeroing";
  3434. shotPos = "usti hlavne";
  3435. shotEnd = "konec hlavne";
  3436. class OpticsModes
  3437. {
  3438. class optic
  3439. {
  3440. opticsID = 1;
  3441. useModelOptics = 1;
  3442. opticsZoomMin = 0.0623;
  3443. opticsZoomMax = 0.0623;
  3444. opticsZoomInit = 0.0623;
  3445. distanceZoomMin = 300;
  3446. distanceZoomMax = 300;
  3447. memoryPointCamera = "eye";
  3448. discreteDistance[] = {100,200,300,400,500,600,700,800};
  3449. discreteDistanceInitIndex = 1;
  3450. opticsFlare = 1;
  3451. opticsDisablePeripherialVision = 1;
  3452. visionMode[] = {"Normal","TI"};
  3453. thermalMode[] = {4,5};
  3454. opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"};
  3455. };
  3456. };
  3457. hiddenSelections[] = {};
  3458. hiddenSelectionsTextures[] = {};
  3459. class Library
  3460. {
  3461. libtextdesc = "The AT 13 Metis is a Russian anti tank missile system. The Metis M ATGM system has a semi automatic guidance system, with commands transmitted over a wire link. The guidance system is constructed so that the most sophisticated and costly components, such as a gyroscopic coordinator, electronic units and an onboard battery, are excluded from the missile.";
  3462. };
  3463. };
  3464. class mas_launch_TitanS_F: launch_B_Titan_short_F
  3465. {
  3466. author = "massi & authors in credits";
  3467. _generalMacro = "mas_launch_TitanS_F";
  3468. displayName = "ATGM Titan";
  3469. scope = 2;
  3470. picture = "\mas_us_rifle\ui\gear_titan_short_ca.paa";
  3471. magazines[] = {"mas_TitanS","mas_TitanS_HE","Titan_AT","Titan_AP"};
  3472. descriptionshort = "Missile Launcher<br />Caliber: 130 mm";
  3473. hiddenSelectionsTextures[] = {"mas_us_rifle\416\data\launcher_blu_co.paa","mas_us_rifle\416\data\tubem_blu_co.paa"};
  3474. };
  3475. class launch_mas_sting_F: mas_launch_Stinger_F
  3476. {
  3477. author = "massi & authors in credits";
  3478. _generalMacro = "launch_mas_sting_F";
  3479. scope = 1;
  3480. displayName = "FIM-92 Stinger(L)";
  3481. };
  3482. class launch_mas_RPG32AA_F: mas_launch_Strela_F
  3483. {
  3484. author = "massi & authors in credits";
  3485. _generalMacro = "launch_mas_RPG32AA_F";
  3486. scope = 1;
  3487. displayName = "SA-7 Strela(L)";
  3488. };
  3489. class arifle_mas_m79: Rifle_Base_F
  3490. {
  3491. author = "massi & authors in credits";
  3492. _generalMacro = "arifle_mas_m79";
  3493. scope = 2;
  3494. scopeArsenal = 2;
  3495. baseWeapon = "arifle_mas_m79";
  3496. displayname = "M-79 GL";
  3497. model = "\mas_us_rifle\mas_m79";
  3498. handanim[] = {"OFP2_ManSkeleton","\mas_us_rifle\Anim\LeeEnfield.rtm"};
  3499. magazines[] = {"1Rnd_HE_Grenade_shell","UGL_FlareWhite_F","UGL_FlareGreen_F","UGL_FlareRed_F","UGL_FlareYellow_F","UGL_FlareCIR_F","1Rnd_Smoke_Grenade_shell","1Rnd_SmokeRed_Grenade_shell","1Rnd_SmokeGreen_Grenade_shell","1Rnd_SmokeYellow_Grenade_shell","1Rnd_SmokePurple_Grenade_shell","1Rnd_SmokeBlue_Grenade_shell","1Rnd_SmokeOrange_Grenade_shell","3Rnd_HE_Grenade_shell","3Rnd_UGL_FlareWhite_F","3Rnd_UGL_FlareGreen_F","3Rnd_UGL_FlareRed_F","3Rnd_UGL_FlareYellow_F","3Rnd_UGL_FlareCIR_F","3Rnd_Smoke_Grenade_shell","3Rnd_SmokeRed_Grenade_shell","3Rnd_SmokeGreen_Grenade_shell","3Rnd_SmokeYellow_Grenade_shell","3Rnd_SmokePurple_Grenade_shell","3Rnd_SmokeBlue_Grenade_shell","3Rnd_SmokeOrange_Grenade_shell"};
  3500. changeFiremodeSound[] = {"A3\Sounds_F\arsenal\weapons\UGL\Firemode_ugl",0.316228,1,5};
  3501. reloadMagazineSound[] = {"A3\Sounds_F\arsenal\weapons\UGL\Reload_UGL",0.562341,1,10};
  3502. drySound[] = {"A3\Sounds_F\arsenal\weapons\UGL\Dry_ugl",0.562341,1,10};
  3503. picture = "\mas_us_rifle\ui\gear_m79_x_ca.paa";
  3504. descriptionshort = "Grenade Launcher<br />Caliber: 40x46 mm";
  3505. maxZeroing = 300;
  3506. hasBipod = 0;
  3507. reloadAction = "ReloadMagazine";
  3508. muzzlePos = "usti granatometu";
  3509. muzzleEnd = "konec granatometu";
  3510. magazineReloadTime = 3;
  3511. reloadTime = 1;
  3512. cursorAim = "gl";
  3513. cursor = "EmptyCursor";
  3514. cartridgePos = "";
  3515. cartridgeVel = "";
  3516. class Library
  3517. {
  3518. libtextdesc = "The Lee Enfield bolt action, magazine fed, repeating rifle was the main firearm used by the military forces of the British Empire and Commonwealth during the first half of the 20th century. It was the British Armys standard rifle from its official adoption in 1895 until 1957. It remained in widespread British service until the early mid 1960s and the 7,62 mm L42 sniper variant remained in service until the 1990s. As a standard issue infantry rifle, it is still found in service in the armed forces of some Commonwealth nations. During the 1960s, the British Government and the Ministry of Defence converted a number of Lee Enfield No4 rifles to 7,62×51mm NATO as part of a programme to retain the Lee Enfield as a reserve weapon.";
  3519. };
  3520. hiddenSelections[] = {};
  3521. hiddenSelectionsTextures[] = {};
  3522. class WeaponSlotsInfo: WeaponSlotsInfo
  3523. {
  3524. class MuzzleSlot: MuzzleSlot
  3525. {
  3526. linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
  3527. iconPicture = "\mas_us_rifle\ui\attachment_muzzle.paa";
  3528. iconPosition[] = {0,0.4};
  3529. iconPinpoint = "Center";
  3530. compatibleItems[] = {};
  3531. iconScale = 0.2;
  3532. };
  3533. class CowsSlot: CowsSlot
  3534. {
  3535. linkProxy = "\A3\data_f\proxies\weapon_slots\TOP";
  3536. iconPicture = "\mas_us_rifle\ui\attachment_top2.paa";
  3537. iconPosition[] = {0.5,0.3};
  3538. iconPinpoint = "Bottom";
  3539. compatibleitems[] = {};
  3540. iconScale = 0.2;
  3541. };
  3542. class PointerSlot: PointerSlot
  3543. {
  3544. linkProxy = "\A3\data_f\proxies\weapon_slots\SIDE";
  3545. iconPicture = "\mas_us_rifle\ui\attachment_side.paa";
  3546. iconPinpoint = "Center";
  3547. iconPosition[] = {0.2,0.4};
  3548. compatibleitems[] = {};
  3549. iconScale = 0.2;
  3550. };
  3551. class UnderBarrelSlot: UnderBarrelSlot
  3552. {
  3553. linkProxy = "\A3\Data_f_Mark\proxies\weapon_slots\UNDERBARREL";
  3554. iconPicture = "\mas_us_rifle\ui\attachment_bipod.paa";
  3555. iconPinpoint = "Center";
  3556. iconPosition[] = {0.2,0.8};
  3557. compatibleitems[] = {};
  3558. iconScale = 0.2;
  3559. };
  3560. mass = 50;
  3561. };
  3562. modes[] = {"Single"};
  3563. class Single: Mode_SemiAuto
  3564. {
  3565. sounds[] = {"StandardSound"};
  3566. class BaseSoundModeType
  3567. {
  3568. closure1[] = {"A3\Sounds_F\arsenal\weapons\UGL\Closure_UGL",1,1,10};
  3569. soundClosure[] = {"closure1",1};
  3570. };
  3571. class StandardSound: BaseSoundModeType
  3572. {
  3573. begin1[] = {"A3\Sounds_F\arsenal\weapons\UGL\UGL_01",0.707946,1,200};
  3574. begin2[] = {"A3\Sounds_F\arsenal\weapons\UGL\UGL_02",0.707946,1,200};
  3575. soundBegin[] = {"begin1",0.5,"begin2",0.5};
  3576. };
  3577. recoil = "M240Recoil";
  3578. recoilProne = "M240Recoil";
  3579. minRange = 30;
  3580. minRangeProbab = 0.1;
  3581. midRange = 200;
  3582. midRangeProbab = 0.7;
  3583. maxRange = 400;
  3584. maxRangeProbab = 0.05;
  3585. };
  3586. optics = 1;
  3587. modelOptics = "-";
  3588. cameraDir = "OP_look";
  3589. discreteDistance[] = {100,200,300};
  3590. discreteDistanceCameraPoint[] = {"OP_eye","OP_eye2","OP_eye3"};
  3591. discreteDistanceInitIndex = 0;
  3592. opticsZoomMin = 0.25;
  3593. opticsZoomMax = 1.25;
  3594. opticsZoomInit = 0.75;
  3595. weaponInfoType = "RscWeaponZeroing";
  3596. };
  3597. class Missile_AA_03_Plane_CAS_02_F;
  3598. class Missile_mas_AA_03_Plane_CAS_02_F: Missile_AA_03_Plane_CAS_02_F
  3599. {
  3600. displayName = "AIM 120 AA";
  3601. magazines[] = {"2Rnd_mas_Missile_AA_03_F"};
  3602. };
  3603. class Missile_mas_r_AA_03_Plane_CAS_02_F: Missile_mas_AA_03_Plane_CAS_02_F
  3604. {
  3605. displayName = "R-77 AA";
  3606. magazines[] = {"2Rnd_mas_r_Missile_AA_03_F"};
  3607. };
  3608. class Missile_AGM_01_Plane_CAS_02_F;
  3609. class Missile_mas_AGM_01_Plane_CAS_02_F: Missile_AGM_01_Plane_CAS_02_F
  3610. {
  3611. displayName = "AGM 65 AT";
  3612. magazines[] = {"4Rnd_mas_Missile_AGM_01_F"};
  3613. };
  3614. class Missile_mas_r_AGM_01_Plane_CAS_02_F: Missile_mas_AGM_01_Plane_CAS_02_F
  3615. {
  3616. displayName = "Vikhr AT";
  3617. magazines[] = {"4Rnd_mas_r_Missile_AGM_01_F"};
  3618. };
  3619. class Rocket_03_HE_Plane_CAS_02_F;
  3620. class Rocket_mas_03_HE_Plane_CAS_02_F: Rocket_03_HE_Plane_CAS_02_F
  3621. {
  3622. displayName = "Rockets HE";
  3623. magazines[] = {"20Rnd_mas_Rocket_03_HE_F"};
  3624. };
  3625. class Rocket_03_AP_Plane_CAS_02_F;
  3626. class Rocket_mas_03_AP_Plane_CAS_02_F: Rocket_03_AP_Plane_CAS_02_F
  3627. {
  3628. displayName = "Rockets AP";
  3629. magazines[] = {"20Rnd_mas_Rocket_03_AP_F"};
  3630. };
  3631. class Bomb_03_Plane_CAS_02_F;
  3632. class Bomb_mas_03_Plane_CAS_02_F: Bomb_03_Plane_CAS_02_F
  3633. {
  3634. displayName = "GBU 54";
  3635. magazines[] = {"2Rnd_mas_Bomb_03_F","4Rnd_mas_Bomb_03_F","6Rnd_mas_Bomb_03_F"};
  3636. };
  3637. class Bomb_mas_r_03_Plane_CAS_02_F: Bomb_mas_03_Plane_CAS_02_F
  3638. {
  3639. displayName = "KAB 500";
  3640. magazines[] = {"2Rnd_mas_r_Bomb_03_F","4Rnd_mas_r_Bomb_03_F","6Rnd_mas_r_Bomb_03_F"};
  3641. };
  3642. class missiles_DAGR;
  3643. class missiles_mas_DAGR: missiles_DAGR
  3644. {
  3645. magazines[] = {"24Rnd_mas_PG_missiles","12Rnd_mas_PG_missiles","12Rnd_mas_PG_HE_missiles","24Rnd_PG_missiles","12Rnd_PG_missiles"};
  3646. cursor = "EmptyCursor";
  3647. cursorAim = "rocket";
  3648. };
  3649. };
  3650. class CfgGlasses
  3651. {
  3652. class None;
  3653. class G_mas_wpn_gog: None
  3654. {
  3655. author = "massi & authors in credits";
  3656. displayname = "Tactical Glasses Black/Clear";
  3657. model = "\mas_us_rifle\gog\mas_gog.p3d";
  3658. picture = "\mas_us_rifle\gog\ui\icon_g_shades_black_ca.paa";
  3659. identityTypes[] = {"NoGlasses",0,"G_NATO_default",0,"G_NATO_casual",0,"G_NATO_pilot",0,"G_NATO_recon",0,"G_NATO_SF",0,"G_NATO_sniper",0,"G_NATO_diver",0,"G_IRAN_default",0,"G_IRAN_diver",0,"G_GUERIL_default",0,"G_HAF_default",0,"G_CIVIL_female",0,"G_CIVIL_male",0};
  3660. hiddenSelections[] = {"camo2"};
  3661. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\tactical_ca.paa"};
  3662. };
  3663. class G_mas_wpn_gog_d: G_mas_wpn_gog
  3664. {
  3665. author = "massi & authors in credits";
  3666. displayname = "Tactical Glasses Black/Dark";
  3667. picture = "\mas_us_rifle\gog\ui\icon_g_shades_black_ca.paa";
  3668. hiddenSelections[] = {"camo2"};
  3669. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\tactical_co.paa"};
  3670. };
  3671. class G_mas_wpn_gog_m: G_mas_wpn_gog
  3672. {
  3673. author = "massi & authors in credits";
  3674. displayname = "Tactical Glasses Multi/Clear";
  3675. model = "\mas_us_rifle\go\g_shades_black.p3d";
  3676. picture = "\mas_us_rifle\gog\ui\icon_g_shades_multi_ca.paa";
  3677. hiddenSelections[] = {"camo"};
  3678. hiddenSelectionsTextures[] = {"\mas_us_rifle\go\heads\glasses\data\joeyx_black_cm.paa"};
  3679. };
  3680. class G_mas_wpn_gog_md: G_mas_wpn_gog
  3681. {
  3682. author = "massi & authors in credits";
  3683. displayname = "Tactical Glasses Multi/Dark";
  3684. model = "\mas_us_rifle\go\g_shades_black.p3d";
  3685. picture = "\mas_us_rifle\gog\ui\icon_g_shades_multi_ca.paa";
  3686. hiddenSelections[] = {"camo"};
  3687. hiddenSelectionsTextures[] = {"\mas_us_rifle\go\heads\glasses\data\joeyx_black_cm.paa"};
  3688. };
  3689. class G_mas_wpn_gog_g: G_mas_wpn_gog
  3690. {
  3691. author = "massi & authors in credits";
  3692. displayname = "Tactical Glasses Sport";
  3693. model = "\mas_us_rifle\go\g_shades_black.p3d";
  3694. picture = "\mas_us_rifle\gog\ui\icon_g_shades_black_ca.paa";
  3695. hiddenSelections[] = {"camo"};
  3696. hiddenSelectionsTextures[] = {"\mas_us_rifle\go\heads\glasses\data\joeyx_black_ca.paa"};
  3697. };
  3698. class G_mas_wpn_gog_gd: G_mas_wpn_gog
  3699. {
  3700. author = "massi & authors in credits";
  3701. displayname = "Tactical Glasses Sport2";
  3702. model = "\mas_us_rifle\go\g_shades_black.p3d";
  3703. picture = "\mas_us_rifle\gog\ui\icon_g_shades_black_ca.paa";
  3704. hiddenSelections[] = {"camo"};
  3705. hiddenSelectionsTextures[] = {"\mas_us_rifle\go\heads\glasses\data\joeyx_yellowred_ca.paa"};
  3706. };
  3707. class G_mas_wpn_mask: None
  3708. {
  3709. author = "massi & authors in credits";
  3710. displayname = "Tactical Mask Tan";
  3711. model = "\mas_us_rifle\gog\mas_mask.p3d";
  3712. picture = "\mas_us_rifle\gog\ui\icon_g_combat_ca.paa";
  3713. identityTypes[] = {"NoGlasses",0,"G_NATO_default",0,"G_NATO_casual",0,"G_NATO_pilot",0,"G_NATO_recon",0,"G_NATO_SF",0,"G_NATO_sniper",0,"G_NATO_diver",0,"G_IRAN_default",0,"G_IRAN_diver",0,"G_GUERIL_default",0,"G_HAF_default",0,"G_CIVIL_female",0,"G_CIVIL_male",0};
  3714. hiddenSelections[] = {"camo2"};
  3715. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\do_equip_co.paa"};
  3716. };
  3717. class G_mas_wpn_mask_b: G_mas_wpn_mask
  3718. {
  3719. author = "massi & authors in credits";
  3720. displayname = "Tactical Mask Black";
  3721. picture = "\mas_us_rifle\gog\ui\icon_g_combat_b_ca.paa";
  3722. hiddenSelections[] = {"camo2"};
  3723. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\do_equip_cb.paa"};
  3724. };
  3725. class G_mas_wpn_wrap: None
  3726. {
  3727. author = "massi & authors in credits";
  3728. displayname = "Wrap Multi";
  3729. model = "\mas_us_rifle\go\g_bandana_clean.p3d";
  3730. picture = "\mas_us_rifle\gog\ui\icon_g_wrap_m_ca.paa";
  3731. identityTypes[] = {"NoGlasses",0,"G_NATO_default",0,"G_NATO_casual",0,"G_NATO_pilot",0,"G_NATO_recon",0,"G_NATO_SF",0,"G_NATO_sniper",0,"G_NATO_diver",0,"G_IRAN_default",0,"G_IRAN_diver",0,"G_GUERIL_default",0,"G_HAF_default",0,"G_CIVIL_female",0,"G_CIVIL_male",0};
  3732. hiddenSelections[] = {"camo"};
  3733. hiddenSelectionsTextures[] = {"\mas_us_rifle\go\heads\glasses\data\guer\headgear_bandmask_multi_co.paa"};
  3734. };
  3735. class G_mas_wpn_wrap_f: G_mas_wpn_wrap
  3736. {
  3737. author = "massi & authors in credits";
  3738. displayname = "Wrap Flora";
  3739. picture = "\mas_us_rifle\gog\ui\icon_g_wrap_f_ca.paa";
  3740. hiddenSelections[] = {"camo"};
  3741. hiddenSelectionsTextures[] = {"\mas_us_rifle\go\heads\glasses\data\guer\headgear_bandmask_flora_co.paa"};
  3742. };
  3743. class G_mas_wpn_wrap_t: G_mas_wpn_wrap
  3744. {
  3745. author = "massi & authors in credits";
  3746. displayname = "Wrap Tan";
  3747. picture = "\mas_us_rifle\gog\ui\icon_g_wrap_t_ca.paa";
  3748. hiddenSelections[] = {"camo"};
  3749. hiddenSelectionsTextures[] = {"\mas_us_rifle\go\heads\glasses\data\guer\headgear_bandmask_tan_co.paa"};
  3750. };
  3751. class G_mas_wpn_wrap_b: G_mas_wpn_wrap
  3752. {
  3753. author = "massi & authors in credits";
  3754. displayname = "Wrap Black";
  3755. picture = "\mas_us_rifle\gog\ui\icon_g_wrap_b_ca.paa";
  3756. hiddenSelections[] = {"camo"};
  3757. hiddenSelectionsTextures[] = {"\mas_us_rifle\go\heads\glasses\data\guer\headgear_bandmask_blk_co.paa"};
  3758. };
  3759. class G_mas_wpn_wrap_c: G_mas_wpn_wrap
  3760. {
  3761. author = "massi & authors in credits";
  3762. displayname = "Wrap Skull";
  3763. picture = "\mas_us_rifle\gog\ui\icon_g_wrap_k_ca.paa";
  3764. hiddenSelections[] = {"camo"};
  3765. hiddenSelectionsTextures[] = {"\mas_us_rifle\go\heads\glasses\data\guer\headgear_bandmask_beast_co.paa"};
  3766. };
  3767. class G_mas_wpn_wrap_g: G_mas_wpn_wrap
  3768. {
  3769. author = "massi & authors in credits";
  3770. displayname = "Wrap Green";
  3771. picture = "\mas_us_rifle\gog\ui\icon_g_wrap_t_ca.paa";
  3772. hiddenSelections[] = {"camo"};
  3773. hiddenSelectionsTextures[] = {"\mas_us_rifle\go\heads\glasses\data\guer\headgear_bandmask_grn_co.paa"};
  3774. };
  3775. class G_mas_wpn_wrap_gog: None
  3776. {
  3777. author = "massi & authors in credits";
  3778. displayname = "Wrap Glasses Multi";
  3779. model = "\mas_us_rifle\go\g_bandana_shades.p3d";
  3780. picture = "\mas_us_rifle\gog\ui\icon_g_wrap_m_gog_ca.paa";
  3781. identityTypes[] = {"NoGlasses",0,"G_NATO_default",0,"G_NATO_casual",0,"G_NATO_pilot",0,"G_NATO_recon",0,"G_NATO_SF",0,"G_NATO_sniper",0,"G_NATO_diver",0,"G_IRAN_default",0,"G_IRAN_diver",0,"G_GUERIL_default",0,"G_HAF_default",0,"G_CIVIL_female",0,"G_CIVIL_male",0};
  3782. hiddenSelections[] = {"camo1","camo2"};
  3783. hiddenSelectionsTextures[] = {"\mas_us_rifle\go\heads\glasses\data\guer\headgear_bandmask_multi_co.paa","\mas_us_rifle\go\heads\glasses\data\joeyx_black_ca.paa"};
  3784. };
  3785. class G_mas_wpn_wrap_gog_f: G_mas_wpn_wrap_gog
  3786. {
  3787. author = "massi & authors in credits";
  3788. displayname = "Wrap Glasses Flora";
  3789. picture = "\mas_us_rifle\gog\ui\icon_g_wrap_f_gog_ca.paa";
  3790. hiddenSelections[] = {"camo1","camo2"};
  3791. hiddenSelectionsTextures[] = {"\mas_us_rifle\go\heads\glasses\data\guer\headgear_bandmask_flora_co.paa","\mas_us_rifle\go\heads\glasses\data\joeyx_black_ca.paa"};
  3792. };
  3793. class G_mas_wpn_wrap_gog_t: G_mas_wpn_wrap_gog
  3794. {
  3795. author = "massi & authors in credits";
  3796. displayname = "Wrap Glasses Tan";
  3797. picture = "\mas_us_rifle\gog\ui\icon_g_wrap_t_gog_ca.paa";
  3798. hiddenSelections[] = {"camo1","camo2"};
  3799. hiddenSelectionsTextures[] = {"\mas_us_rifle\go\heads\glasses\data\guer\headgear_bandmask_tan_co.paa","\mas_us_rifle\go\heads\glasses\data\joeyx_black_ca.paa"};
  3800. };
  3801. class G_mas_wpn_wrap_gog_b: G_mas_wpn_wrap_gog
  3802. {
  3803. author = "massi & authors in credits";
  3804. displayname = "Wrap Glasses Black";
  3805. picture = "\mas_us_rifle\gog\ui\icon_g_wrap_b_gog_ca.paa";
  3806. hiddenSelections[] = {"camo1","camo2"};
  3807. hiddenSelectionsTextures[] = {"\mas_us_rifle\go\heads\glasses\data\guer\headgear_bandmask_blk_co.paa","\mas_us_rifle\go\heads\glasses\data\joeyx_black_ca.paa"};
  3808. };
  3809. class G_mas_wpn_wrap_gog_c: G_mas_wpn_wrap_gog
  3810. {
  3811. author = "massi & authors in credits";
  3812. displayname = "Wrap Glasses Skull";
  3813. picture = "\mas_us_rifle\gog\ui\icon_g_wrap_k_gog_ca.paa";
  3814. hiddenSelections[] = {"camo1","camo2"};
  3815. hiddenSelectionsTextures[] = {"\mas_us_rifle\go\heads\glasses\data\guer\headgear_bandmask_beast_co.paa","\mas_us_rifle\go\heads\glasses\data\joeyx_black_ca.paa"};
  3816. };
  3817. class G_mas_wpn_wrap_gog_g: G_mas_wpn_wrap_gog
  3818. {
  3819. author = "massi & authors in credits";
  3820. displayname = "Wrap Glasses Green";
  3821. picture = "\mas_us_rifle\gog\ui\icon_g_wrap_t_gog_ca.paa";
  3822. hiddenSelections[] = {"camo1","camo2"};
  3823. hiddenSelectionsTextures[] = {"\mas_us_rifle\go\heads\glasses\data\guer\headgear_bandmask_grn_co.paa","\mas_us_rifle\go\heads\glasses\data\joeyx_black_ca.paa"};
  3824. };
  3825. class G_mas_wpn_wrap_mask: None
  3826. {
  3827. author = "massi & authors in credits";
  3828. displayname = "Wrap Mask Multi";
  3829. model = "\mas_us_rifle\gog\mas_wrap_mask.p3d";
  3830. picture = "\mas_us_rifle\gog\ui\icon_g_wrap_m_mask_ca.paa";
  3831. identityTypes[] = {"NoGlasses",0,"G_NATO_default",0,"G_NATO_casual",0,"G_NATO_pilot",0,"G_NATO_recon",0,"G_NATO_SF",0,"G_NATO_sniper",0,"G_NATO_diver",0,"G_IRAN_default",0,"G_IRAN_diver",0,"G_GUERIL_default",0,"G_HAF_default",0,"G_CIVIL_female",0,"G_CIVIL_male",0};
  3832. hiddenSelections[] = {"camo","camo2"};
  3833. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\wrap_cm.paa","\mas_us_rifle\hats\data\do_equip_co.paa"};
  3834. };
  3835. class G_mas_wpn_wrap_mask_f: G_mas_wpn_wrap_mask
  3836. {
  3837. author = "massi & authors in credits";
  3838. displayname = "Wrap Mask Flora";
  3839. picture = "\mas_us_rifle\gog\ui\icon_g_wrap_f_mask_ca.paa";
  3840. hiddenSelections[] = {"camo","camo2"};
  3841. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\wrap_cf.paa","\mas_us_rifle\hats\data\do_equip_cb.paa"};
  3842. };
  3843. class G_mas_wpn_wrap_mask_t: G_mas_wpn_wrap_mask
  3844. {
  3845. author = "massi & authors in credits";
  3846. displayname = "Wrap Mask Tan";
  3847. picture = "\mas_us_rifle\gog\ui\icon_g_wrap_t_mask_ca.paa";
  3848. hiddenSelections[] = {"camo","camo2"};
  3849. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\wrap_ct.paa","\mas_us_rifle\hats\data\do_equip_co.paa"};
  3850. };
  3851. class G_mas_wpn_wrap_mask_b: G_mas_wpn_wrap_mask
  3852. {
  3853. author = "massi & authors in credits";
  3854. displayname = "Wrap Mask Black";
  3855. picture = "\mas_us_rifle\gog\ui\icon_g_wrap_b_mask_ca.paa";
  3856. hiddenSelections[] = {"camo","camo2"};
  3857. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\wrap_co.paa","\mas_us_rifle\hats\data\do_equip_cb.paa"};
  3858. };
  3859. class G_mas_wpn_wrap_mask_c: G_mas_wpn_wrap_mask
  3860. {
  3861. author = "massi & authors in credits";
  3862. displayname = "Wrap Mask Skull";
  3863. picture = "\mas_us_rifle\gog\ui\icon_g_wrap_k_mask_ca.paa";
  3864. hiddenSelections[] = {"camo","camo2"};
  3865. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\wrap_cc.paa","\mas_us_rifle\hats\data\do_equip_cb.paa"};
  3866. };
  3867. class G_mas_wpn_wrap_mask_g: G_mas_wpn_wrap_mask
  3868. {
  3869. author = "massi & authors in credits";
  3870. displayname = "Wrap Mask Green";
  3871. picture = "\mas_us_rifle\gog\ui\icon_g_wrap_t_mask_ca.paa";
  3872. hiddenSelections[] = {"camo","camo2"};
  3873. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\wrap_cg.paa","\mas_us_rifle\hats\data\do_equip_cb.paa"};
  3874. };
  3875. class G_mas_wpn_bala: None
  3876. {
  3877. author = "massi & authors in credits";
  3878. displayname = "Balaclava Black";
  3879. model = "\mas_us_rifle\gog\mas_bala.p3d";
  3880. picture = "\mas_us_rifle\gog\ui\icon_g_balaclava_ca.paa";
  3881. identityTypes[] = {"NoGlasses",0,"G_NATO_default",0,"G_NATO_casual",0,"G_NATO_pilot",0,"G_NATO_recon",0,"G_NATO_SF",0,"G_NATO_sniper",0,"G_NATO_diver",0,"G_IRAN_default",0,"G_IRAN_diver",0,"G_GUERIL_default",0,"G_HAF_default",0,"G_CIVIL_female",0,"G_CIVIL_male",0};
  3882. hiddenSelections[] = {"camo"};
  3883. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\bala_co.paa"};
  3884. };
  3885. class G_mas_wpn_bala_b: G_mas_wpn_bala
  3886. {
  3887. author = "massi & authors in credits";
  3888. displayname = "Balaclava Skull";
  3889. picture = "\mas_us_rifle\gog\ui\icon_g_balaclava_b_ca.paa";
  3890. hiddenSelections[] = {"camo"};
  3891. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\bala_cb.paa"};
  3892. };
  3893. class G_mas_wpn_bala_t: G_mas_wpn_bala
  3894. {
  3895. author = "massi & authors in credits";
  3896. displayname = "Balaclava Tan";
  3897. picture = "\mas_us_rifle\gog\ui\icon_g_balaclava_t_ca.paa";
  3898. hiddenSelections[] = {"camo"};
  3899. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\bala_ct.paa"};
  3900. };
  3901. class G_mas_wpn_bala_gog: None
  3902. {
  3903. author = "massi & authors in credits";
  3904. displayname = "Balaclava Glasses Black";
  3905. model = "\mas_us_rifle\gog\mas_bala_gog.p3d";
  3906. picture = "\mas_us_rifle\gog\ui\icon_g_balaclava_gog_ca.paa";
  3907. identityTypes[] = {"NoGlasses",0,"G_NATO_default",0,"G_NATO_casual",0,"G_NATO_pilot",0,"G_NATO_recon",0,"G_NATO_SF",0,"G_NATO_sniper",0,"G_NATO_diver",0,"G_IRAN_default",0,"G_IRAN_diver",0,"G_GUERIL_default",0,"G_HAF_default",0,"G_CIVIL_female",0,"G_CIVIL_male",0};
  3908. hiddenSelections[] = {"camo","camo2"};
  3909. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\bala_co.paa","\mas_us_rifle\hats\data\tactical_ca.paa"};
  3910. };
  3911. class G_mas_wpn_bala_gog_b: G_mas_wpn_bala_gog
  3912. {
  3913. author = "massi & authors in credits";
  3914. displayname = "Balaclava Glasses Skull";
  3915. picture = "\mas_us_rifle\gog\ui\icon_g_balaclava_b_gog_ca.paa";
  3916. hiddenSelections[] = {"camo","camo2"};
  3917. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\bala_cb.paa","\mas_us_rifle\hats\data\tactical_ca.paa"};
  3918. };
  3919. class G_mas_wpn_bala_gog_t: G_mas_wpn_bala_gog
  3920. {
  3921. author = "massi & authors in credits";
  3922. displayname = "Balaclava Glasses Tan";
  3923. picture = "\mas_us_rifle\gog\ui\icon_g_balaclava_t_gog_ca.paa";
  3924. hiddenSelections[] = {"camo","camo2"};
  3925. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\bala_ct.paa","\mas_us_rifle\hats\data\tactical_ca.paa"};
  3926. };
  3927. class G_mas_wpn_bala_mask: None
  3928. {
  3929. author = "massi & authors in credits";
  3930. displayname = "Balaclava Mask Black";
  3931. model = "\mas_us_rifle\gog\mas_bala_mask.p3d";
  3932. picture = "\mas_us_rifle\gog\ui\icon_g_balaclava_mask_ca.paa";
  3933. identityTypes[] = {"NoGlasses",0,"G_NATO_default",0,"G_NATO_casual",0,"G_NATO_pilot",0,"G_NATO_recon",0,"G_NATO_SF",0,"G_NATO_sniper",0,"G_NATO_diver",0,"G_IRAN_default",0,"G_IRAN_diver",0,"G_GUERIL_default",0,"G_HAF_default",0,"G_CIVIL_female",0,"G_CIVIL_male",0};
  3934. hiddenSelections[] = {"camo","camo2"};
  3935. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\bala_co.paa","\mas_us_rifle\hats\data\do_equip_cb.paa"};
  3936. };
  3937. class G_mas_wpn_bala_mask_b: G_mas_wpn_bala_mask
  3938. {
  3939. author = "massi & authors in credits";
  3940. displayname = "Balaclava Mask Skull";
  3941. picture = "\mas_us_rifle\gog\ui\icon_g_balaclava_b_mask_ca.paa";
  3942. hiddenSelections[] = {"camo","camo2"};
  3943. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\bala_cb.paa","\mas_us_rifle\hats\data\do_equip_cb.paa"};
  3944. };
  3945. class G_mas_wpn_bala_mask_t: G_mas_wpn_bala_mask
  3946. {
  3947. author = "massi & authors in credits";
  3948. displayname = "Balaclava Mask Tan";
  3949. picture = "\mas_us_rifle\gog\ui\icon_g_balaclava_t_mask_ca.paa";
  3950. hiddenSelections[] = {"camo","camo2"};
  3951. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\bala_ct.paa","\mas_us_rifle\hats\data\do_equip_co.paa"};
  3952. };
  3953. class G_mas_wpn_shemag: None
  3954. {
  3955. author = "massi & authors in credits";
  3956. displayname = "Shemag";
  3957. model = "\mas_us_rifle\gog\mas_shemag.p3d";
  3958. picture = "\mas_us_rifle\gog\ui\icon_g_shemag_t_ca.paa";
  3959. identityTypes[] = {"NoGlasses",0,"G_NATO_default",0,"G_NATO_casual",0,"G_NATO_pilot",0,"G_NATO_recon",0,"G_NATO_SF",0,"G_NATO_sniper",0,"G_NATO_diver",0,"G_IRAN_default",0,"G_IRAN_diver",0,"G_GUERIL_default",0,"G_HAF_default",0,"G_CIVIL_female",0,"G_CIVIL_male",0};
  3960. hiddenSelections[] = {"camo","camo1"};
  3961. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\wrap_sh.paa","\mas_us_rifle\vest\data\tak_soldier_co.paa"};
  3962. };
  3963. class G_mas_wpn_shemag_r: G_mas_wpn_shemag
  3964. {
  3965. author = "massi & authors in credits";
  3966. displayname = "Shemag";
  3967. picture = "\mas_us_rifle\gog\ui\icon_g_shemag_r_ca.paa";
  3968. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\wrap_sh.paa","\mas_us_rifle\vest\data\tak_soldier_co.paa"};
  3969. };
  3970. class G_mas_wpn_shemag_w: G_mas_wpn_shemag
  3971. {
  3972. author = "massi & authors in credits";
  3973. displayname = "Shemag";
  3974. picture = "\mas_us_rifle\gog\ui\icon_g_shemag_w_ca.paa";
  3975. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\wrap_sh.paa","\mas_us_rifle\vest\data\tak_soldier_co.paa"};
  3976. };
  3977. class G_mas_wpn_shemag_gog: None
  3978. {
  3979. author = "massi & authors in credits";
  3980. displayname = "Shemag Glasses";
  3981. model = "\mas_us_rifle\gog\mas_shemag_gog.p3d";
  3982. picture = "\mas_us_rifle\gog\ui\icon_g_shemag_t_gog_ca.paa";
  3983. identityTypes[] = {"NoGlasses",0,"G_NATO_default",0,"G_NATO_casual",0,"G_NATO_pilot",0,"G_NATO_recon",0,"G_NATO_SF",0,"G_NATO_sniper",0,"G_NATO_diver",0,"G_IRAN_default",0,"G_IRAN_diver",0,"G_GUERIL_default",0,"G_HAF_default",0,"G_CIVIL_female",0,"G_CIVIL_male",0};
  3984. hiddenSelections[] = {"camo","camo1","camo2"};
  3985. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\wrap_sh.paa","\mas_us_rifle\vest\data\tak_soldier_co.paa","\mas_us_rifle\hats\data\tactical_ca.paa"};
  3986. };
  3987. class G_mas_wpn_shemag_mask: None
  3988. {
  3989. author = "massi & authors in credits";
  3990. displayname = "Shemag Mask";
  3991. model = "\mas_us_rifle\gog\mas_shemag_mask.p3d";
  3992. picture = "\mas_us_rifle\gog\ui\icon_g_shemag_t_mask_ca.paa";
  3993. identityTypes[] = {"NoGlasses",0,"G_NATO_default",0,"G_NATO_casual",0,"G_NATO_pilot",0,"G_NATO_recon",0,"G_NATO_SF",0,"G_NATO_sniper",0,"G_NATO_diver",0,"G_IRAN_default",0,"G_IRAN_diver",0,"G_GUERIL_default",0,"G_HAF_default",0,"G_CIVIL_female",0,"G_CIVIL_male",0};
  3994. hiddenSelections[] = {"camo","camo1","camo2"};
  3995. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\wrap_sh.paa","\mas_us_rifle\vest\data\tak_soldier_co.paa","\mas_us_rifle\hats\data\do_equip_co.paa"};
  3996. };
  3997. class G_mas_wpn_gasmask: None
  3998. {
  3999. author = "massi & authors in credits";
  4000. displayname = "Gas Mask";
  4001. model = "\mas_us_rifle\gog\mas_gas.p3d";
  4002. picture = "\mas_us_rifle\gog\ui\icon_g_gas_ca.paa";
  4003. identityTypes[] = {"NoGlasses",0,"G_NATO_default",0,"G_NATO_casual",0,"G_NATO_pilot",0,"G_NATO_recon",0,"G_NATO_SF",0,"G_NATO_sniper",0,"G_NATO_diver",0,"G_IRAN_default",0,"G_IRAN_diver",0,"G_GUERIL_default",0,"G_HAF_default",0,"G_CIVIL_female",0,"G_CIVIL_male",0};
  4004. hiddenSelections[] = {"camo"};
  4005. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\gas_co.paa"};
  4006. };
  4007. class G_mas_wpn_gasmask_comp: None
  4008. {
  4009. author = "massi & authors in credits";
  4010. displayname = "Gas Mask(Comp)";
  4011. model = "\mas_us_rifle\gog\mas_gas_complete.p3d";
  4012. picture = "\mas_us_rifle\gog\ui\icon_g_gas_ca.paa";
  4013. identityTypes[] = {"NoGlasses",0,"G_NATO_default",0,"G_NATO_casual",0,"G_NATO_pilot",0,"G_NATO_recon",0,"G_NATO_SF",0,"G_NATO_sniper",0,"G_NATO_diver",0,"G_IRAN_default",0,"G_IRAN_diver",0,"G_GUERIL_default",0,"G_HAF_default",0,"G_CIVIL_female",0,"G_CIVIL_male",0};
  4014. hiddenSelections[] = {"camo"};
  4015. hiddenSelectionsTextures[] = {"\mas_us_rifle\hats\data\gas_co.paa"};
  4016. };
  4017. };
  4018. class CfgAmmo
  4019. {
  4020. class B_556x45_Ball;
  4021. class B_556x45_Ball_Tracer_Red;
  4022. class M_Titan_AA;
  4023. class M_Titan_AT;
  4024. class M_Titan_AP;
  4025. class B_556x45_dual;
  4026. class B_9x21_Ball;
  4027. class B_762x51_Ball;
  4028. class B_762x51_Tracer_Red;
  4029. class B_127x99_Ball;
  4030. class B_127x99_Ball_Tracer_Red;
  4031. class B_12Gauge_Slug;
  4032. class B_12Gauge_Pellets;
  4033. class M_NLAW_AT_F;
  4034. class R_PG32V_F;
  4035. class R_TBG32V_F;
  4036. class Bomb_03_F;
  4037. class M_PG_AT;
  4038. class M_mas_PG_AT: M_PG_AT
  4039. {
  4040. hit = 1200;
  4041. indirectHit = 50;
  4042. indirectHitRange = 4;
  4043. };
  4044. class M_mas_PG_HE: M_PG_AT
  4045. {
  4046. hit = 300;
  4047. indirectHit = 75;
  4048. indirectHitRange = 10;
  4049. };
  4050. class R_mas_AT4_F: R_PG32V_F
  4051. {
  4052. hit = 650;
  4053. indirectHit = 16;
  4054. indirectHitRange = 4;
  4055. initTime = 0.1;
  4056. thrust = 280;
  4057. thrustTime = 1;
  4058. maxSpeed = 290;
  4059. sideAirFriction = 0.5;
  4060. timeToLive = 6;
  4061. fuseDistance = 5;
  4062. };
  4063. class R_mas_PG18_F: R_PG32V_F
  4064. {
  4065. hit = 650;
  4066. indirectHit = 16;
  4067. indirectHitRange = 4;
  4068. timeToLive = 6;
  4069. initTime = 0;
  4070. thrust = 80;
  4071. thrustTime = 1;
  4072. maxSpeed = 115;
  4073. sideAirFriction = 0.5;
  4074. fuseDistance = 5;
  4075. };
  4076. class R_mas_PG7VR_F: R_PG32V_F
  4077. {
  4078. hit = 650;
  4079. indirectHit = 16;
  4080. indirectHitRange = 4;
  4081. thrustTime = 1;
  4082. sideAirFriction = 0.5;
  4083. timeToLive = 4.5;
  4084. maxSpeed = 200;
  4085. initTime = 0.15;
  4086. thrust = 165;
  4087. };
  4088. class R_mas_PG7L_F: R_mas_PG7VR_F
  4089. {
  4090. hit = 550;
  4091. indirectHit = 16;
  4092. indirectHitRange = 4;
  4093. initTime = 0.1;
  4094. thrust = 280;
  4095. thrustTime = 1;
  4096. maxSpeed = 295;
  4097. sideAirFriction = 0.5;
  4098. timeToLive = 4.5;
  4099. };
  4100. class R_mas_OG7_F: R_TBG32V_F
  4101. {
  4102. hit = 350;
  4103. indirectHit = 30;
  4104. indirectHitRange = 6;
  4105. initTime = 0.1;
  4106. thrust = 280;
  4107. thrustTime = 1;
  4108. maxSpeed = 295;
  4109. sideAirFriction = 0.5;
  4110. timeToLive = 4.5;
  4111. CraterEffects = "ArtyShellCrater";
  4112. ExplosionEffects = "MortarExplosion";
  4113. allowAgainstInfantry = 1;
  4114. cost = 100;
  4115. class CamShakeExplode
  4116. {
  4117. power = "(110*0.2)";
  4118. duration = "((round (110^0.5))*0.2 max 0.2)";
  4119. frequency = 20;
  4120. distance = "((5 + 110^0.5)*8)";
  4121. };
  4122. };
  4123. class R_mas_TBG7V_F: R_mas_OG7_F
  4124. {
  4125. hit = 450;
  4126. indirectHit = 40;
  4127. indirectHitRange = 6;
  4128. cost = 200;
  4129. CraterEffects = "BombCrater";
  4130. explosionEffects = "BombExplosion";
  4131. fuseDistance = 20;
  4132. };
  4133. class R_mas_AT4HE_F: R_mas_OG7_F
  4134. {
  4135. hit = 600;
  4136. indirectHit = 30;
  4137. indirectHitRange = 6;
  4138. initTime = 0.1;
  4139. thrust = 280;
  4140. thrustTime = 1;
  4141. maxSpeed = 290;
  4142. sideAirFriction = 0.5;
  4143. timeToLive = 6;
  4144. fuseDistance = 5;
  4145. };
  4146. class R_mas_PG7_F: R_PG32V_F
  4147. {
  4148. hit = 500;
  4149. indirectHit = 16;
  4150. indirectHitRange = 4;
  4151. initTime = 0.1;
  4152. thrust = 280;
  4153. thrustTime = 1;
  4154. maxSpeed = 295;
  4155. sideAirFriction = 0.5;
  4156. timeToLive = 4.5;
  4157. airLock = 1;
  4158. allowAgainstInfantry = 1;
  4159. cost = 300;
  4160. CraterEffects = "ArtyShellCrater";
  4161. ExplosionEffects = "MortarExplosion";
  4162. class CamShakeExplode
  4163. {
  4164. power = "(110*0.2)";
  4165. duration = "((round (110^0.5))*0.2 max 0.2)";
  4166. frequency = 20;
  4167. distance = "((5 + 110^0.5)*8)";
  4168. };
  4169. };
  4170. class R_mas_MAAWS_AT: R_PG32V_F
  4171. {
  4172. hit = 800;
  4173. indirectHit = 16;
  4174. indirectHitRange = 4;
  4175. initTime = 0.02;
  4176. thrust = 610;
  4177. thrustTime = 1;
  4178. maxSpeed = 750;
  4179. sideAirFriction = 0.22;
  4180. timeToLive = 6;
  4181. fuseDistance = 15;
  4182. };
  4183. class R_mas_MAAWS_HE: R_PG32V_F
  4184. {
  4185. hit = 600;
  4186. indirectHit = 40;
  4187. indirectHitRange = 6;
  4188. initTime = 0.02;
  4189. thrust = 610;
  4190. thrustTime = 1;
  4191. maxSpeed = 750;
  4192. sideAirFriction = 0.22;
  4193. timeToLive = 6;
  4194. fuseDistance = 15;
  4195. CraterEffects = "ArtyShellCrater";
  4196. ExplosionEffects = "MortarExplosion";
  4197. allowAgainstInfantry = 1;
  4198. cost = 200;
  4199. class CamShakeExplode
  4200. {
  4201. power = "(110*0.2)";
  4202. duration = "((round (110^0.5))*0.2 max 0.2)";
  4203. frequency = 20;
  4204. distance = "((5 + 110^0.5)*8)";
  4205. };
  4206. };
  4207. class R_mas_NLAW_AT: M_Titan_AT
  4208. {
  4209. hit = 800;
  4210. indirectHit = 16;
  4211. indirectHitRange = 4;
  4212. cost = 500;
  4213. };
  4214. class R_mas_NLAW_HE: M_Titan_AP
  4215. {
  4216. hit = 600;
  4217. indirectHit = 40;
  4218. indirectHitRange = 6;
  4219. CraterEffects = "ArtyShellCrater";
  4220. ExplosionEffects = "MortarExplosion";
  4221. allowAgainstInfantry = 1;
  4222. cost = 200;
  4223. class CamShakeExplode
  4224. {
  4225. power = "(110*0.2)";
  4226. duration = "((round (110^0.5))*0.2 max 0.2)";
  4227. frequency = 20;
  4228. distance = "((5 + 110^0.5)*8)";
  4229. };
  4230. };
  4231. class M_mas_sting_AA_F: M_Titan_AA{};
  4232. class M_mas_RPG32_AA_F: M_Titan_AA{};
  4233. class B_mas_556x45_Ball: B_556x45_Ball
  4234. {
  4235. hit = 11;
  4236. caliber = 1;
  4237. };
  4238. class B_mas_556x45sd_Ball: B_556x45_Ball
  4239. {
  4240. hit = 11;
  4241. caliber = 1;
  4242. dangerRadiusBulletClose = 2;
  4243. dangerRadiusHit = 3;
  4244. suppressionRadiusBulletClose = 2;
  4245. suppressionRadiusHit = 3;
  4246. visibleFire = 0.03;
  4247. audibleFire = 0.08;
  4248. visibleFireTime = 2;
  4249. };
  4250. class B_mas_556x45_Ball_T: B_556x45_Ball_Tracer_Red
  4251. {
  4252. hit = 11;
  4253. caliber = 1;
  4254. };
  4255. class B_mas_556x45bk_Ball: B_556x45_Ball
  4256. {
  4257. hit = 0;
  4258. indirectHit = 0;
  4259. indirectHitRange = 0;
  4260. cost = 0.1;
  4261. };
  4262. class B_mas_9x21p_Ball: B_9x21_Ball
  4263. {
  4264. hit = 3;
  4265. };
  4266. class B_mas_9x21psd_Ball: B_mas_9x21p_Ball
  4267. {
  4268. hit = 3;
  4269. dangerRadiusBulletClose = 2;
  4270. dangerRadiusHit = 3;
  4271. suppressionRadiusBulletClose = 2;
  4272. suppressionRadiusHit = 3;
  4273. visibleFire = 0.03;
  4274. audibleFire = 0.08;
  4275. visibleFireTime = 2;
  4276. };
  4277. class B_mas_9x21_Ball: B_9x21_Ball
  4278. {
  4279. hit = 8;
  4280. caliber = 1;
  4281. };
  4282. class B_mas_9x21sd_Ball: B_9x21_Ball
  4283. {
  4284. hit = 8;
  4285. caliber = 1;
  4286. dangerRadiusBulletClose = 2;
  4287. dangerRadiusHit = 3;
  4288. suppressionRadiusBulletClose = 2;
  4289. suppressionRadiusHit = 3;
  4290. visibleFire = 0.03;
  4291. audibleFire = 0.08;
  4292. visibleFireTime = 2;
  4293. };
  4294. class B_mas_9x21d_Ball: B_556x45_dual
  4295. {
  4296. hit = 8;
  4297. caliber = 1;
  4298. };
  4299. class B_mas_762x39_Ball: B_556x45_Ball
  4300. {
  4301. hit = 10;
  4302. caliber = 1;
  4303. };
  4304. class B_mas_762x39sd_Ball: B_556x45_Ball
  4305. {
  4306. hit = 10;
  4307. caliber = 1;
  4308. dangerRadiusBulletClose = 2;
  4309. dangerRadiusHit = 3;
  4310. suppressionRadiusBulletClose = 2;
  4311. suppressionRadiusHit = 3;
  4312. visibleFire = 0.03;
  4313. audibleFire = 0.08;
  4314. visibleFireTime = 2;
  4315. };
  4316. class B_mas_762x39_Ball_T: B_556x45_Ball_Tracer_Red
  4317. {
  4318. hit = 10;
  4319. caliber = 1;
  4320. };
  4321. class B_mas_762x51_Ball: B_762x51_Ball
  4322. {
  4323. hit = 12;
  4324. };
  4325. class B_mas_762x51sd_Ball: B_762x51_Ball
  4326. {
  4327. hit = 12;
  4328. dangerRadiusBulletClose = 2;
  4329. dangerRadiusHit = 3;
  4330. suppressionRadiusBulletClose = 2;
  4331. suppressionRadiusHit = 3;
  4332. visibleFire = 0.03;
  4333. audibleFire = 0.08;
  4334. visibleFireTime = 2;
  4335. };
  4336. class B_mas_762x51bk_Ball: B_762x51_Ball
  4337. {
  4338. hit = 0;
  4339. indirectHit = 0;
  4340. indirectHitRange = 0;
  4341. cost = 0.1;
  4342. };
  4343. class B_mas_762x51_Ball_T: B_762x51_Tracer_Red
  4344. {
  4345. tracerScale = 1;
  4346. hit = 12;
  4347. };
  4348. class B_mas_762x54_Ball: B_762x51_Ball
  4349. {
  4350. hit = 12;
  4351. };
  4352. class B_mas_762x54_Ball_T: B_762x51_Tracer_Red
  4353. {
  4354. tracerScale = 1;
  4355. hit = 12;
  4356. };
  4357. class B_mas_338_Ball: B_762x51_Ball
  4358. {
  4359. hit = 24;
  4360. };
  4361. class B_mas_338sd_Ball: B_mas_338_Ball
  4362. {
  4363. hit = 24;
  4364. dangerRadiusBulletClose = 2;
  4365. dangerRadiusHit = 3;
  4366. suppressionRadiusBulletClose = 2;
  4367. suppressionRadiusHit = 3;
  4368. visibleFire = 0.03;
  4369. audibleFire = 0.08;
  4370. visibleFireTime = 2;
  4371. };
  4372. class B_mas_338_Ball_T: B_762x51_Tracer_Red
  4373. {
  4374. tracerScale = 1;
  4375. hit = 24;
  4376. };
  4377. class B_mas_127x99_Ball: B_127x99_Ball
  4378. {
  4379. hit = 50;
  4380. muzzleEffect = "BIS_Effects_HeavySniper";
  4381. };
  4382. class B_mas_127x99_Ball_T: B_127x99_Ball_Tracer_Red
  4383. {
  4384. hit = 50;
  4385. muzzleEffect = "BIS_Effects_HeavySniper";
  4386. };
  4387. class B_mas_127x99_dem_Ball: B_127x99_Ball
  4388. {
  4389. hit = 80;
  4390. indirectHit = 5;
  4391. indirectHitRange = 0.3;
  4392. explosive = 0.1;
  4393. CraterEffects = "ExploAmmoCrater";
  4394. explosionEffects = "ExploAmmoExplosion";
  4395. muzzleEffect = "BIS_Effects_HeavySniper";
  4396. };
  4397. class B_mas_45acp_Ball: B_9x21_Ball
  4398. {
  4399. hit = 5;
  4400. };
  4401. class B_mas_45acpsd_Ball: B_mas_45acp_Ball
  4402. {
  4403. hit = 5;
  4404. dangerRadiusBulletClose = 2;
  4405. dangerRadiusHit = 3;
  4406. suppressionRadiusBulletClose = 2;
  4407. suppressionRadiusHit = 3;
  4408. visibleFire = 0.03;
  4409. audibleFire = 0.08;
  4410. visibleFireTime = 2;
  4411. };
  4412. class B_mas_12Gauge_Slug: B_mas_338_Ball
  4413. {
  4414. hit = 15;
  4415. cartridge = "FxCartridge_slug";
  4416. caliber = 3;
  4417. class CamShakeFire
  4418. {
  4419. power = 3;
  4420. duration = 0.5;
  4421. frequency = 20;
  4422. distance = 10;
  4423. };
  4424. class CamShakePlayerFire
  4425. {
  4426. power = 1;
  4427. duration = 0.1;
  4428. frequency = 20;
  4429. };
  4430. class CamShakeHit
  4431. {
  4432. power = 10;
  4433. duration = 1;
  4434. frequency = 20;
  4435. };
  4436. };
  4437. class B_mas_12Gauge_Pellets: B_mas_12Gauge_Slug
  4438. {
  4439. hit = 7;
  4440. indirectHit = 8;
  4441. indirectHitRange = 0.5;
  4442. caliber = 1;
  4443. };
  4444. class B_mas_12Gauge_Demo: B_mas_12Gauge_Slug
  4445. {
  4446. hit = 20;
  4447. indirectHit = 8;
  4448. indirectHitRange = 0.5;
  4449. explosive = 0.1;
  4450. CraterEffects = "ExploAmmoCrater";
  4451. explosionEffects = "ExploAmmoExplosion";
  4452. };
  4453. class Bomb_mas_03_F: Bomb_03_F
  4454. {
  4455. hit = 6400;
  4456. indirectHit = 1600;
  4457. indirectHitRange = 18;
  4458. irLock = 1;
  4459. };
  4460. };
  4461. class CfgMagazines
  4462. {
  4463. class 30Rnd_556x45_Stanag;
  4464. class 30Rnd_556x45_Stanag_Tracer_Red;
  4465. class 20Rnd_762x51_Mag;
  4466. class 16Rnd_9x21_Mag;
  4467. class 200Rnd_65x39_cased_Box;
  4468. class 200Rnd_65x39_cased_Box_Tracer;
  4469. class NLAW_F;
  4470. class RPG32_F;
  4471. class RPG32_HE_F;
  4472. class Titan_AA;
  4473. class Titan_AT;
  4474. class Titan_AP;
  4475. class 150Rnd_762x51_Box;
  4476. class 150Rnd_762x51_Box_Tracer;
  4477. class 2Rnd_Missile_AA_03_F;
  4478. class 4Rnd_Missile_AGM_01_F;
  4479. class 20Rnd_Rocket_03_HE_F;
  4480. class 20Rnd_Rocket_03_AP_F;
  4481. class 2Rnd_Bomb_03_F;
  4482. class 24Rnd_PG_missiles;
  4483. class 20Rnd_556x45_UW_mag;
  4484. class 2Rnd_mas_Missile_AA_03_F: 2Rnd_Missile_AA_03_F
  4485. {
  4486. displayName = "AIM 120";
  4487. descriptionShort = "AIM 120";
  4488. displayNameShort = "AIM 120";
  4489. ammo = "Missile_AA_03_F";
  4490. count = 2;
  4491. };
  4492. class 2Rnd_mas_r_Missile_AA_03_F: 2Rnd_mas_Missile_AA_03_F
  4493. {
  4494. displayName = "R-77";
  4495. descriptionShort = "R-77";
  4496. displayNameShort = "R-77";
  4497. ammo = "Missile_AA_03_F";
  4498. count = 2;
  4499. };
  4500. class 4Rnd_mas_Missile_AGM_01_F: 4Rnd_Missile_AGM_01_F
  4501. {
  4502. displayName = "AGM 65";
  4503. descriptionShort = "AGM 65";
  4504. displayNameShort = "AGM 65";
  4505. ammo = "Missile_AGM_01_F";
  4506. count = 4;
  4507. };
  4508. class 4Rnd_mas_r_Missile_AGM_01_F: 4Rnd_mas_Missile_AGM_01_F
  4509. {
  4510. displayName = "Vikhr";
  4511. descriptionShort = "Vikhr";
  4512. displayNameShort = "Vikhr";
  4513. ammo = "Missile_AGM_01_F";
  4514. count = 4;
  4515. };
  4516. class 20Rnd_mas_Rocket_03_HE_F: 20Rnd_Rocket_03_HE_F
  4517. {
  4518. displayName = "Rockets HE";
  4519. descriptionShort = "HE";
  4520. displayNameShort = "HE";
  4521. ammo = "Rocket_03_HE_F";
  4522. count = 20;
  4523. };
  4524. class 20Rnd_mas_Rocket_03_AP_F: 20Rnd_Rocket_03_AP_F
  4525. {
  4526. displayName = "Rockets AP";
  4527. descriptionShort = "AP";
  4528. displayNameShort = "AP";
  4529. ammo = "Rocket_03_AP_F";
  4530. count = 20;
  4531. };
  4532. class 2Rnd_mas_Bomb_03_F: 2Rnd_Bomb_03_F
  4533. {
  4534. displayName = "GBU 54";
  4535. descriptionShort = "GBU 54";
  4536. displayNameShort = "GBU 54";
  4537. ammo = "Bomb_mas_03_F";
  4538. count = 2;
  4539. };
  4540. class 4Rnd_mas_Bomb_03_F: 2Rnd_Bomb_03_F
  4541. {
  4542. displayName = "GBU 54";
  4543. descriptionShort = "GBU 54";
  4544. displayNameShort = "GBU 54";
  4545. ammo = "Bomb_mas_03_F";
  4546. count = 4;
  4547. };
  4548. class 6Rnd_mas_Bomb_03_F: 2Rnd_Bomb_03_F
  4549. {
  4550. displayName = "GBU 54";
  4551. descriptionShort = "GBU 54";
  4552. displayNameShort = "GBU 54";
  4553. ammo = "Bomb_mas_03_F";
  4554. count = 6;
  4555. };
  4556. class 2Rnd_mas_r_Bomb_03_F: 2Rnd_mas_Bomb_03_F
  4557. {
  4558. displayName = "KAB 500";
  4559. descriptionShort = "KAB 500";
  4560. displayNameShort = "KAB 500";
  4561. ammo = "Bomb_mas_03_F";
  4562. count = 2;
  4563. };
  4564. class 4Rnd_mas_r_Bomb_03_F: 4Rnd_mas_Bomb_03_F
  4565. {
  4566. displayName = "KAB 500";
  4567. descriptionShort = "KAB 500";
  4568. displayNameShort = "KAB 500";
  4569. ammo = "Bomb_mas_03_F";
  4570. count = 4;
  4571. };
  4572. class 6Rnd_mas_r_Bomb_03_F: 6Rnd_mas_Bomb_03_F
  4573. {
  4574. displayName = "KAB 500";
  4575. descriptionShort = "KAB 500";
  4576. displayNameShort = "KAB 500";
  4577. ammo = "Bomb_mas_03_F";
  4578. count = 6;
  4579. };
  4580. class 24Rnd_mas_PG_missiles: 24Rnd_PG_missiles
  4581. {
  4582. count = 24;
  4583. ammo = "M_mas_PG_AT";
  4584. displayName = "DAGR DP";
  4585. descriptionShort = "DP";
  4586. displayNameShort = "DP";
  4587. };
  4588. class 12Rnd_mas_PG_missiles: 24Rnd_PG_missiles
  4589. {
  4590. count = 12;
  4591. ammo = "M_mas_PG_AT";
  4592. displayName = "DAGR AT";
  4593. descriptionShort = "AT";
  4594. displayNameShort = "AT";
  4595. };
  4596. class 12Rnd_mas_PG_HE_missiles: 24Rnd_PG_missiles
  4597. {
  4598. count = 12;
  4599. ammo = "M_mas_PG_HE";
  4600. displayName = "DAGR HE";
  4601. descriptionShort = "HE";
  4602. displayNameShort = "HE";
  4603. };
  4604. class mas_PG7V: RPG32_F
  4605. {
  4606. displayName = "PG7 HEDP";
  4607. displayNameShort = "HEDP";
  4608. ammo = "R_mas_PG7_F";
  4609. model = "\mas_ru_rifle\PG7_proxy.p3d";
  4610. modelSpecial = "\mas_ru_rifle\RPG7_Launcher_loaded";
  4611. picture = "\mas_ru_rifle\ui\gear_rpg7_rocket_ca.paa";
  4612. mass = 50;
  4613. descriptionshort = "Caliber: 85 mm<br />Rounds: 1<br />Used in: RPG7";
  4614. };
  4615. class mas_PG7L: RPG32_F
  4616. {
  4617. displayName = "PG7L S-HEAT";
  4618. displayNameShort = "S-HEAT";
  4619. ammo = "R_mas_PG7L_F";
  4620. model = "\mas_ru_rifle\PG7_proxy.p3d";
  4621. modelSpecial = "\mas_ru_rifle\RPG7L_Launcher_loaded";
  4622. picture = "\mas_ru_rifle\ui\gear_rpg7l_rocket_ca.paa";
  4623. mass = 50;
  4624. descriptionshort = "Caliber: 93 mm<br />Rounds: 1<br />Used in: RPG7";
  4625. };
  4626. class mas_PG7VR: RPG32_F
  4627. {
  4628. displayName = "PG7VR T-HEAT";
  4629. displayNameShort = "T-HEAT";
  4630. ammo = "R_mas_PG7VR_F";
  4631. model = "\mas_ru_rifle\PG7_proxy.p3d";
  4632. modelSpecial = "\mas_ru_rifle\RPG7VR_Launcher_loaded";
  4633. picture = "\mas_ru_rifle\ui\gear_rpg7vr_rocket_ca.paa";
  4634. mass = 50;
  4635. descriptionshort = "Caliber: 64-105 mm<br />Rounds: 1<br />Used in: RPG7";
  4636. };
  4637. class mas_OG7: RPG32_HE_F
  4638. {
  4639. displayName = "OG7 HE";
  4640. displayNameShort = "HE";
  4641. ammo = "R_mas_OG7_F";
  4642. model = "\mas_ru_rifle\OG7V_proxy.p3d";
  4643. modelSpecial = "\mas_ru_rifle\RPG7O_Launcher_loaded";
  4644. picture = "\mas_ru_rifle\ui\gear_og7_rocket_ca.paa";
  4645. mass = 50;
  4646. descriptionshort = "Caliber: 40 mm<br />Rounds: 1<br />Used in: RPG7";
  4647. };
  4648. class mas_TBG7V: RPG32_HE_F
  4649. {
  4650. displayName = "TBG7V ThB";
  4651. displayNameShort = "ThB";
  4652. ammo = "R_mas_TBG7V_F";
  4653. model = "\mas_ru_rifle\PG7_proxy.p3d";
  4654. modelSpecial = "\mas_ru_rifle\TBG7V_Launcher_loaded";
  4655. picture = "\mas_ru_rifle\ui\gear_tbg7_rocket_ca.paa";
  4656. mass = 50;
  4657. descriptionshort = "Caliber: 105 mm<br />Rounds: 1<br />Used in: RPG7";
  4658. };
  4659. class mas_PG18: RPG32_F
  4660. {
  4661. displayName = "PG18 HEAT";
  4662. displayNameShort = "HEAT";
  4663. ammo = "R_mas_PG18_F";
  4664. model = "\mas_us_rifle\M136_ammo.p3d";
  4665. modelSpecial = "\mas_ru_rifle\rpg18_loaded.p3d";
  4666. picture = "\mas_ru_rifle\ui\gear_rpg18_rocket_ca.paa";
  4667. mass = 50;
  4668. descriptionshort = "Caliber: 64 mm<br />Rounds: 1<br />Used in: RPG18";
  4669. };
  4670. class mas_pzf60: mas_PG18
  4671. {
  4672. displayName = "PZF60 HEAT";
  4673. displayNameShort = "HEAT";
  4674. ammo = "R_mas_PG7_F";
  4675. model = "\mas_us_rifle\M136_ammo.p3d";
  4676. modelSpecial = "\mas_ru_rifle\pzf60_loaded.p3d";
  4677. picture = "\mas_ru_rifle\ui\gear_rpg18_rocket_ca.paa";
  4678. mass = 50;
  4679. descriptionshort = "Caliber: 149 mm<br />Rounds: 1<br />Used in: PZF60";
  4680. };
  4681. class mas_LAW: RPG32_F
  4682. {
  4683. displayName = "M72 LAW HEAT";
  4684. displayNameShort = "HEAT";
  4685. ammo = "R_mas_PG18_F";
  4686. model = "\mas_us_rifle\M136_ammo.p3d";
  4687. modelSpecial = "\mas_ru_rifle\m72_loaded.p3d";
  4688. picture = "\mas_ru_rifle\ui\gear_rpg18_rocket_ca.paa";
  4689. mass = 50;
  4690. descriptionshort = "Caliber: 66 mm<br />Rounds: 1<br />Used in: M72 LAW";
  4691. };
  4692. class mas_M136: RPG32_F
  4693. {
  4694. displayName = "M136 AT-4 HEAT";
  4695. displayNameShort = "HEAT";
  4696. ammo = "R_mas_AT4_F";
  4697. model = "\mas_us_rifle\M136_ammo.p3d";
  4698. modelSpecial = "\mas_us_rifle\m136_launcher_loaded";
  4699. picture = "\mas_us_rifle\ui\gear_m136_rocket_ca.paa";
  4700. mass = 50;
  4701. descriptionshort = "Caliber: 84 mm HEAT<br />Rounds: 1<br />Used in: M136-AT4";
  4702. };
  4703. class mas_M136_HE: RPG32_F
  4704. {
  4705. displayName = "M136 AT-4 HEDP";
  4706. displayNameShort = "HEDP";
  4707. ammo = "R_mas_AT4HE_F";
  4708. model = "\mas_us_rifle\M136_ammo.p3d";
  4709. modelSpecial = "\mas_us_rifle\m136_launcher_loaded";
  4710. picture = "\mas_us_rifle\ui\gear_m136_rocket_ca.paa";
  4711. mass = 50;
  4712. descriptionshort = "Caliber: 84 mm HE<br />Rounds: 1<br />Used in: M136-AT4";
  4713. };
  4714. class mas_MAAWS: NLAW_F
  4715. {
  4716. displayName = "M3 MAAWS HEAT";
  4717. displayNameShort = "HEAT";
  4718. ammo = "R_mas_MAAWS_AT";
  4719. modelSpecial = "\mas_us_rifle\MAAWS.p3d";
  4720. mass = 50;
  4721. descriptionshort = "Caliber: 84 mm HEAT<br />Rounds: 1<br />Used in: M3 MAAWS";
  4722. };
  4723. class mas_MAAWS_HE: NLAW_F
  4724. {
  4725. displayName = "M3 MAAWS HEDP";
  4726. displayNameShort = "HEDP";
  4727. ammo = "R_mas_MAAWS_HE";
  4728. modelSpecial = "\mas_us_rifle\MAAWS.p3d";
  4729. mass = 50;
  4730. descriptionshort = "Caliber: 84 mm HE<br />Rounds: 1<br />Used in: M3 MAAWS";
  4731. };
  4732. class mas_SMAW: NLAW_F
  4733. {
  4734. displayName = "SMAW HEAA";
  4735. displayNameShort = "HEAA";
  4736. ammo = "R_mas_MAAWS_AT";
  4737. modelSpecial = "\mas_us_rifle\SMAW.p3d";
  4738. picture = "\mas_us_rifle\ui\gear_smaw_rocket_ca.paa";
  4739. mass = 50;
  4740. descriptionshort = "Caliber: 83 mm HEAA<br />Rounds: 1<br />Used in: SMAW";
  4741. };
  4742. class mas_SMAW_HE: NLAW_F
  4743. {
  4744. displayName = "SMAW HEDP";
  4745. displayNameShort = "HEDP";
  4746. ammo = "R_mas_MAAWS_HE";
  4747. modelSpecial = "\mas_us_rifle\SMAW.p3d";
  4748. picture = "\mas_us_rifle\ui\gear_smaw_rocket_ca.paa";
  4749. mass = 50;
  4750. descriptionshort = "Caliber: 83 mm HE<br />Rounds: 1<br />Used in: SMAW";
  4751. };
  4752. class mas_SMAW_NE: NLAW_F
  4753. {
  4754. displayName = "SMAW NE";
  4755. displayNameShort = "NE";
  4756. ammo = "R_mas_TBG7V_F";
  4757. modelSpecial = "\mas_us_rifle\SMAW.p3d";
  4758. picture = "\mas_us_rifle\ui\gear_smaw_rocket_ca.paa";
  4759. mass = 50;
  4760. descriptionshort = "Caliber: 83 mm NE<br />Rounds: 1<br />Used in: SMAW";
  4761. };
  4762. class mas_NLAW: NLAW_F
  4763. {
  4764. displayName = "NLAW HEAT";
  4765. displayNameShort = "HEAT";
  4766. ammo = "R_mas_NLAW_AT";
  4767. mass = 50;
  4768. };
  4769. class mas_NLAW_HE: NLAW_F
  4770. {
  4771. displayName = "NLAW HEDP";
  4772. displayNameShort = "HEDP";
  4773. ammo = "R_mas_NLAW_HE";
  4774. mass = 50;
  4775. };
  4776. class mas_TitanS: Titan_AT
  4777. {
  4778. displayName = "ATGM HEAT";
  4779. displayNameShort = "HEAT";
  4780. ammo = "R_mas_NLAW_AT";
  4781. mass = 60;
  4782. descriptionshort = "Caliber: 130 mm HEAT<br />Rounds: 1<br />Used in: ATGM Titan";
  4783. };
  4784. class mas_TitanS_HE: Titan_AP
  4785. {
  4786. displayName = "ATGM HEDP";
  4787. displayNameShort = "HEDP";
  4788. ammo = "R_mas_NLAW_HE";
  4789. mass = 60;
  4790. descriptionshort = "Caliber: 130 mm HEDP<br />Rounds: 1<br />Used in: ATGM Titan";
  4791. };
  4792. class mas_Metis: NLAW_F
  4793. {
  4794. displayName = "Metis HEAT";
  4795. displayNameShort = "HEAT";
  4796. ammo = "R_mas_NLAW_AT";
  4797. modelSpecial = "\mas_ru_rifle\metis_launcher_loaded.p3d";
  4798. picture = "\mas_ru_rifle\ui\gear_metis_rocket_ca.paa";
  4799. mass = 60;
  4800. descriptionshort = "Caliber: 83 mm HEAT<br />Rounds: 1<br />Used in: Metis";
  4801. };
  4802. class mas_Metis_HE: NLAW_F
  4803. {
  4804. displayName = "Metis HEDP";
  4805. displayNameShort = "HEDP";
  4806. ammo = "R_mas_NLAW_HE";
  4807. modelSpecial = "\mas_ru_rifle\metis_launcher_loaded.p3d";
  4808. picture = "\mas_ru_rifle\ui\gear_metis_rocket_ca.paa";
  4809. mass = 60;
  4810. descriptionshort = "Caliber: 83 mm HE<br />Rounds: 1<br />Used in: Metis";
  4811. };
  4812. class mas_Stinger: Titan_AA
  4813. {
  4814. displayName = "FIM-92 Stinger";
  4815. modelSpecial = "\mas_us_rifle\stinger_launcher_loaded.p3d";
  4816. descriptionshort = "Caliber: 70 mm<br />Rounds: 1<br />Used in: FIM-92 Stinger";
  4817. mass = 60;
  4818. };
  4819. class mas_Strela: Titan_AA
  4820. {
  4821. displayName = "SA-7 Strela";
  4822. modelSpecial = "\mas_ru_rifle\strela_launcher_loaded.p3d";
  4823. descriptionshort = "Caliber: 70 mm<br />Rounds: 1<br />Used in: SA-7 Strela";
  4824. mass = 60;
  4825. };
  4826. class Sting_mas_AA_F: Titan_AA
  4827. {
  4828. scope = 1;
  4829. displayName = "FIM-92 Stinger(L)";
  4830. modelSpecial = "\mas_us_rifle\stinger_launcher_loaded.p3d";
  4831. descriptionshort = "Caliber: 70 mm<br />Rounds: 1<br />Used in: FIM-92 Stinger";
  4832. mass = 60;
  4833. };
  4834. class RPG32_mas_AA_F: Titan_AA
  4835. {
  4836. scope = 1;
  4837. displayName = "SA-7 Strela(L)";
  4838. modelSpecial = "\mas_ru_rifle\strela_launcher_loaded.p3d";
  4839. descriptionshort = "Caliber: 70 mm<br />Rounds: 1<br />Used in: SA-7 Strela";
  4840. mass = 60;
  4841. };
  4842. class 30Rnd_mas_556x45_Stanag: 30Rnd_556x45_Stanag
  4843. {
  4844. ammo = "B_mas_556x45_Ball";
  4845. count = 30;
  4846. descriptionshort = "Caliber: 5.56x45 mm STANAG<br />Rounds: 30<br />Used in: M4,HK416,M16,SCAR-L";
  4847. displayname = "30rnd 5.56mm STANAG";
  4848. picture = "\mas_us_rifle\ui\m_30stanag_CA.paa";
  4849. };
  4850. class 30Rnd_mas_556x45sd_Stanag: 30Rnd_556x45_Stanag
  4851. {
  4852. ammo = "B_mas_556x45sd_Ball";
  4853. count = 30;
  4854. descriptionshort = "Caliber: 5.56x45 mm SD STANAG<br />Rounds: 30<br />Used in: M4,HK416,M16,SCAR-L";
  4855. displayname = "30rnd 5.56mm SD STANAG";
  4856. picture = "\mas_us_rifle\ui\m_30stanag_CA.paa";
  4857. };
  4858. class 30Rnd_mas_556x45bk_Stanag: 30Rnd_556x45_Stanag
  4859. {
  4860. ammo = "B_mas_556x45bk_Ball";
  4861. count = 30;
  4862. descriptionshort = "Caliber: 5.56x45 mm BLANK<br />Rounds: 30<br />Used in: M4,HK416,M16,SCAR-L";
  4863. displayname = "30rnd 5.56mm BLANK";
  4864. picture = "\mas_us_rifle\ui\m_30stanagbk_CA.paa";
  4865. };
  4866. class 40Rnd_mas_46x30_Mag: 30Rnd_556x45_Stanag
  4867. {
  4868. ammo = "B_mas_556x45_Ball";
  4869. count = 40;
  4870. descriptionshort = "Caliber: 4.6x30 mm STANAG<br />Rounds: 40<br />Used in: MP7A1";
  4871. displayname = "40rnd 4.6x30 mm";
  4872. picture = "\A3\weapons_f\data\ui\M_16Rnd_9x21_CA.paa";
  4873. };
  4874. class 40Rnd_mas_46x30sd_Mag: 30Rnd_556x45_Stanag
  4875. {
  4876. ammo = "B_mas_556x45sd_Ball";
  4877. count = 40;
  4878. descriptionshort = "Caliber: 4.6x30 mm SD STANAG<br />Rounds: 40<br />Used in: MP7A1";
  4879. displayname = "40rnd 4.6x30 mm SD";
  4880. picture = "\A3\weapons_f\data\ui\M_16Rnd_9x21_CA.paa";
  4881. };
  4882. class 30Rnd_mas_556x45_T_Stanag: 30Rnd_556x45_Stanag_Tracer_Red
  4883. {
  4884. ammo = "B_mas_556x45_Ball_T";
  4885. count = 30;
  4886. descriptionshort = "Caliber: 5.56x45 mm STANAG<br />Rounds: 30<br />Used in: M4,HK416,M16,SCAR-L";
  4887. displayname = "30rnd 5.56mm STANAG(Tracer)";
  4888. picture = "\mas_us_rifle\ui\m_30stanag_red_CA.paa";
  4889. };
  4890. class 150Rnd_mas_556x45_Stanag: 30Rnd_mas_556x45_Stanag
  4891. {
  4892. count = 150;
  4893. descriptionshort = "Caliber: 5.56x45 mm STANAG<br />Rounds: 30<br />Used in: M27 IAR";
  4894. displayname = "150rnd 5.56mm STANAG";
  4895. picture = "\mas_us_rifle\ui\m_150stanag_CA.paa";
  4896. };
  4897. class 150Rnd_mas_556x45_T_Stanag: 30Rnd_mas_556x45_T_Stanag
  4898. {
  4899. count = 150;
  4900. descriptionshort = "Caliber: 5.56x45 mm STANAG<br />Rounds: 30<br />Used in: M27 IAR";
  4901. displayname = "150rnd 5.56mm STANAG(Tracer)";
  4902. picture = "\mas_us_rifle\ui\m_150stanag_red_CA.paa";
  4903. };
  4904. class 200Rnd_mas_556x45_Stanag: 200Rnd_65x39_cased_Box
  4905. {
  4906. ammo = "B_mas_556x45_Ball";
  4907. count = 200;
  4908. descriptionshort = "Caliber: 5.56x45 mm STANAG<br />Rounds: 200<br />Used in: Stoner LMG,M249";
  4909. displayname = "200rnd 5.56mm Box";
  4910. picture = "\mas_us_rifle\ui\m_200LMG_ca.paa";
  4911. mass = 25;
  4912. };
  4913. class 200Rnd_mas_556x45_T_Stanag: 200Rnd_65x39_cased_Box_Tracer
  4914. {
  4915. ammo = "B_mas_556x45_Ball_T";
  4916. count = 200;
  4917. descriptionshort = "Caliber: 5.56x45 mm STANAG Tracer<br />Rounds: 200<br />Used in: Stoner LMG,M249";
  4918. displayname = "200rnd 5.56mm Box(Tracer)";
  4919. picture = "\mas_us_rifle\ui\m_200LMG_red_ca.paa";
  4920. mass = 25;
  4921. };
  4922. class 100Rnd_mas_762x51_Stanag: 150Rnd_762x51_Box
  4923. {
  4924. ammo = "B_mas_762x51_Ball";
  4925. count = 100;
  4926. descriptionshort = "Caliber: 7.62x51 mm STANAG<br />Rounds: 100<br />Used in: Mk48,M240";
  4927. displayname = "100rnd 7.62mm Box";
  4928. mass = 30;
  4929. };
  4930. class 100Rnd_mas_762x51_T_Stanag: 150Rnd_762x51_Box_Tracer
  4931. {
  4932. ammo = "B_mas_762x51_Ball_T";
  4933. count = 100;
  4934. descriptionshort = "Caliber: 7.62x51 mm STANAG Tracer<br />Rounds: 100<br />Used in: Mk48,M240";
  4935. displayname = "100rnd 7.62mm Box(Tracer)";
  4936. mass = 30;
  4937. };
  4938. class 100Rnd_mas_762x54_mag: 150Rnd_762x51_Box
  4939. {
  4940. ammo = "B_mas_762x51_Ball";
  4941. count = 100;
  4942. descriptionshort = "Caliber: 7.62x54 mm<br />Rounds: 100<br />Used in: PKM";
  4943. displayname = "100rnd 7.62x54mm Box";
  4944. mass = 30;
  4945. };
  4946. class 100Rnd_mas_762x54_T_mag: 150Rnd_762x51_Box_Tracer
  4947. {
  4948. ammo = "B_mas_762x51_Ball_T";
  4949. count = 100;
  4950. descriptionshort = "Caliber: 7.62x54 mm Tracer<br />Rounds: 100<br />Used in: PKM";
  4951. displayname = "100rnd 7.62x54mm Box(Tracer)";
  4952. mass = 30;
  4953. };
  4954. class 100Rnd_mas_762x39_mag: 150Rnd_762x51_Box
  4955. {
  4956. ammo = "B_mas_762x39_Ball";
  4957. count = 100;
  4958. descriptionshort = "Caliber: 7.62x39 mm<br />Rounds: 100<br />Used in: M72";
  4959. displayname = "100rnd 7.62x39mm Drum";
  4960. mass = 30;
  4961. };
  4962. class 100Rnd_mas_762x39_T_mag: 150Rnd_762x51_Box_Tracer
  4963. {
  4964. ammo = "B_mas_762x39_Ball_T";
  4965. count = 100;
  4966. descriptionshort = "Caliber: 7.62x39 mm Tracer<br />Rounds: 100<br />Used in: M72";
  4967. displayname = "100rnd 7.62x39mm Drum(Tracer)";
  4968. mass = 30;
  4969. };
  4970. class 30Rnd_mas_545x39_mag: 30Rnd_556x45_Stanag
  4971. {
  4972. ammo = "B_mas_556x45_Ball";
  4973. count = 30;
  4974. descriptionshort = "Caliber: 5.45x39 mm<br />Rounds: 30<br />Used in: AK74M,AKS74,AKSU";
  4975. displayname = "30rnd 5.45mm Mag";
  4976. picture = "\mas_us_rifle\ui\m_30ak74m_ca.paa";
  4977. };
  4978. class 30Rnd_mas_545x39sd_mag: 30Rnd_556x45_Stanag
  4979. {
  4980. ammo = "B_mas_556x45sd_Ball";
  4981. count = 30;
  4982. descriptionshort = "Caliber: 5.45x39 mm SD<br />Rounds: 30<br />Used in: AK74M,AKS74,AKSU";
  4983. displayname = "30rnd 5.45mm SD Mag";
  4984. picture = "\mas_us_rifle\ui\m_30ak74m_ca.paa";
  4985. };
  4986. class 30Rnd_mas_545x39bk_mag: 30Rnd_556x45_Stanag
  4987. {
  4988. ammo = "B_mas_556x45bk_Ball";
  4989. count = 30;
  4990. descriptionshort = "Caliber: 5.45x39 mm BLANK<br />Rounds: 30<br />Used in: AK74M,AKS74,AKSU";
  4991. displayname = "30rnd 5.45mm BLANK";
  4992. picture = "\mas_us_rifle\ui\m_30ak74mbk_ca.paa";
  4993. };
  4994. class 30Rnd_mas_545x39_T_mag: 30Rnd_556x45_Stanag_Tracer_Red
  4995. {
  4996. ammo = "B_mas_556x45_Ball_T";
  4997. count = 30;
  4998. descriptionshort = "Caliber: 5.45x39 mm Tracer<br />Rounds: 30<br />Used in: AK74M,AKS74,AKSU";
  4999. displayname = "30rnd 5.45mm Mag(Tracer)";
  5000. picture = "\mas_us_rifle\ui\m_30ak74m_red_ca.paa";
  5001. };
  5002. class 100Rnd_mas_545x39_mag: 200Rnd_65x39_cased_Box
  5003. {
  5004. ammo = "B_mas_556x45_Ball";
  5005. count = 100;
  5006. descriptionshort = "Caliber: 5.45x39 mm<br />Rounds: 100<br />Used in: RPK74";
  5007. displayname = "100rnd 5.45mm Drum";
  5008. picture = "\mas_us_rifle\ui\m_100rpk_ca.paa";
  5009. mass = 25;
  5010. };
  5011. class 100Rnd_mas_545x39_T_mag: 200Rnd_65x39_cased_Box_Tracer
  5012. {
  5013. ammo = "B_mas_556x45_Ball_T";
  5014. count = 100;
  5015. descriptionshort = "Caliber: 5.45x39 mm Tracer<br />Rounds: 100<br />Used in: RPK74";
  5016. displayname = "100rnd 5.45mm Drum(Tracer)";
  5017. picture = "\mas_us_rifle\ui\m_100rpk_red_ca.paa";
  5018. mass = 25;
  5019. };
  5020. class 20Rnd_mas_762x51_Stanag: 30Rnd_556x45_Stanag
  5021. {
  5022. ammo = "B_mas_762x51_Ball";
  5023. count = 20;
  5024. descriptionshort = "Caliber: 7.62x51 mm STANAG<br />Rounds: 20<br />Used in: HK417,SR25,SCAR-H,EBR";
  5025. displayname = "20rnd 7.62mm STANAG";
  5026. picture = "\mas_us_rifle\ui\m_20hk417_ca.paa";
  5027. };
  5028. class 20Rnd_mas_762x51sd_Stanag: 30Rnd_556x45_Stanag
  5029. {
  5030. ammo = "B_mas_762x51sd_Ball";
  5031. count = 20;
  5032. descriptionshort = "Caliber: 7.62x51 mm SD STANAG<br />Rounds: 20<br />Used in: HK417,SR25,SCAR-H,EBR";
  5033. displayname = "20rnd 7.62mm SD STANAG";
  5034. picture = "\mas_us_rifle\ui\m_20hk417_ca.paa";
  5035. };
  5036. class 20Rnd_mas_762x51bk_Stanag: 30Rnd_556x45_Stanag
  5037. {
  5038. ammo = "B_mas_762x51bk_Ball";
  5039. count = 20;
  5040. descriptionshort = "Caliber: 7.62x51 mm BLANK<br />Rounds: 20<br />Used in: HK417,SR25,SCAR-H,EBR";
  5041. displayname = "20rnd 7.62mm BLANK";
  5042. picture = "\mas_us_rifle\ui\m_20hk417bk_ca.paa";
  5043. };
  5044. class 20Rnd_mas_762x51_T_Stanag: 30Rnd_556x45_Stanag_Tracer_Red
  5045. {
  5046. ammo = "B_mas_762x51_Ball_T";
  5047. count = 20;
  5048. descriptionshort = "Caliber: 7.62x51 mm Tracer STANAG<br />Rounds: 20<br />Used in: HK417,SR25,SCAR-H,EBR";
  5049. displayname = "20rnd 7.62mm Mag(Tracer)";
  5050. picture = "\mas_us_rifle\ui\m_20hk417_red_ca.paa";
  5051. };
  5052. class 5Rnd_mas_762x51_Stanag: 30Rnd_556x45_Stanag
  5053. {
  5054. ammo = "B_mas_762x51_Ball";
  5055. count = 5;
  5056. descriptionshort = "Caliber: 7.62x51 mm STANAG<br />Rounds: 5<br />Used in: M24";
  5057. displayname = "5rnd 7.62mm Mag";
  5058. picture = "\mas_us_rifle\ui\m_m24_ca.paa";
  5059. };
  5060. class 5Rnd_mas_762x51sd_Stanag: 30Rnd_556x45_Stanag
  5061. {
  5062. ammo = "B_mas_762x51sd_Ball";
  5063. count = 5;
  5064. descriptionshort = "Caliber: 7.62x51 mm SD STANAG<br />Rounds: 5<br />Used in: M24";
  5065. displayname = "5rnd 7.62mm SD STANAG";
  5066. picture = "\mas_us_rifle\ui\m_m24_ca.paa";
  5067. };
  5068. class 5Rnd_mas_762x51_T_Stanag: 30Rnd_556x45_Stanag_Tracer_Red
  5069. {
  5070. ammo = "B_mas_762x51_Ball_T";
  5071. count = 5;
  5072. descriptionshort = "Caliber: 7.62x51 mm Tracer STANAG<br />Rounds: 5<br />Used in: M24";
  5073. displayname = "5rnd 7.62mm Mag(Tracer)";
  5074. picture = "\mas_us_rifle\ui\m_m24_ca.paa";
  5075. };
  5076. class 10Rnd_mas_338_Stanag: 30Rnd_556x45_Stanag
  5077. {
  5078. ammo = "B_mas_338_Ball";
  5079. count = 10;
  5080. descriptionshort = "Caliber: 338LM<br />Rounds: 10<br />Used in: LRR AWM";
  5081. displayname = "10rnd 338 Mag";
  5082. picture = "\mas_us_rifle\ui\m_10lrr_ca.paa";
  5083. };
  5084. class 10Rnd_mas_338sd_Stanag: 30Rnd_556x45_Stanag
  5085. {
  5086. ammo = "B_mas_338sd_Ball";
  5087. count = 10;
  5088. descriptionshort = "Caliber: 338LMSD<br />Rounds: 10<br />Used in: LRR AWM";
  5089. displayname = "10rnd 338 Mag(SD)";
  5090. picture = "\mas_us_rifle\ui\m_10lrr_ca.paa";
  5091. };
  5092. class 10Rnd_mas_338_T_Stanag: 30Rnd_556x45_Stanag_Tracer_Red
  5093. {
  5094. ammo = "B_mas_338_Ball_T";
  5095. count = 10;
  5096. descriptionshort = "Caliber: 338LM<br />Rounds: 10<br />Used in: LRR AWM";
  5097. displayname = "10rnd 338 Mag(Tracer)";
  5098. picture = "\mas_us_rifle\ui\m_10lrr_ca.paa";
  5099. };
  5100. class 30Rnd_mas_762x39_mag: 30Rnd_556x45_Stanag
  5101. {
  5102. ammo = "B_mas_762x39_Ball";
  5103. count = 30;
  5104. descriptionshort = "Caliber: 7.62x39 mm<br />Rounds: 30<br />Used in: AKM,AKMS";
  5105. displayname = "30rnd 7.62mm Mag";
  5106. picture = "\mas_us_rifle\ui\m_30akm_ca.paa";
  5107. };
  5108. class 30Rnd_mas_762x39sd_mag: 30Rnd_556x45_Stanag
  5109. {
  5110. ammo = "B_mas_762x39sd_Ball";
  5111. count = 30;
  5112. descriptionshort = "Caliber: 7.62x39 mm SD<br />Rounds: 30<br />Used in: AKM,AKMS";
  5113. displayname = "30rnd 7.62mm SD Mag";
  5114. picture = "\mas_us_rifle\ui\m_30akm_ca.paa";
  5115. };
  5116. class 30Rnd_mas_762x39bk_mag: 30Rnd_556x45_Stanag
  5117. {
  5118. ammo = "B_mas_762x51bk_Ball";
  5119. count = 30;
  5120. descriptionshort = "Caliber: 7.62x39 mm BLANK<br />Rounds: 30<br />Used in: AKM,AKMS";
  5121. displayname = "30rnd 7.62mm BLANK";
  5122. picture = "\mas_us_rifle\ui\m_30akmbk_ca.paa";
  5123. };
  5124. class 30Rnd_mas_762x39_T_mag: 30Rnd_556x45_Stanag_Tracer_Red
  5125. {
  5126. ammo = "B_mas_762x39_Ball_T";
  5127. count = 30;
  5128. descriptionshort = "Caliber: 7.62x39 mm Tracer<br />Rounds: 30<br />Used in: AKM,AKMS";
  5129. displayname = "30rnd 7.62mm Mag(Tracer)";
  5130. picture = "\mas_us_rifle\ui\m_30akm_red_ca.paa";
  5131. };
  5132. class 10Rnd_mas_762x54_mag: 30Rnd_556x45_Stanag
  5133. {
  5134. ammo = "B_mas_762x54_Ball";
  5135. count = 10;
  5136. descriptionshort = "Caliber: 7.62x54 mm<br />Rounds: 10<br />Used in: SVD";
  5137. displayname = "10rnd 7.62mm Mag";
  5138. picture = "\mas_us_rifle\ui\m_10svd_ca.paa";
  5139. };
  5140. class 10Rnd_mas_762x54sd_mag: 30Rnd_556x45_Stanag
  5141. {
  5142. ammo = "B_mas_762x51sd_Ball";
  5143. count = 10;
  5144. descriptionshort = "Caliber: 7.62x54SD mm<br />Rounds: 10<br />Used in: SVD";
  5145. displayname = "10rnd 7.62mmSD Mag";
  5146. picture = "\mas_us_rifle\ui\m_10svd_ca.paa";
  5147. };
  5148. class 10Rnd_mas_762x54_T_mag: 30Rnd_556x45_Stanag_Tracer_Red
  5149. {
  5150. ammo = "B_mas_762x54_Ball_T";
  5151. count = 10;
  5152. descriptionshort = "Caliber: 7.62x54 mm Tracer<br />Rounds: 10<br />Used in: SVD";
  5153. displayname = "10rnd 7.62mm Mag(Tracer)";
  5154. picture = "\mas_us_rifle\ui\m_10svd_red_ca.paa";
  5155. };
  5156. class 5Rnd_mas_127x99_Stanag: 30Rnd_556x45_Stanag
  5157. {
  5158. ammo = "B_mas_127x99_Ball";
  5159. count = 10;
  5160. descriptionshort = "Caliber: 12.7x99 mm STANAG<br />Rounds: 10<br />Used in: M107";
  5161. displayname = "10rnd 12.7mm Mag";
  5162. picture = "\mas_us_rifle\ui\m_5m107_ca.paa";
  5163. };
  5164. class 5Rnd_mas_127x99_dem_Stanag: 5Rnd_mas_127x99_Stanag
  5165. {
  5166. ammo = "B_mas_127x99_dem_Ball";
  5167. count = 10;
  5168. descriptionshort = "Caliber: 12.7x99 mm Demo STANAG<br />Rounds: 10<br />Used in: M107";
  5169. displayname = "10rnd 12.7mm Demo Mag";
  5170. picture = "\mas_us_rifle\ui\m_5m107dem_ca.paa";
  5171. };
  5172. class 5Rnd_mas_127x99_T_Stanag: 30Rnd_556x45_Stanag_Tracer_Red
  5173. {
  5174. ammo = "B_mas_127x99_Ball_T";
  5175. count = 10;
  5176. descriptionshort = "Caliber: 12.7x99 mm Tracer STANAG<br />Rounds: 10<br />Used in: M107";
  5177. displayname = "10rnd 12.7mm Mag(Tracer)";
  5178. picture = "\mas_us_rifle\ui\m_5m107_red_ca.paa";
  5179. };
  5180. class 5Rnd_mas_127x108_mag: 5Rnd_mas_127x99_Stanag
  5181. {
  5182. count = 5;
  5183. descriptionshort = "Caliber: 12.7x108 mm<br />Rounds: 5<br />Used in: KSVK";
  5184. displayname = "5rnd 12.7mm Mag";
  5185. picture = "\mas_us_rifle\ui\m_5m107_ca.paa";
  5186. };
  5187. class 5Rnd_mas_127x108_dem_mag: 5Rnd_mas_127x99_dem_Stanag
  5188. {
  5189. count = 5;
  5190. descriptionshort = "Caliber: 12.7x108 mm Demo<br />Rounds: 5<br />Used in: KSVK";
  5191. displayname = "5rnd 12.7mm Demo Mag";
  5192. picture = "\mas_us_rifle\ui\m_5m107dem_ca.paa";
  5193. };
  5194. class 5Rnd_mas_127x108_T_mag: 5Rnd_mas_127x99_T_Stanag
  5195. {
  5196. count = 5;
  5197. descriptionshort = "Caliber: 12.7x108 mm Tracer<br />Rounds: 5<br />Used in: KSVK";
  5198. displayname = "5rnd 12.7mm Mag(Tracer)";
  5199. picture = "\mas_us_rifle\ui\m_5m107_red_ca.paa";
  5200. };
  5201. class 30Rnd_mas_9x21_Stanag: 30Rnd_556x45_Stanag
  5202. {
  5203. ammo = "B_mas_9x21_Ball";
  5204. count = 30;
  5205. descriptionshort = "Caliber: 9x21 mm STANAG<br />Rounds: 30<br />Used in: HKMP5,HKMP5SD6";
  5206. displayname = "30rnd 9mm Mag";
  5207. picture = "\mas_us_rifle\ui\m_30mp5_ca.paa";
  5208. };
  5209. class 30Rnd_mas_9x21sd_Stanag: 30Rnd_556x45_Stanag
  5210. {
  5211. ammo = "B_mas_9x21sd_Ball";
  5212. count = 30;
  5213. descriptionshort = "Caliber: 9x21 mm SD STANAG<br />Rounds: 30<br />Used in: HKMP5,HKMP5SD6";
  5214. displayname = "30rnd 9mm SD Mag";
  5215. picture = "\mas_us_rifle\ui\m_30mp5_ca.paa";
  5216. };
  5217. class 30Rnd_mas_9x21d_Stanag: 20Rnd_556x45_UW_mag
  5218. {
  5219. ammo = "B_mas_9x21d_Ball";
  5220. count = 30;
  5221. descriptionshort = "Caliber: 9x21 mm STANAG<br />Rounds: 30<br />Used in: HKMP5SD6 UW";
  5222. displayname = "30rnd 9mm Mag UW";
  5223. picture = "\mas_us_rifle\ui\m_30mp5_ca.paa";
  5224. };
  5225. class 12Rnd_mas_45acp_Mag: 16Rnd_9x21_Mag
  5226. {
  5227. ammo = "B_mas_45acp_Ball";
  5228. count = 12;
  5229. displayName = "12rnd .45ACP Mag";
  5230. picture = "\A3\weapons_f\data\ui\M_16Rnd_9x21_CA.paa";
  5231. descriptionshort = "Caliber: .45ACP<br />Rounds: 12<br />Used in: MK23,USP45CT";
  5232. };
  5233. class 10Rnd_mas_45acp_Mag: 16Rnd_9x21_Mag
  5234. {
  5235. ammo = "B_mas_45acp_Ball";
  5236. count = 10;
  5237. displayName = "10rnd .45ACP Mag";
  5238. picture = "\A3\weapons_f\data\ui\M_16Rnd_9x21_CA.paa";
  5239. descriptionshort = "Caliber: .45ACP<br />Rounds: 10<br />Used in: Glock21SF";
  5240. };
  5241. class 8Rnd_mas_45acp_Mag: 16Rnd_9x21_Mag
  5242. {
  5243. ammo = "B_mas_45acp_Ball";
  5244. count = 8;
  5245. displayName = "8rnd .45ACP Mag";
  5246. picture = "\A3\weapons_f\data\ui\M_16Rnd_9x21_CA.paa";
  5247. descriptionshort = "Caliber: .45ACP<br />Rounds: 8<br />Used in: M1911 ACP";
  5248. };
  5249. class 12Rnd_mas_45acpsd_Mag: 16Rnd_9x21_Mag
  5250. {
  5251. ammo = "B_mas_45acpsd_Ball";
  5252. count = 12;
  5253. displayName = "12rnd .45ACP SD Mag";
  5254. picture = "\A3\weapons_f\data\ui\M_16Rnd_9x21_CA.paa";
  5255. descriptionshort = "Caliber: .45ACPSD<br />Rounds: 12<br />Used in: MK23,USP45CT";
  5256. };
  5257. class 15Rnd_mas_9x21_Mag: 16Rnd_9x21_Mag
  5258. {
  5259. ammo = "B_9x21_Ball";
  5260. count = 15;
  5261. displayName = "15rnd 9mm Mag";
  5262. picture = "\A3\weapons_f\data\ui\M_16Rnd_9x21_CA.paa";
  5263. descriptionshort = "Caliber: 9x21 mm STANAG<br />Rounds: 15<br />Used in: Beretta M9";
  5264. };
  5265. class 17Rnd_mas_9x21_Mag: 16Rnd_9x21_Mag
  5266. {
  5267. ammo = "B_9x21_Ball";
  5268. count = 17;
  5269. displayName = "17rnd 9mm Mag";
  5270. picture = "\A3\weapons_f\data\ui\M_16Rnd_9x21_CA.paa";
  5271. descriptionshort = "Caliber: 9x21 mm STANAG<br />Rounds: 17<br />Used in: Glock17";
  5272. };
  5273. class 13Rnd_mas_9x21_Mag: 16Rnd_9x21_Mag
  5274. {
  5275. ammo = "B_9x21_Ball";
  5276. count = 13;
  5277. displayName = "13rnd 9mm Mag";
  5278. picture = "\A3\weapons_f\data\ui\M_16Rnd_9x21_CA.paa";
  5279. descriptionshort = "Caliber: 9x21 mm STANAG<br />Rounds: 17<br />Used in: Browning HP";
  5280. };
  5281. class 15Rnd_mas_9x21sd_Mag: 16Rnd_9x21_Mag
  5282. {
  5283. ammo = "B_mas_9x21psd_Ball";
  5284. count = 15;
  5285. displayName = "15rnd 9mm SD Mag";
  5286. picture = "\A3\weapons_f\data\ui\M_16Rnd_9x21_CA.paa";
  5287. descriptionshort = "Caliber: 9x21 mm SD STANAG<br />Rounds: 15<br />Used in: Beretta M9,P226,Grach";
  5288. };
  5289. class 8Rnd_mas_9x18_Mag: 16Rnd_9x21_Mag
  5290. {
  5291. ammo = "B_9x21_Ball";
  5292. count = 8;
  5293. displayName = "8rnd 9mm Mag";
  5294. picture = "\A3\weapons_f\data\ui\M_16Rnd_9x21_CA.paa";
  5295. descriptionshort = "Caliber: 9x18 mm Makarov<br />Rounds: 8<br />Used in: Makarov";
  5296. };
  5297. class 8Rnd_mas_9x18sd_Mag: 16Rnd_9x21_Mag
  5298. {
  5299. ammo = "B_mas_9x21psd_Ball";
  5300. count = 8;
  5301. displayName = "8rnd 9mm SD Mag";
  5302. picture = "\A3\weapons_f\data\ui\M_16Rnd_9x21_CA.paa";
  5303. descriptionshort = "Caliber: 9x18 mm SD Makarov<br />Rounds: 8<br />Used in: Makarov";
  5304. };
  5305. class 20Rnd_mas_765x17_Mag: 16Rnd_9x21_Mag
  5306. {
  5307. ammo = "B_9x21_Ball";
  5308. count = 20;
  5309. displayName = "20rnd 7.65x17mm Mag";
  5310. picture = "\mas_us_rifle\ui\m_sa61_ca.paa";
  5311. descriptionshort = "Caliber: 7.65x17 mm SA61<br />Rounds: 20<br />Used in: SA61";
  5312. };
  5313. class 25Rnd_mas_9x19_Mag: 16Rnd_9x21_Mag
  5314. {
  5315. ammo = "B_9x21_Ball";
  5316. count = 25;
  5317. displayName = "25rnd 9x19mm Mag";
  5318. picture = "\mas_us_rifle\ui\m_uzi_ca.paa";
  5319. descriptionshort = "Caliber: 9x19 mm Micro UZI<br />Rounds: 25<br />Used in: Micro UZI";
  5320. };
  5321. class 7Rnd_mas_12Gauge_Slug: 16Rnd_9x21_Mag
  5322. {
  5323. ammo = "B_mas_12Gauge_Slug";
  5324. count = 7;
  5325. displayName = "12cal Slug M1014";
  5326. picture = "\mas_us_rifle\ui\m_12gauge_slugs_ca.paa";
  5327. descriptionshort = "Caliber: 12 cal<br />Rounds: 7<br />Used in: M1014";
  5328. };
  5329. class 7Rnd_mas_12Gauge_Pellets: 16Rnd_9x21_Mag
  5330. {
  5331. ammo = "B_mas_12Gauge_Pellets";
  5332. count = 7;
  5333. displayName = "12cal Pellets M1014";
  5334. picture = "\mas_us_rifle\ui\m_12gauge_ca.paa";
  5335. descriptionshort = "Caliber: 12 cal<br />Rounds: 7<br />Used in: M1014";
  5336. };
  5337. class 10Rnd_mas_12Gauge_Slug: 16Rnd_9x21_Mag
  5338. {
  5339. ammo = "B_mas_12Gauge_Slug";
  5340. count = 10;
  5341. displayName = "12cal Slug Saiga";
  5342. picture = "\mas_us_rifle\ui\m_12gauge_slugs_ca.paa";
  5343. descriptionshort = "Caliber: 12 cal<br />Rounds: 10<br />Used in: Saiga";
  5344. };
  5345. class 10Rnd_mas_12Gauge_Pellets: 16Rnd_9x21_Mag
  5346. {
  5347. ammo = "B_mas_12Gauge_Pellets";
  5348. count = 10;
  5349. displayName = "12cal Pellets Saiga";
  5350. picture = "\mas_us_rifle\ui\m_12gauge_ca.paa";
  5351. descriptionshort = "Caliber: 12 cal<br />Rounds: 10<br />Used in: Saiga";
  5352. };
  5353. class 20Rnd_mas_12Gauge_Slug: 16Rnd_9x21_Mag
  5354. {
  5355. ammo = "B_mas_12Gauge_Slug";
  5356. count = 20;
  5357. displayName = "12cal Slug AA12";
  5358. picture = "\mas_us_rifle\ui\m_aa12slug_ca.paa";
  5359. descriptionshort = "Caliber: 12 cal<br />Rounds: 20<br />Used in: AA12";
  5360. };
  5361. class 20Rnd_mas_12Gauge_Pellets: 16Rnd_9x21_Mag
  5362. {
  5363. ammo = "B_mas_12Gauge_Pellets";
  5364. count = 20;
  5365. displayName = "12cal Pellets AA12";
  5366. picture = "\mas_us_rifle\ui\m_aa12_ca.paa";
  5367. descriptionshort = "Caliber: 12 cal<br />Rounds: 20<br />Used in: AA12";
  5368. };
  5369. class 20Rnd_mas_12Gauge_Demo: 16Rnd_9x21_Mag
  5370. {
  5371. ammo = "B_mas_12Gauge_Demo";
  5372. count = 20;
  5373. displayName = "12cal HE AA12";
  5374. picture = "\mas_us_rifle\ui\m_aa12he_ca.paa";
  5375. descriptionshort = "Caliber: 12 cal<br />Rounds: 20<br />Used in: AA12";
  5376. };
  5377. class 64Rnd_mas_9x18_mag: 30Rnd_556x45_Stanag
  5378. {
  5379. ammo = "B_mas_9x21_Ball";
  5380. count = 64;
  5381. displayName = "64rnds 9x18 Bizon";
  5382. picture = "\mas_us_rifle\ui\m_bizon_ca.paa";
  5383. descriptionshort = "Caliber: 9x18 mm cal<br />Rounds: 64<br />Used in: Bizon";
  5384. };
  5385. class 64Rnd_mas_9x18sd_mag: 30Rnd_556x45_Stanag
  5386. {
  5387. ammo = "B_mas_9x21sd_Ball";
  5388. count = 64;
  5389. displayName = "64rnds 9x18 SD Bizon";
  5390. picture = "\mas_us_rifle\ui\m_bizon_ca.paa";
  5391. descriptionshort = "Caliber: 9x18 mm SD cal<br />Rounds: 64<br />Used in: Bizon";
  5392. };
  5393. class 30Rnd_mas_9x39_mag: 30Rnd_556x45_Stanag
  5394. {
  5395. ammo = "B_mas_9x21_Ball";
  5396. count = 30;
  5397. descriptionshort = "Caliber: 9x39 mm<br />Rounds: 30<br />Used in: AS VAL";
  5398. displayname = "30rnd 9x39 Mag";
  5399. picture = "\mas_us_rifle\ui\m_30ak74m_ca.paa";
  5400. };
  5401. class 71Rnd_mas_762x25_mag: 30Rnd_556x45_Stanag
  5402. {
  5403. ammo = "B_mas_9x21_Ball";
  5404. count = 71;
  5405. descriptionshort = "Caliber: 7,62x25 mm<br />Rounds: 71<br />Used in: PPSh-41";
  5406. displayname = "71rnd 7,62x25 Mag";
  5407. picture = "\mas_us_rifle\ui\m_100rpk_ca.paa";
  5408. };
  5409. class 20Rnd_mas_9x39_mag: 30Rnd_556x45_Stanag
  5410. {
  5411. ammo = "B_mas_9x21_Ball";
  5412. count = 20;
  5413. descriptionshort = "Caliber: 9x39 mm<br />Rounds: 30<br />Used in: AS VAL,VSS Vintorez";
  5414. displayname = "20rnd 9x39 Mag";
  5415. picture = "\mas_us_rifle\ui\m_30ak74m_ca.paa";
  5416. };
  5417. class 30Rnd_mas_9x39sd_mag: 30Rnd_556x45_Stanag
  5418. {
  5419. ammo = "B_mas_9x21sd_Ball";
  5420. count = 30;
  5421. descriptionshort = "Caliber: 9x39 mm SD<br />Rounds: 30<br />Used in: AS VAL";
  5422. displayname = "30rnd 9x39 SD Mag";
  5423. picture = "\mas_us_rifle\ui\m_30ak74m_ca.paa";
  5424. };
  5425. class 20Rnd_mas_9x39sd_mag: 30Rnd_556x45_Stanag
  5426. {
  5427. ammo = "B_mas_9x21sd_Ball";
  5428. count = 20;
  5429. descriptionshort = "Caliber: 9x39 mm SD<br />Rounds: 30<br />Used in: AS VAL,VSS Vintorez";
  5430. displayname = "20rnd 9x39 SD Mag";
  5431. picture = "\mas_us_rifle\ui\m_30ak74m_ca.paa";
  5432. };
  5433. class 30Rnd_mas_9x39d_mag: 20Rnd_556x45_UW_mag
  5434. {
  5435. ammo = "B_mas_9x21d_Ball";
  5436. count = 30;
  5437. descriptionshort = "Caliber: 9x39 mm<br />Rounds: 30<br />Used in: AS VAL UW";
  5438. displayname = "30rnd 9x39 Mag UW";
  5439. picture = "\mas_us_rifle\ui\m_30ak74m_ca.paa";
  5440. };
  5441. };
  5442. class CfgVehicles
  5443. {
  5444. class ReammoBox;
  5445. class ThingX;
  5446. class Box_NATO_Wps_F;
  5447. class Box_mas_all_rifle_Wps_F: Box_NATO_Wps_F
  5448. {
  5449. author = "massi & authors in credits";
  5450. _generalMacro = "Box_mas_all_rifle_Wps_F";
  5451. displayName = "NATO SF-Spetsnaz Weapons Box";
  5452. model = "\mas_us_rifle\mas_PeliWeaponBox.p3d";
  5453. slingLoadCargoMemoryPoints[] = {"SlingLoadCargo1","SlingLoadCargo2","SlingLoadCargo3","SlingLoadCargo4"};
  5454. maximumLoad = 999999;
  5455. transportMaxWeapons = 50000;
  5456. transportMaxMagazines = 200000;
  5457. transportMaxBackpacks = 2000;
  5458. class TransportMagazines
  5459. {
  5460. class _xx_30Rnd_mas_556x45_Stanag
  5461. {
  5462. magazine = "30Rnd_mas_556x45_Stanag";
  5463. count = 120;
  5464. };
  5465. class _xx_30Rnd_mas_556x45sd_Stanag
  5466. {
  5467. magazine = "30Rnd_mas_556x45sd_Stanag";
  5468. count = 60;
  5469. };
  5470. class _xx_30Rnd_mas_556x45bk_Stanag
  5471. {
  5472. magazine = "30Rnd_mas_556x45bk_Stanag";
  5473. count = 10;
  5474. };
  5475. class _xx_30Rnd_mas_556x45_T_Stanag
  5476. {
  5477. magazine = "30Rnd_mas_556x45_T_Stanag";
  5478. count = 60;
  5479. };
  5480. class _xx_30Rnd_mas_545x39_mag
  5481. {
  5482. magazine = "30Rnd_mas_545x39_mag";
  5483. count = 120;
  5484. };
  5485. class _xx_30Rnd_mas_545x39sd_mag
  5486. {
  5487. magazine = "30Rnd_mas_545x39sd_mag";
  5488. count = 60;
  5489. };
  5490. class _xx_30Rnd_mas_545x39bk_mag
  5491. {
  5492. magazine = "30Rnd_mas_545x39bk_mag";
  5493. count = 10;
  5494. };
  5495. class _xx_30Rnd_mas_545x39_T_mag
  5496. {
  5497. magazine = "30Rnd_mas_545x39_T_mag";
  5498. count = 60;
  5499. };
  5500. class _xx_100Rnd_mas_545x39_mag
  5501. {
  5502. magazine = "100Rnd_mas_545x39_mag";
  5503. count = 60;
  5504. };
  5505. class _xx_100Rnd_mas_545x39_T_mag
  5506. {
  5507. magazine = "100Rnd_mas_545x39_T_mag";
  5508. count = 60;
  5509. };
  5510. class _xx_100Rnd_mas_762x54_mag
  5511. {
  5512. magazine = "100Rnd_mas_762x54_mag";
  5513. count = 60;
  5514. };
  5515. class _xx_100Rnd_mas_762x54_T_mag
  5516. {
  5517. magazine = "100Rnd_mas_762x54_T_mag";
  5518. count = 60;
  5519. };
  5520. class _xx_100Rnd_mas_762x39_mag
  5521. {
  5522. magazine = "100Rnd_mas_762x39_mag";
  5523. count = 60;
  5524. };
  5525. class _xx_100Rnd_mas_762x39_T_mag
  5526. {
  5527. magazine = "100Rnd_mas_762x39_T_mag";
  5528. count = 60;
  5529. };
  5530. class _xx_200Rnd_mas_556x45_Stanag
  5531. {
  5532. magazine = "200Rnd_mas_556x45_Stanag";
  5533. count = 60;
  5534. };
  5535. class _xx_200Rnd_mas_556x45_T_Stanag
  5536. {
  5537. magazine = "200Rnd_mas_556x45_T_Stanag";
  5538. count = 60;
  5539. };
  5540. class _xx_100Rnd_mas_762x51_Stanag
  5541. {
  5542. magazine = "100Rnd_mas_762x51_Stanag";
  5543. count = 60;
  5544. };
  5545. class _xx_150Rnd_mas_556x45_Stanag
  5546. {
  5547. magazine = "150Rnd_mas_556x45_Stanag";
  5548. count = 60;
  5549. };
  5550. class _xx_150Rnd_mas_556x45_T_Stanag
  5551. {
  5552. magazine = "150Rnd_mas_556x45_T_Stanag";
  5553. count = 60;
  5554. };
  5555. class _xx_100Rnd_mas_762x51_T_Stanag
  5556. {
  5557. magazine = "100Rnd_mas_762x51_T_Stanag";
  5558. count = 60;
  5559. };
  5560. class _xx_30Rnd_mas_762x39_mag
  5561. {
  5562. magazine = "30Rnd_mas_762x39_mag";
  5563. count = 120;
  5564. };
  5565. class _xx_30Rnd_mas_762x39sd_mag
  5566. {
  5567. magazine = "30Rnd_mas_762x39sd_mag";
  5568. count = 60;
  5569. };
  5570. class _xx_30Rnd_mas_762x39bk_mag
  5571. {
  5572. magazine = "30Rnd_mas_762x39bk_mag";
  5573. count = 10;
  5574. };
  5575. class _xx_30Rnd_mas_762x39_T_mag
  5576. {
  5577. magazine = "30Rnd_mas_762x39_T_mag";
  5578. count = 60;
  5579. };
  5580. class _xx_10Rnd_mas_762x54_mag
  5581. {
  5582. magazine = "10Rnd_mas_762x54_mag";
  5583. count = 120;
  5584. };
  5585. class _xx_10Rnd_mas_762x54sd_mag
  5586. {
  5587. magazine = "10Rnd_mas_762x54sd_mag";
  5588. count = 120;
  5589. };
  5590. class _xx_10Rnd_mas_762x54_T_mag
  5591. {
  5592. magazine = "10Rnd_mas_762x54_T_mag";
  5593. count = 60;
  5594. };
  5595. class _xx_20Rnd_mas_762x51_Stanag
  5596. {
  5597. magazine = "20Rnd_mas_762x51_Stanag";
  5598. count = 120;
  5599. };
  5600. class _xx_20Rnd_mas_762x51sd_Stanag
  5601. {
  5602. magazine = "20Rnd_mas_762x51sd_Stanag";
  5603. count = 60;
  5604. };
  5605. class _xx_20Rnd_mas_762x51bk_Stanag
  5606. {
  5607. magazine = "20Rnd_mas_762x51bk_Stanag";
  5608. count = 10;
  5609. };
  5610. class _xx_20Rnd_mas_762x51_T_Stanag
  5611. {
  5612. magazine = "20Rnd_mas_762x51_T_Stanag";
  5613. count = 60;
  5614. };
  5615. class _xx_40Rnd_mas_46x30_Mag
  5616. {
  5617. magazine = "40Rnd_mas_46x30_Mag";
  5618. count = 60;
  5619. };
  5620. class _xx_40Rnd_mas_46x30sd_Mag
  5621. {
  5622. magazine = "40Rnd_mas_46x30sd_Mag";
  5623. count = 60;
  5624. };
  5625. class _xx_64Rnd_mas_9x18_mag
  5626. {
  5627. magazine = "64Rnd_mas_9x18_mag";
  5628. count = 60;
  5629. };
  5630. class _xx_64Rnd_mas_9x18sd_mag
  5631. {
  5632. magazine = "64Rnd_mas_9x18sd_mag";
  5633. count = 60;
  5634. };
  5635. class _xx_71Rnd_mas_762x25_mag
  5636. {
  5637. magazine = "71Rnd_mas_762x25_mag";
  5638. count = 60;
  5639. };
  5640. class _xx_30Rnd_mas_9x39_mag
  5641. {
  5642. magazine = "30Rnd_mas_9x39_mag";
  5643. count = 60;
  5644. };
  5645. class _xx_30Rnd_mas_9x39sd_mag
  5646. {
  5647. magazine = "30Rnd_mas_9x39sd_mag";
  5648. count = 60;
  5649. };
  5650. class _xx_30Rnd_mas_9x39d_mag
  5651. {
  5652. magazine = "30Rnd_mas_9x39d_mag";
  5653. count = 60;
  5654. };
  5655. class _xx_20Rnd_mas_9x39_mag
  5656. {
  5657. magazine = "20Rnd_mas_9x39_mag";
  5658. count = 60;
  5659. };
  5660. class _xx_20Rnd_mas_9x39sd_mag
  5661. {
  5662. magazine = "20Rnd_mas_9x39sd_mag";
  5663. count = 60;
  5664. };
  5665. class _xx_20Rnd_mas_765x17_Mag
  5666. {
  5667. magazine = "20Rnd_mas_765x17_Mag";
  5668. count = 60;
  5669. };
  5670. class _xx_25Rnd_mas_9x19_Mag
  5671. {
  5672. magazine = "25Rnd_mas_9x19_Mag";
  5673. count = 60;
  5674. };
  5675. class _xx_5Rnd_mas_762x51_Stanag
  5676. {
  5677. magazine = "5Rnd_mas_762x51_Stanag";
  5678. count = 60;
  5679. };
  5680. class _xx_5Rnd_mas_762x51sd_Stanag
  5681. {
  5682. magazine = "5Rnd_mas_762x51sd_Stanag";
  5683. count = 60;
  5684. };
  5685. class _xx_5Rnd_mas_762x51_T_Stanag
  5686. {
  5687. magazine = "5Rnd_mas_762x51_T_Stanag";
  5688. count = 30;
  5689. };
  5690. class _xx_10Rnd_mas_338_Stanag
  5691. {
  5692. magazine = "10Rnd_mas_338_Stanag";
  5693. count = 60;
  5694. };
  5695. class _xx_10Rnd_mas_338sd_Stanag
  5696. {
  5697. magazine = "10Rnd_mas_338sd_Stanag";
  5698. count = 60;
  5699. };
  5700. class _xx_10Rnd_mas_338_T_Stanag
  5701. {
  5702. magazine = "10Rnd_mas_338_T_Stanag";
  5703. count = 30;
  5704. };
  5705. class _xx_5Rnd_mas_127x99_Stanag
  5706. {
  5707. magazine = "5Rnd_mas_127x99_Stanag";
  5708. count = 60;
  5709. };
  5710. class _xx_5Rnd_mas_127x99_dem_Stanag
  5711. {
  5712. magazine = "5Rnd_mas_127x99_dem_Stanag";
  5713. count = 60;
  5714. };
  5715. class _xx_5Rnd_mas_127x99_T_Stanag
  5716. {
  5717. magazine = "5Rnd_mas_127x99_T_Stanag";
  5718. count = 60;
  5719. };
  5720. class _xx_5Rnd_mas_127x108_mag
  5721. {
  5722. magazine = "5Rnd_mas_127x108_mag";
  5723. count = 60;
  5724. };
  5725. class _xx_5Rnd_mas_127x108_dem_mag
  5726. {
  5727. magazine = "5Rnd_mas_127x108_dem_mag";
  5728. count = 60;
  5729. };
  5730. class _xx_5Rnd_mas_127x108_T_mag
  5731. {
  5732. magazine = "5Rnd_mas_127x108_T_mag";
  5733. count = 60;
  5734. };
  5735. class _xx_30Rnd_mas_9x21_Stanag
  5736. {
  5737. magazine = "30Rnd_mas_9x21_Stanag";
  5738. count = 60;
  5739. };
  5740. class _xx_30Rnd_mas_9x21sd_Stanag
  5741. {
  5742. magazine = "30Rnd_mas_9x21sd_Stanag";
  5743. count = 60;
  5744. };
  5745. class _xx_30Rnd_mas_9x21d_Stanag
  5746. {
  5747. magazine = "30Rnd_mas_9x21d_Stanag";
  5748. count = 60;
  5749. };
  5750. class _xx_16Rnd_9x21_Mag
  5751. {
  5752. magazine = "16Rnd_9x21_Mag";
  5753. count = 60;
  5754. };
  5755. class _xx_12Rnd_mas_45acp_Mag
  5756. {
  5757. magazine = "12Rnd_mas_45acp_Mag";
  5758. count = 60;
  5759. };
  5760. class _xx_12Rnd_mas_45acpsd_Mag
  5761. {
  5762. magazine = "12Rnd_mas_45acpsd_Mag";
  5763. count = 60;
  5764. };
  5765. class _xx_10Rnd_mas_45acp_Mag
  5766. {
  5767. magazine = "10Rnd_mas_45acp_Mag";
  5768. count = 60;
  5769. };
  5770. class _xx_8Rnd_mas_45acp_Mag
  5771. {
  5772. magazine = "8Rnd_mas_45acp_Mag";
  5773. count = 60;
  5774. };
  5775. class _xx_15Rnd_mas_9x21_Mag
  5776. {
  5777. magazine = "15Rnd_mas_9x21_Mag";
  5778. count = 60;
  5779. };
  5780. class _xx_15Rnd_mas_9x21sd_Mag
  5781. {
  5782. magazine = "15Rnd_mas_9x21sd_Mag";
  5783. count = 60;
  5784. };
  5785. class _xx_17Rnd_mas_9x21_Mag
  5786. {
  5787. magazine = "17Rnd_mas_9x21_Mag";
  5788. count = 60;
  5789. };
  5790. class _xx_13Rnd_mas_9x21_Mag
  5791. {
  5792. magazine = "13Rnd_mas_9x21_Mag";
  5793. count = 60;
  5794. };
  5795. class _xx_8Rnd_mas_9x18_Mag
  5796. {
  5797. magazine = "8Rnd_mas_9x18_Mag";
  5798. count = 60;
  5799. };
  5800. class _xx_8Rnd_mas_9x18sd_Mag
  5801. {
  5802. magazine = "8Rnd_mas_9x18sd_Mag";
  5803. count = 60;
  5804. };
  5805. class _xx_30Rnd_9x21_Mag
  5806. {
  5807. magazine = "30Rnd_9x21_Mag";
  5808. count = 30;
  5809. };
  5810. class _xx_7Rnd_mas_12Gauge_Slug
  5811. {
  5812. magazine = "7Rnd_mas_12Gauge_Slug";
  5813. count = 30;
  5814. };
  5815. class _xx_7Rnd_mas_12Gauge_Pellets
  5816. {
  5817. magazine = "7Rnd_mas_12Gauge_Pellets";
  5818. count = 30;
  5819. };
  5820. class _xx_10Rnd_mas_12Gauge_Slug
  5821. {
  5822. magazine = "10Rnd_mas_12Gauge_Slug";
  5823. count = 30;
  5824. };
  5825. class _xx_10Rnd_mas_12Gauge_Pellets
  5826. {
  5827. magazine = "10Rnd_mas_12Gauge_Pellets";
  5828. count = 30;
  5829. };
  5830. class _xx_20Rnd_mas_12Gauge_Slug
  5831. {
  5832. magazine = "20Rnd_mas_12Gauge_Slug";
  5833. count = 30;
  5834. };
  5835. class _xx_20Rnd_mas_12Gauge_Pellets
  5836. {
  5837. magazine = "20Rnd_mas_12Gauge_Pellets";
  5838. count = 30;
  5839. };
  5840. class _xx_20Rnd_mas_12Gauge_Demo
  5841. {
  5842. magazine = "20Rnd_mas_12Gauge_Demo";
  5843. count = 30;
  5844. };
  5845. class _xx_100Rnd_65x39_caseless_mag_Tracer
  5846. {
  5847. magazine = "100Rnd_65x39_caseless_mag_Tracer";
  5848. count = 40;
  5849. };
  5850. class _xx_200Rnd_65x39_cased_Box_Tracer
  5851. {
  5852. magazine = "200Rnd_65x39_cased_Box_Tracer";
  5853. count = 40;
  5854. };
  5855. class _xx_20Rnd_762x51_Mag
  5856. {
  5857. magazine = "20Rnd_762x51_Mag";
  5858. count = 30;
  5859. };
  5860. class _xx_20Rnd_556x45_UW_mag
  5861. {
  5862. magazine = "20Rnd_556x45_UW_mag";
  5863. count = 60;
  5864. };
  5865. class _xx_30Rnd_556x45_Stanag
  5866. {
  5867. magazine = "30Rnd_556x45_Stanag";
  5868. count = 60;
  5869. };
  5870. class _xx_1Rnd_HE_Grenade_shell
  5871. {
  5872. magazine = "1Rnd_HE_Grenade_shell";
  5873. count = 40;
  5874. };
  5875. class _xx_RPG32_F
  5876. {
  5877. magazine = "RPG32_F";
  5878. count = 16;
  5879. };
  5880. class _xx_RPG32_HE_F
  5881. {
  5882. magazine = "RPG32_HE_F";
  5883. count = 16;
  5884. };
  5885. class _xx_mas_PG7V
  5886. {
  5887. magazine = "mas_PG7V";
  5888. count = 16;
  5889. };
  5890. class _xx_mas_PG7L
  5891. {
  5892. magazine = "mas_PG7L";
  5893. count = 16;
  5894. };
  5895. class _xx_mas_PG7VR
  5896. {
  5897. magazine = "mas_PG7VR";
  5898. count = 16;
  5899. };
  5900. class _xx_mas_TBG7V
  5901. {
  5902. magazine = "mas_TBG7V";
  5903. count = 16;
  5904. };
  5905. class _xx_mas_OG7
  5906. {
  5907. magazine = "mas_OG7";
  5908. count = 16;
  5909. };
  5910. class _xx_mas_PG18
  5911. {
  5912. magazine = "mas_PG18";
  5913. count = 16;
  5914. };
  5915. class _xx_mas_pzf60
  5916. {
  5917. magazine = "mas_pzf60";
  5918. count = 16;
  5919. };
  5920. class _xx_mas_Metis
  5921. {
  5922. magazine = "mas_Metis";
  5923. count = 16;
  5924. };
  5925. class _xx_mas_Metis_HE
  5926. {
  5927. magazine = "mas_Metis_HE";
  5928. count = 16;
  5929. };
  5930. class _xx_mas_LAW
  5931. {
  5932. magazine = "mas_LAW";
  5933. count = 16;
  5934. };
  5935. class _xx_mas_M136
  5936. {
  5937. magazine = "mas_M136";
  5938. count = 16;
  5939. };
  5940. class _xx_mas_M136_HE
  5941. {
  5942. magazine = "mas_M136_HE";
  5943. count = 16;
  5944. };
  5945. class _xx_mas_MAAWS
  5946. {
  5947. magazine = "mas_MAAWS";
  5948. count = 16;
  5949. };
  5950. class _xx_mas_MAAWS_HE
  5951. {
  5952. magazine = "mas_MAAWS_HE";
  5953. count = 16;
  5954. };
  5955. class _xx_mas_SMAW
  5956. {
  5957. magazine = "mas_SMAW";
  5958. count = 16;
  5959. };
  5960. class _xx_mas_SMAW_HE
  5961. {
  5962. magazine = "mas_SMAW_HE";
  5963. count = 16;
  5964. };
  5965. class _xx_mas_SMAW_NE
  5966. {
  5967. magazine = "mas_SMAW_NE";
  5968. count = 16;
  5969. };
  5970. class _xx_NLAW_F
  5971. {
  5972. magazine = "NLAW_F";
  5973. count = 16;
  5974. };
  5975. class _xx_mas_NLAW
  5976. {
  5977. magazine = "mas_NLAW";
  5978. count = 16;
  5979. };
  5980. class _xx_mas_NLAW_HE
  5981. {
  5982. magazine = "mas_NLAW_HE";
  5983. count = 16;
  5984. };
  5985. class _xx_mas_TitanS
  5986. {
  5987. magazine = "mas_TitanS";
  5988. count = 16;
  5989. };
  5990. class _xx_mas_TitanS_HE
  5991. {
  5992. magazine = "mas_TitanS_HE";
  5993. count = 16;
  5994. };
  5995. class _xx_mas_Stinger
  5996. {
  5997. magazine = "mas_Stinger";
  5998. count = 16;
  5999. };
  6000. class _xx_mas_Strela
  6001. {
  6002. magazine = "mas_Strela";
  6003. count = 16;
  6004. };
  6005. class _xx_Titan_AA
  6006. {
  6007. magazine = "Titan_AA";
  6008. count = 8;
  6009. };
  6010. class _xx_Titan_AT
  6011. {
  6012. magazine = "Titan_AT";
  6013. count = 8;
  6014. };
  6015. class _xx_HandGrenade
  6016. {
  6017. magazine = "HandGrenade";
  6018. count = 20;
  6019. };
  6020. class _xx_MiniGrenade
  6021. {
  6022. magazine = "MiniGrenade";
  6023. count = 20;
  6024. };
  6025. class _xx_B_IR_Grenade
  6026. {
  6027. magazine = "B_IR_Grenade";
  6028. count = 20;
  6029. };
  6030. class _xx_I_IR_Grenade
  6031. {
  6032. magazine = "I_IR_Grenade";
  6033. count = 20;
  6034. };
  6035. class _xx_O_IR_Grenade
  6036. {
  6037. magazine = "O_IR_Grenade";
  6038. count = 20;
  6039. };
  6040. class _xx_SmokeShell
  6041. {
  6042. magazine = "SmokeShell";
  6043. count = 5;
  6044. };
  6045. class _xx_SmokeShellRed
  6046. {
  6047. magazine = "SmokeShellRed";
  6048. count = 5;
  6049. };
  6050. class _xx_SmokeShellGreen
  6051. {
  6052. magazine = "SmokeShellGreen";
  6053. count = 5;
  6054. };
  6055. class _xx_SmokeShellYellow
  6056. {
  6057. magazine = "SmokeShellYellow";
  6058. count = 5;
  6059. };
  6060. class _xx_SmokeShellPurple
  6061. {
  6062. magazine = "SmokeShellPurple";
  6063. count = 5;
  6064. };
  6065. class _xx_SmokeShellBlue
  6066. {
  6067. magazine = "SmokeShellBlue";
  6068. count = 5;
  6069. };
  6070. class _xx_SmokeShellOrange
  6071. {
  6072. magazine = "SmokeShellOrange";
  6073. count = 5;
  6074. };
  6075. class _xx_ATMine_Range_Mag
  6076. {
  6077. magazine = "ATMine_Range_Mag";
  6078. count = 5;
  6079. };
  6080. class _xx_APERSMine_Range_Mag
  6081. {
  6082. magazine = "APERSMine_Range_Mag";
  6083. count = 5;
  6084. };
  6085. class _xx_APERSBoundingMine_Range_Mag
  6086. {
  6087. magazine = "APERSBoundingMine_Range_Mag";
  6088. count = 5;
  6089. };
  6090. class _xx_SLAMDirectionalMine_Wire_Mag
  6091. {
  6092. magazine = "SLAMDirectionalMine_Wire_Mag";
  6093. count = 10;
  6094. };
  6095. class _xx_APERSTripMine_Wire_Mag
  6096. {
  6097. magazine = "APERSTripMine_Wire_Mag";
  6098. count = 5;
  6099. };
  6100. class _xx_ClaymoreDirectionalMine_Remote_Mag
  6101. {
  6102. magazine = "ClaymoreDirectionalMine_Remote_Mag";
  6103. count = 5;
  6104. };
  6105. class _xx_DemoCharge_Remote_Mag
  6106. {
  6107. magazine = "DemoCharge_Remote_Mag";
  6108. count = 5;
  6109. };
  6110. class _xx_SatchelCharge_Remote_Mag
  6111. {
  6112. magazine = "SatchelCharge_Remote_Mag";
  6113. count = 5;
  6114. };
  6115. class _xx_Chemlight_green
  6116. {
  6117. magazine = "Chemlight_green";
  6118. count = 10;
  6119. };
  6120. class _xx_Chemlight_red
  6121. {
  6122. magazine = "Chemlight_red";
  6123. count = 10;
  6124. };
  6125. class _xx_Chemlight_yellow
  6126. {
  6127. magazine = "Chemlight_yellow";
  6128. count = 10;
  6129. };
  6130. class _xx_Chemlight_blue
  6131. {
  6132. magazine = "Chemlight_blue";
  6133. count = 10;
  6134. };
  6135. class _xx_Laserbatteries
  6136. {
  6137. magazine = "Laserbatteries";
  6138. count = 12;
  6139. };
  6140. };
  6141. class TransportWeapons
  6142. {
  6143. class _xx_arifle_mas_hk416
  6144. {
  6145. weapon = "arifle_mas_hk416";
  6146. count = 2;
  6147. };
  6148. class _xx_arifle_mas_hk416c
  6149. {
  6150. weapon = "arifle_mas_hk416c";
  6151. count = 2;
  6152. };
  6153. class _xx_arifle_mas_hk416_gl
  6154. {
  6155. weapon = "arifle_mas_hk416_gl";
  6156. count = 4;
  6157. };
  6158. class _xx_arifle_mas_hk416_m203
  6159. {
  6160. weapon = "arifle_mas_hk416_m203";
  6161. count = 2;
  6162. };
  6163. class _xx_arifle_mas_hk416_m203c
  6164. {
  6165. weapon = "arifle_mas_hk416_m203c";
  6166. count = 2;
  6167. };
  6168. class _xx_arifle_mas_hk416_v
  6169. {
  6170. weapon = "arifle_mas_hk416_v";
  6171. count = 2;
  6172. };
  6173. class _xx_arifle_mas_hk416c_v
  6174. {
  6175. weapon = "arifle_mas_hk416c_v";
  6176. count = 2;
  6177. };
  6178. class _xx_arifle_mas_hk416_gl_v
  6179. {
  6180. weapon = "arifle_mas_hk416_gl_v";
  6181. count = 4;
  6182. };
  6183. class _xx_arifle_mas_hk416_m203_v
  6184. {
  6185. weapon = "arifle_mas_hk416_m203_v";
  6186. count = 2;
  6187. };
  6188. class _xx_arifle_mas_hk416_m203c_v
  6189. {
  6190. weapon = "arifle_mas_hk416_m203c_v";
  6191. count = 2;
  6192. };
  6193. class _xx_arifle_mas_hk416_d
  6194. {
  6195. weapon = "arifle_mas_hk416_d";
  6196. count = 2;
  6197. };
  6198. class _xx_arifle_mas_hk416c_d
  6199. {
  6200. weapon = "arifle_mas_hk416c_d";
  6201. count = 2;
  6202. };
  6203. class _xx_arifle_mas_hk416_gl_d
  6204. {
  6205. weapon = "arifle_mas_hk416_gl_d";
  6206. count = 4;
  6207. };
  6208. class _xx_arifle_mas_hk416_m203_d
  6209. {
  6210. weapon = "arifle_mas_hk416_m203_d";
  6211. count = 2;
  6212. };
  6213. class _xx_arifle_mas_hk416_m203c_d
  6214. {
  6215. weapon = "arifle_mas_hk416_m203c_d";
  6216. count = 2;
  6217. };
  6218. class _xx_arifle_mas_hk417c
  6219. {
  6220. weapon = "arifle_mas_hk417c";
  6221. count = 2;
  6222. };
  6223. class _xx_arifle_mas_hk417_m203c
  6224. {
  6225. weapon = "arifle_mas_hk417_m203c";
  6226. count = 2;
  6227. };
  6228. class _xx_arifle_mas_hk417c_v
  6229. {
  6230. weapon = "arifle_mas_hk417c_v";
  6231. count = 2;
  6232. };
  6233. class _xx_arifle_mas_hk417_m203c_v
  6234. {
  6235. weapon = "arifle_mas_hk417_m203c_v";
  6236. count = 2;
  6237. };
  6238. class _xx_arifle_mas_hk417c_d
  6239. {
  6240. weapon = "arifle_mas_hk417c_d";
  6241. count = 2;
  6242. };
  6243. class _xx_arifle_mas_hk417_m203c_d
  6244. {
  6245. weapon = "arifle_mas_hk417_m203c_d";
  6246. count = 2;
  6247. };
  6248. class _xx_arifle_mas_m4
  6249. {
  6250. weapon = "arifle_mas_m4";
  6251. count = 2;
  6252. };
  6253. class _xx_arifle_mas_m4_train
  6254. {
  6255. weapon = "arifle_mas_m4_train";
  6256. count = 1;
  6257. };
  6258. class _xx_arifle_mas_m4c
  6259. {
  6260. weapon = "arifle_mas_m4c";
  6261. count = 2;
  6262. };
  6263. class _xx_arifle_mas_m4_gl
  6264. {
  6265. weapon = "arifle_mas_m4_gl";
  6266. count = 4;
  6267. };
  6268. class _xx_arifle_mas_m4_m203
  6269. {
  6270. weapon = "arifle_mas_m4_m203";
  6271. count = 2;
  6272. };
  6273. class _xx_arifle_mas_m4_m203c
  6274. {
  6275. weapon = "arifle_mas_m4_m203c";
  6276. count = 2;
  6277. };
  6278. class _xx_arifle_mas_m4_v
  6279. {
  6280. weapon = "arifle_mas_m4_v";
  6281. count = 2;
  6282. };
  6283. class _xx_arifle_mas_m4c_v
  6284. {
  6285. weapon = "arifle_mas_m4c_v";
  6286. count = 2;
  6287. };
  6288. class _xx_arifle_mas_m4_gl_v
  6289. {
  6290. weapon = "arifle_mas_m4_gl_v";
  6291. count = 4;
  6292. };
  6293. class _xx_arifle_mas_m4_m203_v
  6294. {
  6295. weapon = "arifle_mas_m4_m203_v";
  6296. count = 2;
  6297. };
  6298. class _xx_arifle_mas_m4_m203c_v
  6299. {
  6300. weapon = "arifle_mas_m4_m203c_v";
  6301. count = 2;
  6302. };
  6303. class _xx_arifle_mas_m4_d
  6304. {
  6305. weapon = "arifle_mas_m4_d";
  6306. count = 2;
  6307. };
  6308. class _xx_arifle_mas_m4c_d
  6309. {
  6310. weapon = "arifle_mas_m4c_d";
  6311. count = 2;
  6312. };
  6313. class _xx_arifle_mas_m4_gl_d
  6314. {
  6315. weapon = "arifle_mas_m4_gl_d";
  6316. count = 4;
  6317. };
  6318. class _xx_arifle_mas_m4_m203_d
  6319. {
  6320. weapon = "arifle_mas_m4_m203_d";
  6321. count = 2;
  6322. };
  6323. class _xx_arifle_mas_m4_m203c_d
  6324. {
  6325. weapon = "arifle_mas_m4_m203c_d";
  6326. count = 2;
  6327. };
  6328. class _xx_arifle_mas_l119
  6329. {
  6330. weapon = "arifle_mas_l119";
  6331. count = 4;
  6332. };
  6333. class _xx_arifle_mas_l119c
  6334. {
  6335. weapon = "arifle_mas_l119c";
  6336. count = 4;
  6337. };
  6338. class _xx_arifle_mas_l119_gl
  6339. {
  6340. weapon = "arifle_mas_l119_gl";
  6341. count = 4;
  6342. };
  6343. class _xx_arifle_mas_l119_m203
  6344. {
  6345. weapon = "arifle_mas_l119_m203";
  6346. count = 4;
  6347. };
  6348. class _xx_arifle_mas_l119_v
  6349. {
  6350. weapon = "arifle_mas_l119_v";
  6351. count = 4;
  6352. };
  6353. class _xx_arifle_mas_l119c_v
  6354. {
  6355. weapon = "arifle_mas_l119c_v";
  6356. count = 4;
  6357. };
  6358. class _xx_arifle_mas_l119_gl_v
  6359. {
  6360. weapon = "arifle_mas_l119_gl_v";
  6361. count = 4;
  6362. };
  6363. class _xx_arifle_mas_l119_m203_v
  6364. {
  6365. weapon = "arifle_mas_l119_m203_v";
  6366. count = 4;
  6367. };
  6368. class _xx_arifle_mas_l119_d
  6369. {
  6370. weapon = "arifle_mas_l119_d";
  6371. count = 4;
  6372. };
  6373. class _xx_arifle_mas_l119c_d
  6374. {
  6375. weapon = "arifle_mas_l119c_d";
  6376. count = 4;
  6377. };
  6378. class _xx_arifle_mas_l119_gl_d
  6379. {
  6380. weapon = "arifle_mas_l119_gl_d";
  6381. count = 4;
  6382. };
  6383. class _xx_arifle_mas_l119_m203_d
  6384. {
  6385. weapon = "arifle_mas_l119_m203_d";
  6386. count = 4;
  6387. };
  6388. class _xx_arifle_mas_m16
  6389. {
  6390. weapon = "arifle_mas_m16";
  6391. count = 4;
  6392. };
  6393. class _xx_arifle_mas_m16_train
  6394. {
  6395. weapon = "arifle_mas_m16_train";
  6396. count = 1;
  6397. };
  6398. class _xx_arifle_mas_m16_gl
  6399. {
  6400. weapon = "arifle_mas_m16_gl";
  6401. count = 4;
  6402. };
  6403. class _xx_arifle_mas_m16a2
  6404. {
  6405. weapon = "arifle_mas_m16a2";
  6406. count = 4;
  6407. };
  6408. class _xx_arifle_mas_m16a2_gl
  6409. {
  6410. weapon = "arifle_mas_m16a2_gl";
  6411. count = 4;
  6412. };
  6413. class _xx_arifle_mas_mk16
  6414. {
  6415. weapon = "arifle_mas_mk16";
  6416. count = 4;
  6417. };
  6418. class _xx_arifle_mas_mk16_gl
  6419. {
  6420. weapon = "arifle_mas_mk16_gl";
  6421. count = 4;
  6422. };
  6423. class _xx_arifle_mas_mk16_l
  6424. {
  6425. weapon = "arifle_mas_mk16_l";
  6426. count = 4;
  6427. };
  6428. class _xx_arifle_mas_mk16_l_gl
  6429. {
  6430. weapon = "arifle_mas_mk16_l_gl";
  6431. count = 4;
  6432. };
  6433. class _xx_arifle_mas_mk17
  6434. {
  6435. weapon = "arifle_mas_mk17";
  6436. count = 4;
  6437. };
  6438. class _xx_arifle_mas_mk17_gl
  6439. {
  6440. weapon = "arifle_mas_mk17_gl";
  6441. count = 4;
  6442. };
  6443. class _xx_arifle_mas_g36c
  6444. {
  6445. weapon = "arifle_mas_g36c";
  6446. count = 4;
  6447. };
  6448. class _xx_arifle_mas_arx
  6449. {
  6450. weapon = "arifle_mas_arx";
  6451. count = 4;
  6452. };
  6453. class _xx_arifle_mas_arx_gl
  6454. {
  6455. weapon = "arifle_mas_arx_gl";
  6456. count = 4;
  6457. };
  6458. class _xx_arifle_mas_arx_l
  6459. {
  6460. weapon = "arifle_mas_arx_l";
  6461. count = 4;
  6462. };
  6463. class _xx_arifle_mas_arx_l_gl
  6464. {
  6465. weapon = "arifle_mas_arx_l_gl";
  6466. count = 4;
  6467. };
  6468. class _xx_arifle_mas_m1014
  6469. {
  6470. weapon = "arifle_mas_m1014";
  6471. count = 4;
  6472. };
  6473. class _xx_arifle_mas_aa12
  6474. {
  6475. weapon = "arifle_mas_aa12";
  6476. count = 4;
  6477. };
  6478. class _xx_hgun_mas_mp7_F
  6479. {
  6480. weapon = "hgun_mas_mp7_F";
  6481. count = 4;
  6482. };
  6483. class _xx_arifle_mas_g3
  6484. {
  6485. weapon = "arifle_mas_g3";
  6486. count = 4;
  6487. };
  6488. class _xx_arifle_mas_g3s
  6489. {
  6490. weapon = "arifle_mas_g3s";
  6491. count = 4;
  6492. };
  6493. class _xx_arifle_mas_g3_m203
  6494. {
  6495. weapon = "arifle_mas_g3_m203";
  6496. count = 4;
  6497. };
  6498. class _xx_arifle_mas_g3s_m203
  6499. {
  6500. weapon = "arifle_mas_g3s_m203";
  6501. count = 4;
  6502. };
  6503. class _xx_arifle_mas_fal
  6504. {
  6505. weapon = "arifle_mas_fal";
  6506. count = 4;
  6507. };
  6508. class _xx_arifle_mas_fal_m203
  6509. {
  6510. weapon = "arifle_mas_fal_m203";
  6511. count = 4;
  6512. };
  6513. class _xx_arifle_mas_mp40
  6514. {
  6515. weapon = "arifle_mas_mp40";
  6516. count = 4;
  6517. };
  6518. class _xx_arifle_mas_mp40_o
  6519. {
  6520. weapon = "arifle_mas_mp40_o";
  6521. count = 4;
  6522. };
  6523. class _xx_arifle_mas_sten
  6524. {
  6525. weapon = "arifle_mas_sten";
  6526. count = 4;
  6527. };
  6528. class _xx_arifle_mas_m14
  6529. {
  6530. weapon = "arifle_mas_m14";
  6531. count = 2;
  6532. };
  6533. class _xx_arifle_mas_m14_train
  6534. {
  6535. weapon = "arifle_mas_m14_train";
  6536. count = 1;
  6537. };
  6538. class _xx_arifle_mas_m14_l
  6539. {
  6540. weapon = "arifle_mas_m14_l";
  6541. count = 2;
  6542. };
  6543. class _xx_arifle_mas_lee
  6544. {
  6545. weapon = "arifle_mas_lee";
  6546. count = 2;
  6547. };
  6548. class _xx_arifle_mas_lee_l
  6549. {
  6550. weapon = "arifle_mas_lee_l";
  6551. count = 2;
  6552. };
  6553. class _xx_arifle_mas_m27
  6554. {
  6555. weapon = "arifle_mas_m27";
  6556. count = 2;
  6557. };
  6558. class _xx_arifle_mas_m27m
  6559. {
  6560. weapon = "arifle_mas_m27m";
  6561. count = 1;
  6562. };
  6563. class _xx_arifle_mas_m27_v
  6564. {
  6565. weapon = "arifle_mas_m27_v";
  6566. count = 2;
  6567. };
  6568. class _xx_arifle_mas_m27m_v
  6569. {
  6570. weapon = "arifle_mas_m27m_v";
  6571. count = 1;
  6572. };
  6573. class _xx_arifle_mas_m27_d
  6574. {
  6575. weapon = "arifle_mas_m27_d";
  6576. count = 2;
  6577. };
  6578. class _xx_arifle_mas_m27m_d
  6579. {
  6580. weapon = "arifle_mas_m27m_d";
  6581. count = 1;
  6582. };
  6583. class _xx_LMG_mas_Mk200_F
  6584. {
  6585. weapon = "LMG_mas_Mk200_F";
  6586. count = 4;
  6587. };
  6588. class _xx_LMG_mas_M249a_F
  6589. {
  6590. weapon = "LMG_mas_M249a_F";
  6591. count = 4;
  6592. };
  6593. class _xx_LMG_mas_M249_F
  6594. {
  6595. weapon = "LMG_mas_M249_F";
  6596. count = 4;
  6597. };
  6598. class _xx_LMG_mas_M249_F_v
  6599. {
  6600. weapon = "LMG_mas_M249_F_v";
  6601. count = 2;
  6602. };
  6603. class _xx_LMG_mas_M249_F_d
  6604. {
  6605. weapon = "LMG_mas_M249_F_d";
  6606. count = 2;
  6607. };
  6608. class _xx_LMG_mas_mk48_F
  6609. {
  6610. weapon = "LMG_mas_mk48_F";
  6611. count = 4;
  6612. };
  6613. class _xx_LMG_mas_mk48_F_v
  6614. {
  6615. weapon = "LMG_mas_mk48_F_v";
  6616. count = 2;
  6617. };
  6618. class _xx_LMG_mas_mk48_F_d
  6619. {
  6620. weapon = "LMG_mas_mk48_F_d";
  6621. count = 2;
  6622. };
  6623. class _xx_LMG_mas_m240_F
  6624. {
  6625. weapon = "LMG_mas_m240_F";
  6626. count = 4;
  6627. };
  6628. class _xx_LMG_mas_m60_F
  6629. {
  6630. weapon = "LMG_mas_m60_F";
  6631. count = 4;
  6632. };
  6633. class _xx_LMG_mas_mg3_F
  6634. {
  6635. weapon = "LMG_mas_mg3_F";
  6636. count = 4;
  6637. };
  6638. class _xx_arifle_mas_mp5
  6639. {
  6640. weapon = "arifle_mas_mp5";
  6641. count = 4;
  6642. };
  6643. class _xx_arifle_mas_mp5_v
  6644. {
  6645. weapon = "arifle_mas_mp5_v";
  6646. count = 4;
  6647. };
  6648. class _xx_arifle_mas_mp5_d
  6649. {
  6650. weapon = "arifle_mas_mp5_d";
  6651. count = 4;
  6652. };
  6653. class _xx_arifle_mas_mp5sd
  6654. {
  6655. weapon = "arifle_mas_mp5sd";
  6656. count = 2;
  6657. };
  6658. class _xx_srifle_mas_hk417_h
  6659. {
  6660. weapon = "srifle_mas_hk417_h";
  6661. count = 4;
  6662. };
  6663. class _xx_srifle_mas_hk417_v_h
  6664. {
  6665. weapon = "srifle_mas_hk417_v_h";
  6666. count = 4;
  6667. };
  6668. class _xx_srifle_mas_hk417_d_h
  6669. {
  6670. weapon = "srifle_mas_hk417_d_h";
  6671. count = 4;
  6672. };
  6673. class _xx_srifle_mas_sr25_h
  6674. {
  6675. weapon = "srifle_mas_sr25_h";
  6676. count = 4;
  6677. };
  6678. class _xx_srifle_mas_sr25_v_h
  6679. {
  6680. weapon = "srifle_mas_sr25_v_h";
  6681. count = 4;
  6682. };
  6683. class _xx_srifle_mas_sr25_d_h
  6684. {
  6685. weapon = "srifle_mas_sr25_d_h";
  6686. count = 4;
  6687. };
  6688. class _xx_srifle_mas_mk17s_h
  6689. {
  6690. weapon = "srifle_mas_mk17s_h";
  6691. count = 4;
  6692. };
  6693. class _xx_srifle_mas_m110_h
  6694. {
  6695. weapon = "srifle_mas_m110_h";
  6696. count = 4;
  6697. };
  6698. class _xx_srifle_mas_m24_h
  6699. {
  6700. weapon = "srifle_mas_m24_h";
  6701. count = 2;
  6702. };
  6703. class _xx_srifle_mas_m24_v_h
  6704. {
  6705. weapon = "srifle_mas_m24_v_h";
  6706. count = 2;
  6707. };
  6708. class _xx_srifle_mas_m24_d_h
  6709. {
  6710. weapon = "srifle_mas_m24_d_h";
  6711. count = 2;
  6712. };
  6713. class _xx_srifle_mas_lrr_h
  6714. {
  6715. weapon = "srifle_mas_lrr_h";
  6716. count = 2;
  6717. };
  6718. class _xx_srifle_mas_lrr_sd
  6719. {
  6720. weapon = "srifle_mas_lrr_sd";
  6721. count = 2;
  6722. };
  6723. class _xx_srifle_mas_ebr_h
  6724. {
  6725. weapon = "srifle_mas_ebr_h";
  6726. count = 4;
  6727. };
  6728. class _xx_srifle_mas_m107_h
  6729. {
  6730. weapon = "srifle_mas_m107_h";
  6731. count = 4;
  6732. };
  6733. class _xx_srifle_mas_m107_v_h
  6734. {
  6735. weapon = "srifle_mas_m107_v_h";
  6736. count = 4;
  6737. };
  6738. class _xx_srifle_mas_m107_d_h
  6739. {
  6740. weapon = "srifle_mas_m107_d_h";
  6741. count = 4;
  6742. };
  6743. class _xx_arifle_mas_ak_74m
  6744. {
  6745. weapon = "arifle_mas_ak_74m";
  6746. count = 4;
  6747. };
  6748. class _xx_arifle_mas_ak_74m_train
  6749. {
  6750. weapon = "arifle_mas_ak_74m_train";
  6751. count = 1;
  6752. };
  6753. class _xx_arifle_mas_ak_74m_gl
  6754. {
  6755. weapon = "arifle_mas_ak_74m_gl";
  6756. count = 4;
  6757. };
  6758. class _xx_arifle_mas_ak_74m_c
  6759. {
  6760. weapon = "arifle_mas_ak_74m_c";
  6761. count = 4;
  6762. };
  6763. class _xx_arifle_mas_ak_74m_gl_c
  6764. {
  6765. weapon = "arifle_mas_ak_74m_gl_c";
  6766. count = 4;
  6767. };
  6768. class _xx_arifle_mas_ak_74m_sf
  6769. {
  6770. weapon = "arifle_mas_ak_74m_sf";
  6771. count = 4;
  6772. };
  6773. class _xx_arifle_mas_ak_74m_sf_gl
  6774. {
  6775. weapon = "arifle_mas_ak_74m_sf_gl";
  6776. count = 4;
  6777. };
  6778. class _xx_arifle_mas_ak_74m_sf_c
  6779. {
  6780. weapon = "arifle_mas_ak_74m_sf_c";
  6781. count = 4;
  6782. };
  6783. class _xx_arifle_mas_ak_74m_sf_gl_c
  6784. {
  6785. weapon = "arifle_mas_ak_74m_sf_gl_c";
  6786. count = 4;
  6787. };
  6788. class _xx_arifle_mas_ak74
  6789. {
  6790. weapon = "arifle_mas_ak74";
  6791. count = 4;
  6792. };
  6793. class _xx_arifle_mas_ak74_gl
  6794. {
  6795. weapon = "arifle_mas_ak74_gl";
  6796. count = 4;
  6797. };
  6798. class _xx_arifle_mas_aks74
  6799. {
  6800. weapon = "arifle_mas_aks74";
  6801. count = 4;
  6802. };
  6803. class _xx_arifle_mas_aks74_gl
  6804. {
  6805. weapon = "arifle_mas_aks74_gl";
  6806. count = 4;
  6807. };
  6808. class _xx_arifle_mas_aks_74_sf
  6809. {
  6810. weapon = "arifle_mas_aks_74_sf";
  6811. count = 4;
  6812. };
  6813. class _xx_arifle_mas_aks_74_sf_gl
  6814. {
  6815. weapon = "arifle_mas_aks_74_sf_gl";
  6816. count = 4;
  6817. };
  6818. class _xx_arifle_mas_aks74u
  6819. {
  6820. weapon = "arifle_mas_aks74u";
  6821. count = 4;
  6822. };
  6823. class _xx_arifle_mas_bizon
  6824. {
  6825. weapon = "arifle_mas_bizon";
  6826. count = 4;
  6827. };
  6828. class _xx_arifle_mas_asval
  6829. {
  6830. weapon = "arifle_mas_asval";
  6831. count = 4;
  6832. };
  6833. class _xx_arifle_mas_aks74u_c
  6834. {
  6835. weapon = "arifle_mas_aks74u_c";
  6836. count = 4;
  6837. };
  6838. class _xx_arifle_mas_akms
  6839. {
  6840. weapon = "arifle_mas_akms";
  6841. count = 4;
  6842. };
  6843. class _xx_arifle_mas_akms_gl
  6844. {
  6845. weapon = "arifle_mas_akms_gl";
  6846. count = 4;
  6847. };
  6848. class _xx_arifle_mas_akms_c
  6849. {
  6850. weapon = "arifle_mas_akms_c";
  6851. count = 4;
  6852. };
  6853. class _xx_arifle_mas_akms_gl_c
  6854. {
  6855. weapon = "arifle_mas_akms_gl_c";
  6856. count = 4;
  6857. };
  6858. class _xx_arifle_mas_akm
  6859. {
  6860. weapon = "arifle_mas_akm";
  6861. count = 4;
  6862. };
  6863. class _xx_arifle_mas_akm_train
  6864. {
  6865. weapon = "arifle_mas_akm_train";
  6866. count = 1;
  6867. };
  6868. class _xx_arifle_mas_akm_gl
  6869. {
  6870. weapon = "arifle_mas_akm_gl";
  6871. count = 4;
  6872. };
  6873. class _xx_arifle_mas_m70
  6874. {
  6875. weapon = "arifle_mas_m70";
  6876. count = 4;
  6877. };
  6878. class _xx_arifle_mas_m70_gl
  6879. {
  6880. weapon = "arifle_mas_m70_gl";
  6881. count = 4;
  6882. };
  6883. class _xx_arifle_mas_m70ab
  6884. {
  6885. weapon = "arifle_mas_m70ab";
  6886. count = 4;
  6887. };
  6888. class _xx_arifle_mas_m70ab_gl
  6889. {
  6890. weapon = "arifle_mas_m70ab_gl";
  6891. count = 4;
  6892. };
  6893. class _xx_arifle_mas_ppsh
  6894. {
  6895. weapon = "arifle_mas_ppsh";
  6896. count = 4;
  6897. };
  6898. class _xx_arifle_mas_saiga
  6899. {
  6900. weapon = "arifle_mas_saiga";
  6901. count = 4;
  6902. };
  6903. class _xx_srifle_mas_svd_h
  6904. {
  6905. weapon = "srifle_mas_svd_h";
  6906. count = 4;
  6907. };
  6908. class _xx_srifle_mas_svd_l
  6909. {
  6910. weapon = "srifle_mas_svd_l";
  6911. count = 4;
  6912. };
  6913. class _xx_srifle_mas_vss_h
  6914. {
  6915. weapon = "srifle_mas_vss_h";
  6916. count = 4;
  6917. };
  6918. class _xx_srifle_mas_m91_l
  6919. {
  6920. weapon = "srifle_mas_m91_l";
  6921. count = 4;
  6922. };
  6923. class _xx_srifle_mas_m91_n
  6924. {
  6925. weapon = "srifle_mas_m91_n";
  6926. count = 4;
  6927. };
  6928. class _xx_srifle_mas_ksvk_h
  6929. {
  6930. weapon = "srifle_mas_ksvk_h";
  6931. count = 4;
  6932. };
  6933. class _xx_srifle_mas_ksvk_c_h
  6934. {
  6935. weapon = "srifle_mas_ksvk_c_h";
  6936. count = 4;
  6937. };
  6938. class _xx_LMG_mas_rpk_F
  6939. {
  6940. weapon = "LMG_mas_rpk_F";
  6941. count = 4;
  6942. };
  6943. class _xx_LMG_mas_m72_F
  6944. {
  6945. weapon = "LMG_mas_m72_F";
  6946. count = 4;
  6947. };
  6948. class _xx_LMG_mas_pkm_F
  6949. {
  6950. weapon = "LMG_mas_pkm_F";
  6951. count = 4;
  6952. };
  6953. class _xx_LMG_mas_pech_F
  6954. {
  6955. weapon = "LMG_mas_pech_F";
  6956. count = 4;
  6957. };
  6958. class _xx_hgun_mas_sa61_F
  6959. {
  6960. weapon = "hgun_mas_sa61_F";
  6961. count = 4;
  6962. };
  6963. class _xx_hgun_mas_mp7p_F
  6964. {
  6965. weapon = "hgun_mas_mp7p_F";
  6966. count = 4;
  6967. };
  6968. class _xx_hgun_mas_uzi_F
  6969. {
  6970. weapon = "hgun_mas_uzi_F";
  6971. count = 4;
  6972. };
  6973. class _xx_hgun_mas_usp_F
  6974. {
  6975. weapon = "hgun_mas_usp_F";
  6976. count = 4;
  6977. };
  6978. class _xx_hgun_mas_usp_l_F
  6979. {
  6980. weapon = "hgun_mas_usp_l_F";
  6981. count = 4;
  6982. };
  6983. class _xx_hgun_mas_m23_F
  6984. {
  6985. weapon = "hgun_mas_m23_F";
  6986. count = 4;
  6987. };
  6988. class _xx_hgun_mas_m23_l_F
  6989. {
  6990. weapon = "hgun_mas_m23_l_F";
  6991. count = 4;
  6992. };
  6993. class _xx_hgun_mas_acp_F
  6994. {
  6995. weapon = "hgun_mas_acp_F";
  6996. count = 4;
  6997. };
  6998. class _xx_hgun_mas_m9_F
  6999. {
  7000. weapon = "hgun_mas_m9_F";
  7001. count = 4;
  7002. };
  7003. class _xx_hgun_mas_bhp_F
  7004. {
  7005. weapon = "hgun_mas_bhp_F";
  7006. count = 4;
  7007. };
  7008. class _xx_hgun_mas_p226_F
  7009. {
  7010. weapon = "hgun_mas_p226_F";
  7011. count = 4;
  7012. };
  7013. class _xx_hgun_mas_p226_F_sd
  7014. {
  7015. weapon = "hgun_mas_p226_F_sd";
  7016. count = 4;
  7017. };
  7018. class _xx_hgun_mas_glock_F
  7019. {
  7020. weapon = "hgun_mas_glock_F";
  7021. count = 4;
  7022. };
  7023. class _xx_hgun_mas_glocksf_F
  7024. {
  7025. weapon = "hgun_mas_glocksf_F";
  7026. count = 4;
  7027. };
  7028. class _xx_hgun_mas_mak_F
  7029. {
  7030. weapon = "hgun_mas_mak_F";
  7031. count = 4;
  7032. };
  7033. class _xx_hgun_mas_grach_F
  7034. {
  7035. weapon = "hgun_mas_grach_F";
  7036. count = 4;
  7037. };
  7038. class _xx_arifle_mas_m79
  7039. {
  7040. weapon = "arifle_mas_m79";
  7041. count = 4;
  7042. };
  7043. class _xx_launch_NLAW_F
  7044. {
  7045. weapon = "launch_NLAW_F";
  7046. count = 4;
  7047. };
  7048. class _xx_mas_launch_NLAW_F
  7049. {
  7050. weapon = "mas_launch_NLAW_F";
  7051. count = 4;
  7052. };
  7053. class _xx_launch_RPG32_F
  7054. {
  7055. weapon = "launch_RPG32_F";
  7056. count = 4;
  7057. };
  7058. class _xx_mas_launch_RPG7_F
  7059. {
  7060. weapon = "mas_launch_RPG7_F";
  7061. count = 4;
  7062. };
  7063. class _xx_mas_launch_RPG18_F
  7064. {
  7065. weapon = "mas_launch_RPG18_F";
  7066. count = 4;
  7067. };
  7068. class _xx_mas_launch_pzf60_F
  7069. {
  7070. weapon = "mas_launch_pzf60_F";
  7071. count = 4;
  7072. };
  7073. class _xx_mas_launch_Metis_F
  7074. {
  7075. weapon = "mas_launch_Metis_F";
  7076. count = 4;
  7077. };
  7078. class _xx_mas_launch_LAW_F
  7079. {
  7080. weapon = "mas_launch_LAW_F";
  7081. count = 4;
  7082. };
  7083. class _xx_mas_launch_M136_F
  7084. {
  7085. weapon = "mas_launch_M136_F";
  7086. count = 4;
  7087. };
  7088. class _xx_mas_launch_MAAWS_F
  7089. {
  7090. weapon = "mas_launch_MAAWS_F";
  7091. count = 4;
  7092. };
  7093. class _xx_mas_launch_SMAW_F
  7094. {
  7095. weapon = "mas_launch_SMAW_F";
  7096. count = 4;
  7097. };
  7098. class _xx_mas_launch_TitanS_F
  7099. {
  7100. weapon = "mas_launch_TitanS_F";
  7101. count = 4;
  7102. };
  7103. class _xx_mas_launch_stinger_F
  7104. {
  7105. weapon = "mas_launch_stinger_F";
  7106. count = 4;
  7107. };
  7108. class _xx_mas_launch_strela_F
  7109. {
  7110. weapon = "mas_launch_strela_F";
  7111. count = 4;
  7112. };
  7113. class _xx_launch_Titan_short_F
  7114. {
  7115. weapon = "launch_Titan_short_F";
  7116. count = 4;
  7117. };
  7118. class _xx_launch_Titan_F
  7119. {
  7120. weapon = "launch_Titan_F";
  7121. count = 4;
  7122. };
  7123. class _xx_arifle_SDAR_F
  7124. {
  7125. weapon = "arifle_SDAR_F";
  7126. count = 20;
  7127. };
  7128. class _xx_arifle_mas_mp5sd_ds
  7129. {
  7130. weapon = "arifle_mas_mp5sd_ds";
  7131. count = 10;
  7132. };
  7133. class _xx_arifle_mas_asval_ds
  7134. {
  7135. weapon = "arifle_mas_asval_ds";
  7136. count = 10;
  7137. };
  7138. class _xx_hgun_P07_F
  7139. {
  7140. weapon = "hgun_P07_F";
  7141. count = 4;
  7142. };
  7143. class _xx_hgun_P07_snds_F
  7144. {
  7145. weapon = "hgun_P07_snds_F";
  7146. count = 4;
  7147. };
  7148. };
  7149. class TransportItems
  7150. {
  7151. class _xx_FirstAidKit
  7152. {
  7153. name = "FirstAidKit";
  7154. count = 20;
  7155. };
  7156. class _xx_Medikit
  7157. {
  7158. name = "Medikit";
  7159. count = 5;
  7160. };
  7161. class _xx_ToolKit
  7162. {
  7163. name = "ToolKit";
  7164. count = 5;
  7165. };
  7166. class _xx_MineDetector
  7167. {
  7168. name = "MineDetector";
  7169. count = 5;
  7170. };
  7171. class _xx_ItemGPS
  7172. {
  7173. name = "ItemGPS";
  7174. count = 20;
  7175. };
  7176. class _xx_acc_flashlight
  7177. {
  7178. name = "acc_flashlight";
  7179. count = 20;
  7180. };
  7181. class _xx_acc_pointer_IR
  7182. {
  7183. name = "acc_pointer_IR";
  7184. count = 20;
  7185. };
  7186. class _xx_acc_mas_pointer_IR
  7187. {
  7188. name = "acc_mas_pointer_IR";
  7189. count = 20;
  7190. };
  7191. class _xx_acc_mas_flash_gun
  7192. {
  7193. name = "acc_mas_flash_gun";
  7194. count = 20;
  7195. };
  7196. class _xx_acc_mas_pointer_gun_IR
  7197. {
  7198. name = "acc_mas_pointer_gun_IR";
  7199. count = 20;
  7200. };
  7201. class _xx_acc_mas_pointer_IR_top
  7202. {
  7203. name = "acc_mas_pointer_IR_top";
  7204. count = 20;
  7205. };
  7206. class _xx_acc_mas_pointer_IR_b
  7207. {
  7208. name = "acc_mas_pointer_IR_b";
  7209. count = 20;
  7210. };
  7211. class _xx_acc_mas_pointer_IR_top_b
  7212. {
  7213. name = "acc_mas_pointer_IR_top_b";
  7214. count = 20;
  7215. };
  7216. class _xx_acc_mas_pointer_IR2
  7217. {
  7218. name = "acc_mas_pointer_IR2";
  7219. count = 20;
  7220. };
  7221. class _xx_acc_mas_pointer_IR2_top
  7222. {
  7223. name = "acc_mas_pointer_IR2_top";
  7224. count = 20;
  7225. };
  7226. class _xx_acc_mas_pointer_IR2c
  7227. {
  7228. name = "acc_mas_pointer_IR2c";
  7229. count = 20;
  7230. };
  7231. class _xx_acc_mas_pointer_IR2c_top
  7232. {
  7233. name = "acc_mas_pointer_IR2c_top";
  7234. count = 20;
  7235. };
  7236. class _xx_muzzle_mas_snds_M
  7237. {
  7238. name = "muzzle_mas_snds_M";
  7239. count = 10;
  7240. };
  7241. class _xx_muzzle_mas_snds_Mc
  7242. {
  7243. name = "muzzle_mas_snds_Mc";
  7244. count = 10;
  7245. };
  7246. class _xx_muzzle_mas_snds_MP7
  7247. {
  7248. name = "muzzle_mas_snds_MP7";
  7249. count = 10;
  7250. };
  7251. class _xx_muzzle_mas_snds_SM
  7252. {
  7253. name = "muzzle_mas_snds_SM";
  7254. count = 10;
  7255. };
  7256. class _xx_muzzle_mas_snds_SMc
  7257. {
  7258. name = "muzzle_mas_snds_SMc";
  7259. count = 10;
  7260. };
  7261. class _xx_muzzle_mas_snds_SH
  7262. {
  7263. name = "muzzle_mas_snds_SH";
  7264. count = 10;
  7265. };
  7266. class _xx_muzzle_mas_snds_SHc
  7267. {
  7268. name = "muzzle_mas_snds_SHc";
  7269. count = 10;
  7270. };
  7271. class _xx_muzzle_mas_snds_SV
  7272. {
  7273. name = "muzzle_mas_snds_SV";
  7274. count = 10;
  7275. };
  7276. class _xx_muzzle_mas_snds_SVc
  7277. {
  7278. name = "muzzle_mas_snds_SVc";
  7279. count = 10;
  7280. };
  7281. class _xx_muzzle_mas_snds_C
  7282. {
  7283. name = "muzzle_mas_snds_C";
  7284. count = 20;
  7285. };
  7286. class _xx_muzzle_mas_snds_L
  7287. {
  7288. name = "muzzle_mas_snds_L";
  7289. count = 20;
  7290. };
  7291. class _xx_muzzle_mas_snds_LM
  7292. {
  7293. name = "muzzle_mas_snds_LM";
  7294. count = 20;
  7295. };
  7296. class _xx_muzzle_mas_snds_AK
  7297. {
  7298. name = "muzzle_mas_snds_AK";
  7299. count = 20;
  7300. };
  7301. class _xx_muzzle_mas_snds_SVD
  7302. {
  7303. name = "muzzle_mas_snds_SVD";
  7304. count = 20;
  7305. };
  7306. class _xx_muzzle_mas_snds_KSVK
  7307. {
  7308. name = "muzzle_mas_snds_KSVK";
  7309. count = 20;
  7310. };
  7311. class _xx_muzzle_snds_B
  7312. {
  7313. name = "muzzle_snds_B";
  7314. count = 10;
  7315. };
  7316. class _xx_muzzle_snds_H
  7317. {
  7318. name = "muzzle_snds_H";
  7319. count = 10;
  7320. };
  7321. class _xx_muzzle_snds_M
  7322. {
  7323. name = "muzzle_snds_M";
  7324. count = 10;
  7325. };
  7326. class _xx_muzzle_snds_L
  7327. {
  7328. name = "muzzle_snds_L";
  7329. count = 10;
  7330. };
  7331. class _xx_muzzle_snds_H_MG
  7332. {
  7333. name = "muzzle_snds_H_MG";
  7334. count = 10;
  7335. };
  7336. class _xx_optic_Hamr
  7337. {
  7338. name = "optic_Hamr";
  7339. count = 10;
  7340. };
  7341. class _xx_optic_mas_Hamr_camo
  7342. {
  7343. name = "optic_mas_Hamr_camo";
  7344. count = 10;
  7345. };
  7346. class _xx_optic_Arco
  7347. {
  7348. name = "optic_Arco";
  7349. count = 10;
  7350. };
  7351. class _xx_optic_mas_Arco_blk
  7352. {
  7353. name = "optic_mas_Arco_blk";
  7354. count = 10;
  7355. };
  7356. class _xx_optic_mas_Arco_camo
  7357. {
  7358. name = "optic_mas_Arco_camo";
  7359. count = 10;
  7360. };
  7361. class _xx_optic_MRCO
  7362. {
  7363. name = "optic_MRCO";
  7364. count = 10;
  7365. };
  7366. class _xx_optic_mas_MRCO_camo
  7367. {
  7368. name = "optic_mas_MRCO_camo";
  7369. count = 10;
  7370. };
  7371. class _xx_optic_Holosight
  7372. {
  7373. name = "optic_Holosight";
  7374. count = 10;
  7375. };
  7376. class _xx_optic_mas_Holosight_blk
  7377. {
  7378. name = "optic_mas_Holosight_blk";
  7379. count = 10;
  7380. };
  7381. class _xx_optic_mas_Holosight_camo
  7382. {
  7383. name = "optic_mas_Holosight_camo";
  7384. count = 10;
  7385. };
  7386. class _xx_optic_Aco
  7387. {
  7388. name = "optic_Aco";
  7389. count = 10;
  7390. };
  7391. class _xx_optic_mas_Aco_camo
  7392. {
  7393. name = "optic_mas_Aco_camo";
  7394. count = 10;
  7395. };
  7396. class _xx_optic_Aco_grn
  7397. {
  7398. name = "optic_Aco_grn";
  7399. count = 10;
  7400. };
  7401. class _xx_optic_mas_ACO_grn_camo
  7402. {
  7403. name = "optic_mas_ACO_grn_camo";
  7404. count = 10;
  7405. };
  7406. class _xx_optic_mas_aim
  7407. {
  7408. name = "optic_mas_aim";
  7409. count = 10;
  7410. };
  7411. class _xx_optic_mas_aim_c
  7412. {
  7413. name = "optic_mas_aim_c";
  7414. count = 10;
  7415. };
  7416. class _xx_optic_mas_acog
  7417. {
  7418. name = "optic_mas_acog";
  7419. count = 10;
  7420. };
  7421. class _xx_optic_mas_acog_c
  7422. {
  7423. name = "optic_mas_acog_c";
  7424. count = 10;
  7425. };
  7426. class _xx_optic_mas_acog_eo
  7427. {
  7428. name = "optic_mas_acog_eo";
  7429. count = 10;
  7430. };
  7431. class _xx_optic_mas_acog_eo_c
  7432. {
  7433. name = "optic_mas_acog_eo_c";
  7434. count = 10;
  7435. };
  7436. class _xx_optic_mas_acog_rd
  7437. {
  7438. name = "optic_mas_acog_rd";
  7439. count = 10;
  7440. };
  7441. class _xx_optic_mas_acog_rd_c
  7442. {
  7443. name = "optic_mas_acog_rd_c";
  7444. count = 10;
  7445. };
  7446. class _xx_optic_mas_kobra
  7447. {
  7448. name = "optic_mas_kobra";
  7449. count = 10;
  7450. };
  7451. class _xx_optic_mas_kobra_c
  7452. {
  7453. name = "optic_mas_kobra_c";
  7454. count = 10;
  7455. };
  7456. class _xx_optic_mas_PSO
  7457. {
  7458. name = "optic_mas_PSO";
  7459. count = 10;
  7460. };
  7461. class _xx_optic_mas_PSO_c
  7462. {
  7463. name = "optic_mas_PSO_c";
  7464. count = 10;
  7465. };
  7466. class _xx_optic_mas_PSO_eo
  7467. {
  7468. name = "optic_mas_PSO_eo";
  7469. count = 10;
  7470. };
  7471. class _xx_optic_mas_PSO_eo_c
  7472. {
  7473. name = "optic_mas_PSO_eo_c";
  7474. count = 10;
  7475. };
  7476. class _xx_optic_mas_PSO_nv
  7477. {
  7478. name = "optic_mas_PSO_nv";
  7479. count = 10;
  7480. };
  7481. class _xx_optic_mas_PSO_nv_c
  7482. {
  7483. name = "optic_mas_PSO_nv_c";
  7484. count = 10;
  7485. };
  7486. class _xx_optic_mas_PSO_kv
  7487. {
  7488. name = "optic_mas_PSO_kv";
  7489. count = 10;
  7490. };
  7491. class _xx_optic_mas_PSO_kv_c
  7492. {
  7493. name = "optic_mas_PSO_kv_c";
  7494. count = 10;
  7495. };
  7496. class _xx_optic_mas_nspu
  7497. {
  7498. name = "optic_mas_nspu";
  7499. count = 6;
  7500. };
  7501. class _xx_optic_mas_goshawk
  7502. {
  7503. name = "optic_mas_goshawk";
  7504. count = 6;
  7505. };
  7506. class _xx_optic_mas_zeiss
  7507. {
  7508. name = "optic_mas_zeiss";
  7509. count = 10;
  7510. };
  7511. class _xx_optic_mas_zeiss_c
  7512. {
  7513. name = "optic_mas_zeiss_c";
  7514. count = 10;
  7515. };
  7516. class _xx_optic_mas_zeiss_eo
  7517. {
  7518. name = "optic_mas_zeiss_eo";
  7519. count = 10;
  7520. };
  7521. class _xx_optic_mas_zeiss_eo_c
  7522. {
  7523. name = "optic_mas_zeiss_eo_c";
  7524. count = 10;
  7525. };
  7526. class _xx_optic_mas_DMS
  7527. {
  7528. name = "optic_mas_DMS";
  7529. count = 10;
  7530. };
  7531. class _xx_optic_mas_DMS_c
  7532. {
  7533. name = "optic_mas_DMS_c";
  7534. count = 10;
  7535. };
  7536. class _xx_optic_DMS
  7537. {
  7538. name = "optic_DMS";
  7539. count = 10;
  7540. };
  7541. class _xx_optic_SOS
  7542. {
  7543. name = "optic_SOS";
  7544. count = 10;
  7545. };
  7546. class _xx_optic_LRPS
  7547. {
  7548. name = "optic_LRPS";
  7549. count = 10;
  7550. };
  7551. class _xx_optic_mas_LRPS
  7552. {
  7553. name = "optic_mas_LRPS";
  7554. count = 10;
  7555. };
  7556. class _xx_optic_NVS
  7557. {
  7558. name = "optic_NVS";
  7559. count = 10;
  7560. };
  7561. class _xx_optic_Nightstalker
  7562. {
  7563. name = "optic_Nightstalker";
  7564. count = 10;
  7565. };
  7566. class _xx_optic_tws
  7567. {
  7568. name = "optic_tws";
  7569. count = 10;
  7570. };
  7571. class _xx_optic_tws_mg
  7572. {
  7573. name = "optic_tws_mg";
  7574. count = 10;
  7575. };
  7576. class _xx_optic_mas_term
  7577. {
  7578. name = "optic_mas_term";
  7579. count = 10;
  7580. };
  7581. class _xx_optic_Holosight_smg
  7582. {
  7583. name = "optic_Holosight_smg";
  7584. count = 10;
  7585. };
  7586. class _xx_optic_Aco_smg
  7587. {
  7588. name = "optic_Aco_smg";
  7589. count = 10;
  7590. };
  7591. class _xx_optic_ACO_grn_smg
  7592. {
  7593. name = "optic_ACO_grn_smg";
  7594. count = 10;
  7595. };
  7596. class _xx_optic_MRD
  7597. {
  7598. name = "optic_MRD";
  7599. count = 10;
  7600. };
  7601. class _xx_optic_mas_MRD
  7602. {
  7603. name = "optic_mas_MRD";
  7604. count = 10;
  7605. };
  7606. class _xx_optic_Yorris
  7607. {
  7608. name = "optic_Yorris";
  7609. count = 10;
  7610. };
  7611. class _xx_bipod_01_F_blk
  7612. {
  7613. name = "bipod_01_F_blk";
  7614. count = 10;
  7615. };
  7616. class _xx_bipod_03_F_blk
  7617. {
  7618. name = "bipod_03_F_blk";
  7619. count = 10;
  7620. };
  7621. class _xx_bipod_01_F_mtp
  7622. {
  7623. name = "bipod_01_F_mtp";
  7624. count = 10;
  7625. };
  7626. class _xx_bipod_02_F_tan
  7627. {
  7628. name = "bipod_02_F_tan";
  7629. count = 10;
  7630. };
  7631. class _xx_Binocular
  7632. {
  7633. name = "Binocular";
  7634. count = 10;
  7635. };
  7636. class _xx_Rangefinder
  7637. {
  7638. name = "Rangefinder";
  7639. count = 10;
  7640. };
  7641. class _xx_LaserDesignator
  7642. {
  7643. name = "LaserDesignator";
  7644. count = 4;
  7645. };
  7646. class _xx_Rangefinder_mas_h
  7647. {
  7648. name = "Rangefinder_mas_h";
  7649. count = 4;
  7650. };
  7651. class _xx_Laserdesignator_mas_h
  7652. {
  7653. name = "Laserdesignator_mas_h";
  7654. count = 4;
  7655. };
  7656. class _xx_NVGoggles
  7657. {
  7658. name = "NVGoggles";
  7659. count = 10;
  7660. };
  7661. class _xx_NVGoggles_OPFOR
  7662. {
  7663. name = "NVGoggles_OPFOR";
  7664. count = 10;
  7665. };
  7666. class _xx_NVGoggles_mas_h
  7667. {
  7668. name = "NVGoggles_mas_h";
  7669. count = 20;
  7670. };
  7671. };
  7672. class TransportBackpacks
  7673. {
  7674. class _xx_B_Parachute
  7675. {
  7676. backpack = "B_Parachute";
  7677. count = 20;
  7678. };
  7679. class _xx_B_mas_Kitbag_rng
  7680. {
  7681. backpack = "B_mas_Kitbag_rng";
  7682. count = 10;
  7683. };
  7684. class _xx_B_mas_AssaultPack_rng
  7685. {
  7686. backpack = "B_mas_AssaultPack_rng";
  7687. count = 10;
  7688. };
  7689. class _xx_B_HMG_01_weapon_F
  7690. {
  7691. backpack = "B_HMG_01_weapon_F";
  7692. count = 4;
  7693. };
  7694. class _xx_B_GMG_01_weapon_F
  7695. {
  7696. backpack = "B_GMG_01_weapon_F";
  7697. count = 4;
  7698. };
  7699. class _xx_B_Mortar_01_weapon_F
  7700. {
  7701. backpack = "B_Mortar_01_weapon_F";
  7702. count = 4;
  7703. };
  7704. class _xx_B_HMG_01_support_F
  7705. {
  7706. backpack = "B_HMG_01_support_F";
  7707. count = 8;
  7708. };
  7709. class _xx_B_Mortar_01_support_F
  7710. {
  7711. backpack = "B_Mortar_01_support_F";
  7712. count = 4;
  7713. };
  7714. class _xx_O_mas_Bergen_flo
  7715. {
  7716. backpack = "O_mas_Bergen_flo";
  7717. count = 10;
  7718. };
  7719. class _xx_O_mas_Bergen_rtan
  7720. {
  7721. backpack = "O_mas_Bergen_rtan";
  7722. count = 10;
  7723. };
  7724. class _xx_O_HMG_01_weapon_F
  7725. {
  7726. backpack = "O_HMG_01_weapon_F";
  7727. count = 4;
  7728. };
  7729. class _xx_O_GMG_01_weapon_F
  7730. {
  7731. backpack = "O_GMG_01_weapon_F";
  7732. count = 4;
  7733. };
  7734. class _xx_O_Mortar_01_weapon_F
  7735. {
  7736. backpack = "O_Mortar_01_weapon_F";
  7737. count = 4;
  7738. };
  7739. class _xx_O_HMG_01_support_F
  7740. {
  7741. backpack = "O_HMG_01_support_F";
  7742. count = 8;
  7743. };
  7744. class _xx_O_Mortar_01_support_F
  7745. {
  7746. backpack = "O_Mortar_01_support_F";
  7747. count = 4;
  7748. };
  7749. };
  7750. };
  7751. };
  7752. class cfgMods
  7753. {
  7754. author = "76561198033144722";
  7755. timepacked = "1462140793";
  7756. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement