Advertisement
Guest User

gearscript

a guest
Feb 26th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.03 KB | None | 0 0
  1. // Version 1.0.5
  2. // Changelog:
  3. // Date Changed Mission requisition request
  4. // 17/09/2016 Gearscript Rebuilt None
  5. // 20/09/2016 Removed Modifiers.'Zero' Microdagr to backpack None
  6. // 04/10/2016 Switched Eng explosovies to breaching charges https://16aa.net/forums/topic/22308-section-eng-gear-change/
  7. // 18/11/2016 Gearscript back into missions from now on None
  8. // 19/11/2016 Gave Plt Sgt extra 148 https://16aa.net/forums/topic/22760-plt-sgt-slot-to-receive-2nd-148-in-backpack/
  9. // 19/11/2016 FSG Slot Equipment Update https://16aa.net/forums/topic/22759-fsg-slot-equipment-update-sniper/
  10. // 27/11/2016 Gave Microdagr back to PLT IC/Fixed backpacks https://16aa.net/forums/topic/22790-microdagr/#entry1381505
  11. // 05/12/2016 Added Vector to FSG sniper backpack https://16aa.net/forums/topic/22759-fsg-slot-equipment-update-sniper/
  12. // 06/12/2016 Changed FST equipment around (decreased smoke) None
  13. // 13/02/2017 FSG Pointman gear adjusted https://16aa.net/forums/topic/23429-fsg-pointman/
  14. class LSR_gearManagement {
  15. class Roles {
  16. class baseRole {
  17. // array of possible weapons. Is randomly selected, so make certain they are all compatible!
  18. primaryWeapon[] = {
  19. "16aa_Weapon_Rifle_L85A2_RIS_E[type]",
  20. "16aa_Weapon_Rifle_L85A2_RIS_E_M[type]",
  21. "16aa_Weapon_Rifle_L85A2_RIS_E_R[type]"
  22. };
  23. secondaryWeapon[] = {};
  24. pistol[] = { "16aa_Weapon_Pistol_L131A1" };
  25.  
  26. // array of all weapon items. All items are added and assigned.
  27. primaryWeaponItems[] = { "16aa_Attachment_Side_LLM_MK3_FL", "16aa_Attachment_Top_LDS" };
  28. secondaryWeaponItems[] = {};
  29. pistolItems[] = {};
  30.  
  31. // possible containers.
  32. uniform[] = {
  33. "16aa_Uniform_FieldUniform1_[type]","16aa_Uniform_FieldUniform1_[type]_SS",
  34. "16aa_Uniform_FieldUniform2_[type]","16aa_Uniform_FieldUniform2_[type]_SS",
  35. "16aa_Uniform_FieldUniform3_[type]","16aa_Uniform_FieldUniform3_[type]_SS",
  36. "16aa_Uniform_FieldUniform4_[type]","16aa_Uniform_FieldUniform4_[type]_SS"
  37. };
  38. vest[] = {
  39. "16aa_Vest_Opsrey_R2",
  40. "16aa_Vest_Opsrey_R3",
  41. "16aa_Vest_Opsrey_R4",
  42. "16aa_Vest_Opsrey_R_Webbing",
  43. "16aa_Vest_Opsrey_R2_Webbing",
  44. "16aa_Vest_Opsrey_R3_Webbing",
  45. "16aa_Vest_Opsrey_R4_Webbing"
  46. };
  47. backpack[] = {
  48. "16aa_Backpack_Bergen_MTP_Rifleman_A",
  49. "16aa_Backpack_Bergen_MTP_Rifleman_B",
  50. "16aa_Backpack_Bergen_MTP_Rifleman_C",
  51. "16aa_Backpack_Bergen_MTP_Rifleman_D"
  52. };
  53.  
  54. // misc data. Helmets, goggles and nvg are randomly selected.
  55. helmet[] = {
  56. "16aa_Helmet_Mk7_Camo_A_PRR",
  57. "16aa_Helmet_Mk7_Camo_B_PRR",
  58. "16aa_Helmet_Mk7_Camo_C_PRR",
  59. "16aa_Helmet_Mk7_Camo_D_PRR",
  60. "16aa_Helmet_Mk7_Camo_E_PRR",
  61. "16aa_Helmet_Mk7_Net_A_PRR",
  62. "16aa_Helmet_Mk7_Net_B_PRR",
  63. "16aa_Helmet_Mk7_Net_C_PRR",
  64. "16aa_Helmet_Mk7_Scrim_A_PRR",
  65. "16aa_Helmet_Mk7_Scrim_B_PRR",
  66. "16aa_Helmet_Mk7_Scrim_C_PRR"
  67. };
  68. goggles[] = { "16aa_Goggle_Tactical_Glasses_Clear", "16aa_Goggle_Tactical_Glasses_Black", "", "" };
  69. nvg[] = { "16aa_Helmet_HMNVS" };
  70. // 0 = do not assign. 1 = assign. 2 = assign based upon time of day.
  71. assignNVG = 2;
  72.  
  73. // magazines. Format: {{"classname", amount}, ..}
  74. uniformMagazines[] = {};
  75. vestMagazines[] = { {"16aa_Magazine_30Rnd_556x45_Emag[type]",6},{"16aa_Magazine_Smoke_Screening_White",4},{"16aa_Magazine_HandGrenade[type]",1},{"16aa_Magazine_17Rnd_9x19_L131A1",1} };
  76. backpackMagazines[] = { {"16aa_Magazine_200Rnd_556x45_Belt[type]",2} };
  77.  
  78. // Items. Format: {{"classname", amount}, ..}
  79. uniformItems[] = { {"ACE_fieldDressing",5},{"ACE_packingBandage",4},{"ACE_tourniquet",1},{"ACE_morphine",1} };
  80. vestItems[] = { {"ACRE_PRC343",1},{"ACE_Flashlight_KSF1",1},{"ACE_MapTools",1} };
  81. backpackItems[] = {};
  82. standardItems[] = { "ItemMap","ItemWatch","ItemCompass" };
  83. uniformModifier = "2Para";
  84. };
  85. class officer: baseRole {
  86. vestMagazines[] = { {"16aa_Magazine_30Rnd_556x45_Emag[type]",6},{"16aa_Magazine_Smoke_Screening_White",2},{"16aa_Magazine_HandGrenade[type]",1},{"16aa_Magazine_Smoke_Signalling_Blue",2},{"16aa_Magazine_17Rnd_9x19_L131A1",2} };
  87. vest[] = {
  88. "16aa_Vest_Opsrey_SL2","16aa_Vest_Opsrey_SL3","16aa_Vest_Opsrey_SL4","16aa_Vest_Opsrey_G",
  89. "16aa_Vest_Opsrey_SL_Webbing","16aa_Vest_Opsrey_SL2_Webbing","16aa_Vest_Opsrey_SL3_Webbing","16aa_Vest_Opsrey_SL4_Webbing","16aa_Vest_Opsrey_G_Webbing"
  90. };
  91. backpack[] = {
  92. "16aa_Backpack_Bergen_MTP_SL_A"
  93. };
  94. uniformItems[] = { {"ACE_Flashlight_KSF1",1},{"ACE_MapTools",1},{"ACE_microDAGR",1} };
  95. backpackItems[] = { {"ACRE_PRC148",1},{"ACRE_PRC117F",1},{"ACRE_PRC343",1}};
  96. binoculars[] = { "ACE_Vector" };
  97. miscEquipment[] = { "itemGPS" };
  98. };
  99. class zero: officer {
  100. miscEquipment[] = { "itemGPS" };
  101. backpack[] = {
  102. "16aa_Backpack_Bergen_MTP_Rifleman_A",
  103. "16aa_Backpack_Bergen_MTP_Rifleman_B",
  104. "16aa_Backpack_Bergen_MTP_Rifleman_C",
  105. "16aa_Backpack_Bergen_MTP_Rifleman_D"
  106. };
  107. backpackItems[] = { {"ACRE_PRC148",1},{"ACE_microDAGR",1} };
  108. vestItems[] = { {"ACRE_PRC343",1},{"ACE_Flashlight_KSF1",1},{"ACE_MapTools",1} };
  109. uniformItems[] = { {"ACE_fieldDressing",5},{"ACE_packingBandage",4},{"ACE_tourniquet",1},{"ACE_morphine",1} };
  110. };
  111. class nco: officer {
  112. primaryWeapon[] = {
  113. "16aa_Weapon_Rifle_L85A2_UGL_E[type]",
  114. "16aa_Weapon_Rifle_L85A2_UGL_E_M[type]",
  115. "16aa_Weapon_Rifle_L85A2_UGL_E_R[type]"
  116. };
  117. backpack[] = {
  118. "16aa_Backpack_Bergen_MTP_Rifleman_A",
  119. "16aa_Backpack_Bergen_MTP_Rifleman_B",
  120. "16aa_Backpack_Bergen_MTP_Rifleman_C",
  121. "16aa_Backpack_Bergen_MTP_Rifleman_D"
  122. };
  123. vestMagazines[] = { {"16aa_Magazine_30Rnd_556x45_Emag[type]",6},{"16aa_Magazine_HandGrenade[type]",1} };
  124. vestItems[] = { {"ACRE_PRC343",1},{"ACE_Flashlight_KSF1", 1},{"ACE_MapTools",1},{"ACE_microDAGR",1} };
  125. backpackMagazines[] = { {"16aa_Magazine_Smoke_Screening_White",4},{"16aa_Magazine_Smoke_Signalling_Blue",4},{"16aa_Magazine_1Rnd_40mm[type]",4},{"1Rnd_SmokeRed_Grenade_shell",2},{"1Rnd_SmokeBlue_Grenade_shell",2},{"16aa_Magazine_17Rnd_9x19_L131A1",1} };
  126. };
  127. class csm: officer {
  128. backpack[] = {
  129. "16aa_Backpack_Bergen_MTP_JTAC_A_SATCOM",
  130. "16aa_Backpack_Bergen_MTP_Radio_A",
  131. "16aa_Backpack_Bergen_MTP_JTAC_A",
  132. "16aa_Backpack_Bergen_MTP_SL_A"
  133. };
  134. backpackItems[] = { {"ACRE_PRC117F",1} };
  135. };
  136. class signaler: officer {
  137. vest[] = {
  138. "16aa_Vest_Opsrey_SL4","16aa_Vest_Opsrey_G",
  139. "16aa_Vest_Opsrey_SL2_Webbing","16aa_Vest_Opsrey_SL3_Webbing","16aa_Vest_Opsrey_SL4_Webbing","16aa_Vest_Opsrey_G_Webbing"
  140. };
  141. backpack[] = {
  142. "16aa_Backpack_Bergen_MTP_JTAC_A_SATCOM",
  143. "16aa_Backpack_Bergen_MTP_Radio_A",
  144. "16aa_Backpack_Bergen_MTP_JTAC_A",
  145. "16aa_Backpack_Bergen_MTP_SL_A"
  146. };
  147. backpackMagazines[] = { {"16aa_Magazine_Smoke_Signalling_Purple",2},{"16aa_Magazine_Smoke_Signalling_Blue",2} };
  148. vestMagazines[] = { {"16aa_Magazine_30Rnd_556x45_Emag[type]",6},{"16aa_Magazine_Smoke_Screening_White",2},{"16aa_Magazine_HandGrenade[type]",1},{"16aa_Magazine_17Rnd_9x19_L131A1",1},{"16aa_Magazine_Smoke_Screening_White",2} };
  149. backpackItems[] = { {"ACRE_PRC117F",1} };
  150. };
  151. class sgt: officer {
  152. vestItems[] = { {"ACRE_PRC343",1},{"ACE_Flashlight_KSF1",1}, {"ACE_MapTools",1},{"ACE_microDAGR",1} };
  153. backpackItems[] = { {"ACRE_PRC148",2},{"ACRE_PRC117F",1} };
  154. };
  155. class signaler_cmt: signaler {
  156. backpackItems[] = { {"ACE_fieldDressing",5},{"ACE_packingBandage",8},{"ACE_tourniquet",2},{"ACE_morphine",4} };
  157. };
  158. class ic: nco {
  159. vestMagazines[] = { {"16aa_Magazine_30Rnd_556x45_Emag[type]",6},{"16aa_Magazine_HandGrenade[type]",1},{"16aa_Magazine_Smoke_Screening_White",4} };
  160. backpackMagazines[] = { {"1Rnd_SmokeRed_Grenade_shell",2},{"1Rnd_SmokeBlue_Grenade_shell",2},{"16aa_Magazine_17Rnd_9x19_L131A1",1},{"16aa_Magazine_1Rnd_40mm[type]",4} };
  161. };
  162. class 2ic: nco{
  163. vestMagazines[] = { {"16aa_Magazine_30Rnd_556x45_Emag[type]",6},{"16aa_Magazine_HandGrenade[type]",1},{"16aa_Magazine_Smoke_Screening_White",4},{"16aa_Magazine_17Rnd_9x19_L131A1",1} };
  164. backpackMagazines[] = { {"16aa_Magazine_200Rnd_556x45_Belt[type]",1},{"16aa_Magazine_1Rnd_40mm[type]",4},{"1Rnd_SmokeRed_Grenade_shell",2},{"1Rnd_SmokeBlue_Grenade_shell",2},{"16aa_Magazine_1Rnd_40mm[type]",4} };
  165. };
  166. class pointman: baseRole {
  167. secondaryWeapon[] = { "rhs_weap_M136" };
  168. binoculars[] = { "ACE_Vector" };
  169. vestItems[] = { {"ACRE_PRC343",1},{"ACE_Flashlight_KSF1",1},{"ACE_MapTools",1},{"ACE_microDAGR",1} };
  170. };
  171. class marksman: baseRole {
  172. primaryWeapon[] = { "16aa_Weapon_Rifle_L129A1[type]" };
  173. primaryWeaponItems[] = { "RH_ta648" };
  174. vest[] = { "16aa_Vest_Opsrey_Marksman", "16aa_Vest_Opsrey_Marksman_Webbing" };
  175. vestMagazines[] = { {"16aa_Magazine_20Rnd_762x51_Stanag[type]",6},{"16aa_Magazine_Smoke_Screening_White",4},{"16aa_Magazine_HandGrenade[type]",1},{"16aa_Magazine_17Rnd_9x19_L131A1",1} };
  176. backpackMagazines[] = { {"16aa_Magazine_200Rnd_556x45_Belt[type]",2},{"16aa_Magazine_20Rnd_762x51_Stanag[type]",2} };
  177. binoculars[] = { "ACE_Vector" };
  178. };
  179. class grenadier: nco {
  180. vest[] = {
  181. "16aa_Vest_Opsrey_G",
  182. "16aa_Vest_Opsrey_G2",
  183. "16aa_Vest_Opsrey_G3",
  184. "16aa_Vest_Opsrey_G_Webbing",
  185. "16aa_Vest_Opsrey_G2_Webbing",
  186. "16aa_Vest_Opsrey_G3_Webbing"
  187. };
  188. vestMagazines[] = { {"16aa_Magazine_30Rnd_556x45_Emag[type]",6},{"16aa_Magazine_Smoke_Screening_White",4},{"16aa_Magazine_HandGrenade[type]",1},{"16aa_Magazine_17Rnd_9x19_L131A1",1} };
  189. backpackMagazines[] = { {"16aa_Magazine_200Rnd_556x45_Belt[type]",1},{"16aa_Magazine_1Rnd_40mm[type]",4},{"1Rnd_SmokeRed_Grenade_shell",4},{"1Rnd_SmokeBlue_Grenade_shell",4} };
  190. };
  191. class engineer: baseRole {
  192. backpackMagazines[] = { {"16aa_Magazine_BreachingCharge",3} };
  193. backpackItems[] = { {"ACE_Clacker",1},{"ACE_DefusalKit",1},{"ACE_wirecutter",1} };
  194. };
  195. class at: baseRole {
  196. secondaryWeapon[] = { "launch_NLAW_F" };
  197. };
  198. class aa: baseRole {
  199. backpackMagazines[] = { {"16aa_Magazine_Stinger",1} };
  200. secondaryWeapon[] = { "16aa_Weapon_Launcher_Stinger" };
  201. };
  202. class rifleman: baseRole {
  203. secondaryWeapon[] = { "rhs_weap_M136" };
  204. };
  205. class cmt: baseRole {
  206. vest[] = { "16aa_Vest_Opsrey_Med_Webbing" };
  207. backpackMagazines[] = { {"16aa_Magazine_Smoke_Signalling_Green",3},{"16aa_Magazine_Smoke_Signalling_Purple",3} };
  208. backpackItems[] = { {"ACE_fieldDressing",7},{"ACE_packingBandage",7},{"ACE_tourniquet",5},{"ACE_elasticBandage",8},{"ACE_epinephrine",5},{"ACE_morphine",8},{"ACE_atropine",3} };
  209. miscEquipment[] = { "itemGPS" };
  210. };
  211. class lmg: baseRole {
  212. primaryWeapon[] = { "16aa_Weapon_LMG_L110A2_[type]" };
  213. vest[] = {
  214. "16aa_Vest_Opsrey_MG",
  215. "16aa_Vest_Opsrey_MG2",
  216. "16aa_Vest_Opsrey_MG_Webbing",
  217. "16aa_Vest_Opsrey_MG2_Webbing"
  218. };
  219. vestMagazines[] = { {"16aa_Magazine_200Rnd_556x45_Belt[type]",2},{"16aa_Magazine_Smoke_Screening_White",2},{"16aa_Magazine_17Rnd_9x19_L131A1",1} };
  220. backpackMagazines[] = { {"16aa_Magazine_200Rnd_556x45_Belt[type]",2} };
  221. };
  222. class fst: nco {
  223. backpack[] = {
  224. "16aa_Backpack_Bergen_MTP_JTAC_A_SATCOM",
  225. "16aa_Backpack_Bergen_MTP_Radio_A",
  226. "16aa_Backpack_Bergen_MTP_JTAC_A",
  227. "16aa_Backpack_Bergen_MTP_SL_A"
  228. };
  229. vest[] = {
  230. "16aa_Vest_Opsrey_R4",
  231. "16aa_Vest_Opsrey_R2_Webbing",
  232. "16aa_Vest_Opsrey_R3_Webbing",
  233. "16aa_Vest_Opsrey_R4_Webbing"
  234. };
  235. uniformModifier = "FST";
  236. vestMagazines[] = { {"16aa_Magazine_30Rnd_556x45_Emag[type]",6},{"16aa_Magazine_Smoke_Screening_White",2},{"16aa_Magazine_HandGrenade[type]",1},{"16aa_Magazine_17Rnd_9x19_L131A1",1},{"1Rnd_SmokeRed_Grenade_shell",1},{"16aa_Magazine_Smoke_Signalling_Blue",2},{"16aa_Magazine_1Rnd_40mm[type]",1} };
  237. vestItems[] = { {"ACRE_PRC343",1},{"ACE_Flashlight_KSF1", 1},{"ACE_MapTools",1},{"ACE_microDAGR",1},{"ACE_IR_Strobe_Item",2} };
  238. backpackMagazines[] = { {"Laserbatteries",1} };
  239. miscEquipment[] = { "itemGPS" };
  240. backpackItems[] = { {"ACRE_PRC148",1},{"Laserdesignator",1},{"ACRE_PRC117F",1} };
  241. };
  242. class fsgic: nco {
  243. vestMagazines[] = { {"16aa_Magazine_30Rnd_556x45_Emag[type]",6},{"16aa_Magazine_Smoke_Screening_White",2},{"16aa_Magazine_HandGrenade[type]",1},{"Chemlight_blue",2},{"16aa_Magazine_17Rnd_9x19_L131A1",1} };
  244. backpackMagazines[] = { {"16aa_Magazine_Smoke_Signalling_Blue",1},{"16aa_Magazine_Smoke_Signalling_Red",1},{"1Rnd_SmokeRed_Grenade_shell",3},{"1Rnd_SmokeBlue_Grenade_shell",3},{"16aa_Magazine_Smoke_Screening_White",2} };
  245. };
  246. class fsg2ic: nco {
  247. vestMagazines[] = { {"16aa_Magazine_30Rnd_556x45_Emag[type]",6},{"16aa_Magazine_Smoke_Screening_White",4},{"16aa_Magazine_HandGrenade[type]",1},{"16aa_Magazine_17Rnd_9x19_L131A1",1} };
  248. backpackMagazines[] = { {"1Rnd_SmokeRed_Grenade_shell",3},{"1Rnd_SmokeBlue_Grenade_shell",3},{"16aa_Magazine_1Rnd_40mm[type]",4} };
  249. };
  250. class fsgpoint: marksman {
  251. miscEquipment[] = { "itemGPS" };
  252. vestItems[] = { {"ACRE_PRC343",1},{"ACE_Flashlight_KSF1", 1},{"ACE_MapTools",1},{"ACE_microDAGR",1},{"ACE_IR_Strobe_Item",2} };
  253. backpack[] = {
  254. "16aa_Backpack_Bergen_MTP_JTAC_A_SATCOM",
  255. "16aa_Backpack_Bergen_MTP_Radio_A",
  256. "16aa_Backpack_Bergen_MTP_JTAC_A",
  257. "16aa_Backpack_Bergen_MTP_SL_A"
  258. };
  259. backpackMagazines[] = { {"16aa_Magazine_50Rnd_762x51_Belt[type]",2},{"16aa_Magazine_1Rnd_40mm[type]",4} };
  260. backpackItems[] = { {"ACE_EntrenchingTool",1},{"ACRE_PRC148",1},{"ACRE_PRC117F",1} };
  261. };
  262. class gpmgassistant: baseRole {
  263. backpack[] = { "16aa_Backpack_Carryall_2Para" };
  264. vestMagazines[] = { {"16aa_Magazine_30Rnd_556x45_Emag[type]",6},{"16aa_Magazine_Smoke_Screening_White",4},{"16aa_Magazine_HandGrenade[type]",1},{"16aa_Magazine_17Rnd_9x19_L131A1",1} };
  265. backpackMagazines[] = { {"16aa_Magazine_50Rnd_762x51_Belt[type]",4},{"16aa_Magazine_SpareBarrel_GPMG",1} };
  266. backpackItems[] = { {"ACRE_PRC148",1},{"16aa_Weapon_Item_Tripod",1},{"ACE_EntrenchingTool",1} };
  267. binoculars[] = { "ACE_Vector" };
  268. miscEquipment[] = { "itemGPS" };
  269. };
  270. class fsggpmg: baseRole {
  271. backpack[] = {
  272. "16aa_Backpack_Bergen_MTP_Rifleman_A",
  273. "16aa_Backpack_Bergen_MTP_Rifleman_C",
  274. "16aa_Backpack_Bergen_MTP_Rifleman_D"
  275. };
  276. primaryWeapon[] = { "16aa_Weapon_LMG_L7A2[type]" };
  277. vest[] = {
  278. "16aa_Vest_Opsrey_MG",
  279. "16aa_Vest_Opsrey_MG2",
  280. "16aa_Vest_Opsrey_MG_Webbing",
  281. "16aa_Vest_Opsrey_MG2_Webbing"
  282. };
  283. vestMagazines[] = { {"16aa_Magazine_50Rnd_762x51_Belt[type]",3},{"16aa_Magazine_Smoke_Screening_White",2},{"16aa_Magazine_17Rnd_9x19_L131A1",1} };
  284. backpackMagazines[] = { {"16aa_Magazine_200Rnd_762x51_Belt[type]",1} };
  285. backpackItems[] = { {"ACRE_PRC148",1} };
  286. miscEquipment[] = { "itemGPS" };
  287. };
  288. class fsgat: baseRole {
  289. vestMagazines[] = { {"16aa_Magazine_30Rnd_556x45_Emag[type]",6},{"16aa_Magazine_Smoke_Screening_White",2},{"16aa_Magazine_HandGrenade[type]",1},{"16aa_Magazine_17Rnd_9x19_L131A1",1} };
  290. backpackMagazines[] = { {"16aa_Magazine_Javelin",2} };
  291. backpackItems[] = { {"ACRE_PRC148",1} };
  292. binoculars[] = { "ACE_Vector" };
  293. miscEquipment[] = { "itemGPS" };
  294. secondaryWeapon[] = { "16aa_Weapon_Launcher_Javelin" };
  295. };
  296. class fsgatassistant: fsgat {
  297. binoculars[] = { "ACE_Vector" };
  298. secondaryWeapon[] = {};
  299. backpackItems[] = { {"ACRE_PRC148",1},{"ACE_MX2A",1} };
  300. backpackMagazines[] = { {"16aa_Magazine_Javelin",1} };
  301. };
  302. class sniper: marksman {
  303. primaryWeapon[] = { "16aa_Weapon_Sniper_L115A3" };
  304. primaryWeaponItems[] = { "optic_LRPS" };
  305. uniformItems[] = { {"ACE_fieldDressing",5},{"ACE_packingBandage",4},{"ACE_tourniquet",1},{"ACE_morphine",1},{"ACE_RangeCard",1}};
  306. binoculars[] = { "ACE_MX2A" };
  307. vestMagazines[] = { {"ACE_10Rnd_338_300gr_HPBT_Mag",4},{"16aa_Magazine_Smoke_Screening_White",4},{"16aa_Magazine_HandGrenade[type]",1},{"16aa_Magazine_17Rnd_9x19_L131A1",3} };
  308. backpackMagazines[] = { {"ACE_10Rnd_338_300gr_HPBT_Mag",4} };
  309. backpackItems[] = { {"ACRE_PRC148",1},{"ACE_ATragMX",1},{"ACE_Kestrel4500",1},{"ACE_microDAGR",1},{"ACE_IR_Strobe_Item",2},{"ACE_Tripod",1},{"ACE_Vector",1} };
  310. };
  311. class spotter: baseRole {
  312. backpackMagazines[] = { {"ACE_10Rnd_338_300gr_HPBT_Mag",4} };
  313. backpackItems[] = { {"ACRE_PRC148",1},{"ACE_SpottingScope",1},{"ACE_IR_Strobe_Item",2},{"ACE_EntrenchingTool",1} };
  314. miscEquipment[] = { "ACE_ATragMX" };
  315. uniformItems[] = { {"ACE_fieldDressing",5},{"ACE_packingBandage",4},{"ACE_tourniquet",1},{"ACE_morphine",1},{"ACE_RangeCard",1} };
  316. vestItems[] = { {"ACRE_PRC343",1},{"ACE_Flashlight_KSF1",1},{"ACE_MapTools",1},{"ACE_microDAGR",1} };
  317. vestMagazines[] = { {"16aa_Magazine_30Rnd_556x45_Emag[type]",6},{"16aa_Magazine_Smoke_Screening_White",4},{"16aa_Magazine_HandGrenade[type]",1},{"16aa_Magazine_17Rnd_9x19_L131A1",3} };
  318. binoculars[] = { "ACE_Vector" };
  319. };
  320. class csmr: cmt {
  321. uniformModifier = "16CSMR";
  322. backpack[] = {
  323. "16aa_Backpack_Bergen_MTP_Medic_A",
  324. "16aa_Backpack_Carryall_16CSMR"
  325. };
  326. vestMagazines[] = { {"16aa_Magazine_30Rnd_556x45_Emag[type]",6},{"16aa_Magazine_Smoke_Screening_White",2},{"16aa_Magazine_HandGrenade[type]",1},{"16aa_Magazine_17Rnd_9x19_L131A1",1} };
  327. backpackItems[] = { {"ACRE_PRC148",1},{"ACE_tourniquet",6},{"ACE_fieldDressing",20},{"ACE_packingBandage",20},{"ACE_elasticBandage",20},{"ACE_epinephrine",10},{"ACE_morphine",15},{"ACE_atropine",5},{"ACE_quikclot",15},{"ACE_salineIV_500",4},{"ACE_microDAGR",1} };
  328. backpackMagazines[] = {};
  329. miscEquipment[] = {};
  330. };
  331. class cp: nco {
  332. helmet[] = {
  333. "16aa_Helmet_Mk7_Camo_A_ED",
  334. "16aa_Helmet_Mk7_Camo_B_ED",
  335. "16aa_Helmet_Mk7_Camo_C_ED",
  336. "16aa_Helmet_Mk7_Camo_D_ED",
  337. "16aa_Helmet_Mk7_Camo_E_ED",
  338. "16aa_Helmet_Mk7_Net_A_ED",
  339. "16aa_Helmet_Mk7_Net_B_ED",
  340. "16aa_Helmet_Mk7_Net_C_ED",
  341. "16aa_Helmet_Mk7_Scrim_A_ED",
  342. "16aa_Helmet_Mk7_Scrim_B_ED",
  343. "16aa_Helmet_Mk7_Scrim_C_ED"
  344. };
  345. backpack[] = {
  346. "16aa_Backpack_Bergen_MTP_JTAC_A_SATCOM",
  347. "16aa_Backpack_Bergen_MTP_Radio_A",
  348. "16aa_Backpack_Bergen_MTP_JTAC_A",
  349. "16aa_Backpack_Bergen_MTP_SL_A"
  350. };
  351. vest[] = {
  352. "16aa_Vest_Opsrey_R4",
  353. "16aa_Vest_Opsrey_R2_Webbing",
  354. "16aa_Vest_Opsrey_R3_Webbing",
  355. "16aa_Vest_Opsrey_R4_Webbing"
  356. };
  357. uniformModifier = "7RHA";
  358. uniformItems[] = { {"ACE_fieldDressing",5},{"ACE_packingBandage",4},{"ACE_tourniquet",1},{"ACE_morphine",1},{"ACE_RangeTable_82mm",1} };
  359. vestMagazines[] = { {"16aa_Magazine_30Rnd_556x45_Emag[type]",6},{"16aa_Magazine_Smoke_Screening_White",2},{"16aa_Magazine_17Rnd_9x19_L131A1",1},{"16aa_Magazine_HandGrenade[type]",1},{"B_IR_Grenade",2} };
  360. backpackMagazines[] = { {"16aa_Magazine_Smoke_Signalling_Blue",1},{"16aa_Magazine_Smoke_Signalling_Green",1},{"1Rnd_SmokeRed_Grenade_shell",2} };
  361. backpackItems[] = { {"ACRE_PRC117F",1} };
  362. };
  363. class gunner: baseRole {
  364. helmet[] = {
  365. "16aa_Helmet_Mk7_Camo_A_ED",
  366. "16aa_Helmet_Mk7_Camo_B_ED",
  367. "16aa_Helmet_Mk7_Camo_C_ED",
  368. "16aa_Helmet_Mk7_Camo_D_ED",
  369. "16aa_Helmet_Mk7_Camo_E_ED",
  370. "16aa_Helmet_Mk7_Net_A_ED",
  371. "16aa_Helmet_Mk7_Net_B_ED",
  372. "16aa_Helmet_Mk7_Net_C_ED",
  373. "16aa_Helmet_Mk7_Scrim_A_ED",
  374. "16aa_Helmet_Mk7_Scrim_B_ED",
  375. "16aa_Helmet_Mk7_Scrim_C_ED"
  376. };
  377. backpack[] = { "16aa_Backpack_Carryall_2Para" };
  378. backpackMagazines[] = { {"Chemlight_red", 3} };
  379. backpackItems[] = { {"ACRE_PRC148",1},{"16aa_Weapon_Item_L16_Baseplate",1} };
  380. uniformModifier = "7RHA";
  381. uniformItems[] = { {"ACE_fieldDressing",5},{"ACE_packingBandage",4},{"ACE_tourniquet",1},{"ACE_morphine",1},{"ACE_RangeTable_82mm",1} };
  382. miscEquipment[] = { "itemGPS" };
  383. binoculars[] = { "ACE_Vector" };
  384. };
  385. class loader: gunner {
  386. backpackItems[] = { {"ACRE_PRC148",1},{"16aa_Weapon_Item_L16_Tube",1} };
  387. };
  388. class uavic: nco {
  389. vest[] = {
  390. "16aa_Vest_Opsrey_SL4","16aa_Vest_Opsrey_G",
  391. "16aa_Vest_Opsrey_SL2_Webbing","16aa_Vest_Opsrey_SL3_Webbing","16aa_Vest_Opsrey_SL4_Webbing","16aa_Vest_Opsrey_G_Webbing"
  392. };
  393. backpack[] = {
  394. "16aa_Backpack_Bergen_MTP_JTAC_A_SATCOM",
  395. "16aa_Backpack_Bergen_MTP_Radio_A",
  396. "16aa_Backpack_Bergen_MTP_JTAC_A",
  397. "16aa_Backpack_Bergen_MTP_SL_A"
  398. };
  399. vestMagazines[] = { {"16aa_Magazine_30Rnd_556x45_Emag[type]",6},{"16aa_Magazine_Smoke_Screening_White",4},{"16aa_Magazine_HandGrenade[type]",1},{"16aa_Magazine_17Rnd_9x19_L131A1",1},{"1Rnd_SmokeRed_Grenade_shell",2} };
  400. uniformModifier = "7RHA";
  401. backpackMagazines[] = { {"Laserbatteries",6},{"1Rnd_SmokeRed_Grenade_shell",2} };
  402. miscEquipment[] = { "B_UavTerminal" };
  403. binoculars[] = { "Laserdesignator" };
  404. };
  405. class uav: baseRole {
  406. backpackItems[] = { {"ACRE_PRC148",1} };
  407. backpackMagazines[] = { {"16aa_Magazine_200Rnd_556x45_Belt[type]",2},{"Laserbatteries",1} };
  408. vestMagazines[] = { {"16aa_Magazine_30Rnd_556x45_Emag[type]",6},{"16aa_Magazine_Smoke_Screening_White",2},{"Laserbatteries",3},{"16aa_Magazine_HandGrenade[type]",1},{"16aa_Magazine_17Rnd_9x19_L131A1",1} };
  409. miscEquipment[] = { "B_UavTerminal" };
  410. };
  411. class pilot: baseRole {
  412. assignNVG = 1;
  413. uniformModifier = "RAF";
  414. primaryWeapon[] = {
  415. "16aa_Weapon_Rifle_L22A2_E_[type]",
  416. "16aa_Weapon_Rifle_L22A2_E_M_[type]",
  417. "16aa_Weapon_Rifle_L22A2_E_R_[type]"
  418. };
  419. backpack[] = {};
  420. backpackMagazines[] = {};
  421. vest[] = { "RAF_Fighter_Pilot_Vest" };
  422. vestMagazines[] = { {"16aa_Magazine_30Rnd_556x45_Emag[type]",2},{"16aa_Magazine_Smoke_Screening_White",1},{"16aa_Magazine_17Rnd_9x19_L131A1",1} };
  423. vestItems[] = { {"ACRE_PRC148",1},{"ACRE_PRC343",1},{"ACE_Flashlight_KSF1", 1},{"ACE_MapTools",1} };
  424. uniformItems[] = { {"ACE_fieldDressing",5},{"ACE_packingBandage",4},{"ACE_tourniquet",1},{"ACE_morphine",1},{"ACE_microDAGR",1} };
  425. helmet[] = {"16aa_Helmet_HeliPilot_B"};
  426. nvg[] = { "NVGoggles" };
  427. };
  428. class eod: baseRole {
  429. backpack[] = { "16aa_Backpack_Carryall_2Para"};
  430. uniformModifier = "7RHA";
  431. backpackMagazines[] = { {"SatchelCharge_Remote_Mag",1},{"DemoCharge_Remote_Mag",5},{"16aa_Magazine_Smoke_Signalling_Red",5},{"Chemlight_red",5} };
  432. backpackItems[] = { {"ACRE_PRC148",1},{"ACE_Clacker",1},{"ACE_DefusalKit",1} };
  433. miscEquipment[] = { "itemGPS" };
  434. uniformItems[] = { {"ACE_fieldDressing",5},{"ACE_packingBandage",4},{"ACE_tourniquet",1},{"ACE_morphine",1},{"ACE_RangeCard",1} };
  435. vestItems[] = { {"ACRE_PRC343",1},{"ACE_Flashlight_KSF1",1},{"ACE_MapTools",1},{"ACE_microDAGR",1} };
  436. binoculars[] = { "ACE_Vector" };
  437. };
  438. class aars13: signaler {
  439. uniformModifier = "13AASR";
  440. };
  441. };
  442. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement