HydroBull3T

Loadout

Dec 12th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 82.14 KB | None | 0 0
  1. /*scripts\loadouts.sqf*/
  2.  
  3. FNC_SL = // MHQ Commander or Squad Leader
  4. {
  5. diag_log format ["loadout started %1", time];
  6. _unit = _this select 0;
  7.  
  8. // Removes defualt Vanilla Loadout
  9. removeallweapons _unit;
  10. removevest _unit;
  11. removeuniform _unit;
  12. removeheadgear _unit;
  13. removeallassigneditems _unit;
  14. removebackpack _unit;
  15.  
  16.  
  17. // Defines the Day & Night Loadout
  18.  
  19. //----------------------------------- Day -----------------------------------//
  20. if (1stsmu_param_loadout_type == 0) then {
  21.  
  22. // Uniform/Vest/Helmet
  23. [[{}, _unit addUniform "rhs_uniform_g3_mc"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  24. _unit addheadgear "rhsusf_opscore_mc_cover_pelt_cam";
  25. _unit addvest "milgp_v_marciras_teamleader_belt_mc";
  26.  
  27. sleep 0.1;
  28.  
  29. // Weapon and attachments
  30. _unit addweapon "rhs_weap_hk416d10_LMT_d";
  31. _unit addPrimaryWeaponItem "SMA_ELCAN_SPECTER_TAN_ARDRDS";
  32. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  33. _unit addPrimaryWeaponItem "rhsusf_acc_grip3";
  34.  
  35. // Basic Stuff
  36. _unit addWeapon "Binocular";
  37. _unit addItem "ItemCompass";
  38. _unit addItem "ItemWatch";
  39. _unit addItem "ItemMap";
  40. _unit addItem "ItemRadioAcreFlagged";
  41. _unit addItem "ACRE_PRC343";
  42. _unit assignItem "ItemWatch";
  43. _unit assignItem "ItemCompass";
  44. _unit assignItem "ItemMap";
  45. _unit assignItem "ItemRadioAcreFlagged";
  46. _unit assignItem "ACRE_PRC343";
  47.  
  48. // Inside Uniform
  49. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  50. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  51. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  52. {_unit addItem "ACE_EarPlugs"} forEach [1];
  53. {_unit addItem "ACE_CableTie"} forEach [1,2];
  54. {_unit addItem "ACE_morphine"} forEach [1,2];
  55.  
  56. sleep 0.1;
  57.  
  58. // Inside Vest
  59. {_unit addItemToVest "ACRE_PRC152"} forEach [1];
  60. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  61. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  62. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  63. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  64. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  65. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  66. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  67. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  68. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  69.  
  70. // Inside Backpack
  71. _unit addBackpack "B_Kitbag_mcamo";
  72. clearMagazineCargoGlobal (unitBackpack _unit);
  73. (unitBackpack _unit) addItemCargoGlobal ["ACE_HuntIR_monitor", 1];
  74. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  75. (unitBackpack _unit) addItemCargoGlobal ["ACE_packingBandage", 8];
  76. (unitBackpack _unit) addItemCargoGlobal ["ItemAndroid", 1];
  77.  
  78. // Pistol
  79. _unit addweapon "rhsusf_weap_glock17g4";
  80. _unit addHandgunItem "acc_flashlight_pistol";
  81.  
  82. };
  83.  
  84. //----------------------------------- Night -----------------------------------//
  85. if (1stsmu_param_loadout_type == 1) then {
  86.  
  87. // Uniform/Vest/Helmet
  88. [[{}, _unit addUniform "rhs_uniform_g3_mc"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  89. _unit addheadgear "rhsusf_opscore_mc_cover_pelt_cam";
  90. _unit addvest "milgp_v_marciras_teamleader_belt_mc";
  91.  
  92. sleep 0.1;
  93.  
  94. // Weapon and attachments
  95. _unit addweapon "rhs_weap_hk416d10_LMT_d";
  96. _unit addPrimaryWeaponItem "SMA_ELCAN_SPECTER_TAN_ARDRDS";
  97. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  98. _unit addPrimaryWeaponItem "rhsusf_acc_grip3";
  99.  
  100. // Basic Stuff
  101. _unit addWeapon "Binocular";
  102. _unit addItem "ItemCompass";
  103. _unit addItem "ItemWatch";
  104. _unit addItem "ItemMap";
  105. _unit addItem "ItemRadioAcreFlagged";
  106. _unit addItem "ACRE_PRC343";
  107. _unit assignItem "ItemWatch";
  108. _unit assignItem "ItemCompass";
  109. _unit assignItem "ItemMap";
  110. _unit assignItem "ItemRadioAcreFlagged";
  111. _unit assignItem "ACRE_PRC343";
  112.  
  113. // Inside Uniform
  114. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  115. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  116. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  117. {_unit addItem "ACE_EarPlugs"} forEach [1];
  118. {_unit addItem "ACE_CableTie"} forEach [1,2];
  119. {_unit addItem "ACE_morphine"} forEach [1,2];
  120.  
  121. sleep 0.1;
  122.  
  123. // Inside Vest
  124. {_unit addItemToVest "ACRE_PRC152"} forEach [1];
  125. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  126. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  127. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  128. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  129. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  130. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  131. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  132. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  133. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  134.  
  135. // Inside Backpack
  136. _unit addBackpack "B_Kitbag_mcamo";
  137. clearMagazineCargoGlobal (unitBackpack _unit);
  138. (unitBackpack _unit) addItemCargoGlobal ["B_IR_Grenade", 2];
  139. (unitBackpack _unit) addItemCargoGlobal ["ACE_HuntIR_monitor", 1];
  140. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  141. (unitBackpack _unit) addItemCargoGlobal ["ACE_packingBandage", 8];
  142. (unitBackpack _unit) addItemCargoGlobal ["Chemlight_blue", 2];
  143. (unitBackpack _unit) addItemCargoGlobal ["Chemlight_red", 2];
  144. (unitBackpack _unit) addItemCargoGlobal ["ItemAndroid", 1];
  145.  
  146. // Pistol
  147. _unit addweapon "rhsusf_weap_glock17g4";
  148. _unit addHandgunItem "acc_flashlight_pistol";
  149.  
  150. };
  151.  
  152. // Put Silencer Inside Backpack?
  153. if (1stsmu_param_silencer == 0) then {
  154. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_nt4_tan", 1];
  155. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_omega9k", 1];
  156. };
  157.  
  158. // Give Player NVG's?
  159. if (1stsmu_param_nvg == 1) then {
  160. _unit addItem "rhsusf_ANPVS_15";
  161. _unit assignItem "rhsusf_ANPVS_15";
  162. };
  163.  
  164. // Give Player Map Tools?
  165. if (1stsmu_param_navaids == 0) then {
  166. _unit addItem "ItemcTab";
  167. _unit assignItem "ItemcTab";
  168. {_unit addItem "ACE_MapTools"} forEach [1];
  169. };
  170.  
  171. };
  172.  
  173. FNC_MED = // Medic
  174. {
  175. _unit = _this select 0;
  176.  
  177. // Removes defualt Vanilla Loadout
  178. removeallweapons _unit;
  179. removevest _unit;
  180. removeuniform _unit;
  181. removeheadgear _unit;
  182. removeallassigneditems _unit;
  183. removebackpack _unit;
  184.  
  185.  
  186. // Defines the Day & Night Loadout
  187.  
  188. //----------------------------------- Day -----------------------------------//
  189. if (1stsmu_param_loadout_type == 0) then {
  190.  
  191. // Uniform/Vest/Helmet
  192. [[{}, _unit addUniform "rhs_uniform_g3_mc"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  193. _unit addheadgear "rhsusf_opscore_mc_cover_pelt";
  194. _unit addvest "milgp_v_marciras_medic_belt_mc";
  195.  
  196. sleep 0.1;
  197.  
  198. // Weapon and attachments
  199. _unit addweapon "rhs_weap_hk416d10_LMT_d";
  200. _unit addPrimaryWeaponItem "rhsusf_acc_T1_high";
  201. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  202. _unit addPrimaryWeaponItem "rhsusf_acc_grip3";
  203.  
  204. // Basic Stuff
  205. _unit addItem "ItemCompass";
  206. _unit addItem "ItemWatch";
  207. _unit addItem "ItemMap";
  208. _unit addItem "ItemRadioAcreFlagged";
  209. _unit addItem "ACRE_PRC343";
  210. _unit assignItem "ItemWatch";
  211. _unit assignItem "ItemCompass";
  212. _unit assignItem "ItemMap";
  213. _unit assignItem "ItemRadioAcreFlagged";
  214. _unit assignItem "ACRE_PRC343";
  215.  
  216. // Inside Uniform
  217. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  218. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  219. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  220. {_unit addItem "ACE_EarPlugs"} forEach [1];
  221. {_unit addItem "ACE_CableTie"} forEach [1,2];
  222. {_unit addItem "ACE_morphine"} forEach [1,2];
  223.  
  224. sleep 0.1;
  225.  
  226. // Inside Vest
  227. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  228. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  229. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  230. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  231. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  232. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  233. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  234. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  235. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  236.  
  237. // Inside Backpack
  238. _unit addBackpack "fatpack_coy";
  239. clearMagazineCargoGlobal (unitBackpack _unit);
  240. (unitBackpack _unit) addItemCargoGlobal ["ACE_elasticBandage", 30];
  241. (unitBackpack _unit) addItemCargoGlobal ["ACE_quikclot", 15];
  242. (unitBackpack _unit) addItemCargoGlobal ["ACE_packingBandage", 20];
  243. (unitBackpack _unit) addItemCargoGlobal ["ACE_morphine", 10];
  244. (unitBackpack _unit) addItemCargoGlobal ["ACE_epinephrine", 5];
  245. (unitBackpack _unit) addItemCargoGlobal ["ACE_atropine", 2];
  246. (unitBackpack _unit) addItemCargoGlobal ["ACE_tourniquet", 8];
  247. (unitBackpack _unit) addItemCargoGlobal ["ACE_salineIV_500", 8];
  248. (unitBackpack _unit) addItemCargoGlobal ["ACE_personalAidKit", 1];
  249. (unitBackpack _unit) addItemCargoGlobal ["ACE_surgicalKit", 1];
  250. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  251.  
  252. // Pistol
  253. _unit addweapon "rhsusf_weap_glock17g4";
  254. _unit addHandgunItem "acc_flashlight_pistol";
  255.  
  256. };
  257.  
  258. //----------------------------------- Night -----------------------------------//
  259. if (1stsmu_param_loadout_type == 1) then {
  260.  
  261. // Uniform/Vest/Helmet
  262. [[{}, _unit addUniform "rhs_uniform_g3_mc"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  263. _unit addheadgear "rhsusf_opscore_mc_cover_pelt";
  264. _unit addvest "milgp_v_marciras_medic_belt_mc";
  265.  
  266. sleep 0.1;
  267.  
  268. // Weapon and attachments
  269. _unit addweapon "rhs_weap_hk416d10_LMT_d";
  270. _unit addPrimaryWeaponItem "rhsusf_acc_T1_high";
  271. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  272. _unit addPrimaryWeaponItem "rhsusf_acc_grip3";
  273.  
  274. // Basic Stuff
  275. _unit addItem "ItemCompass";
  276. _unit addItem "ItemWatch";
  277. _unit addItem "ItemMap";
  278. _unit addItem "ItemRadioAcreFlagged";
  279. _unit addItem "ACRE_PRC343";
  280. _unit assignItem "ItemWatch";
  281. _unit assignItem "ItemCompass";
  282. _unit assignItem "ItemMap";
  283. _unit assignItem "ItemRadioAcreFlagged";
  284. _unit assignItem "ACRE_PRC343";
  285.  
  286. // Inside Uniform
  287. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  288. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  289. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  290. {_unit addItem "ACE_EarPlugs"} forEach [1];
  291. {_unit addItem "ACE_CableTie"} forEach [1,2];
  292. {_unit addItem "ACE_morphine"} forEach [1,2];
  293.  
  294. sleep 0.1;
  295.  
  296. // Inside Vest
  297. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  298. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  299. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  300. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  301. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  302. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  303. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  304. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  305. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  306.  
  307. // Inside Backpack
  308. _unit addBackpack "fatpack_coy";
  309. clearMagazineCargoGlobal (unitBackpack _unit);
  310. (unitBackpack _unit) addItemCargoGlobal ["ACE_elasticBandage", 30];
  311. (unitBackpack _unit) addItemCargoGlobal ["ACE_quikclot", 15];
  312. (unitBackpack _unit) addItemCargoGlobal ["ACE_packingBandage", 20];
  313. (unitBackpack _unit) addItemCargoGlobal ["ACE_morphine", 10];
  314. (unitBackpack _unit) addItemCargoGlobal ["ACE_epinephrine", 5];
  315. (unitBackpack _unit) addItemCargoGlobal ["ACE_atropine", 2];
  316. (unitBackpack _unit) addItemCargoGlobal ["ACE_tourniquet", 8];
  317. (unitBackpack _unit) addItemCargoGlobal ["ACE_salineIV_500", 8];
  318. (unitBackpack _unit) addItemCargoGlobal ["ACE_personalAidKit", 1];
  319. (unitBackpack _unit) addItemCargoGlobal ["ACE_surgicalKit", 1];
  320. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  321.  
  322. // Pistol
  323. _unit addweapon "rhsusf_weap_glock17g4";
  324. _unit addHandgunItem "acc_flashlight_pistol";
  325.  
  326. };
  327.  
  328. // Put Silencer Inside Backpack?
  329. if (1stsmu_param_silencer == 0) then {
  330. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_nt4_tan", 1];
  331. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_omega9k", 1];
  332. };
  333.  
  334. // Give Player NVG's?
  335. if (1stsmu_param_nvg == 1) then {
  336. _unit addItem "rhsusf_ANPVS_15";
  337. _unit assignItem "rhsusf_ANPVS_15";
  338. };
  339.  
  340. };
  341.  
  342. FNC_UAVO = // UAV Operator
  343. {
  344. _unit = _this select 0;
  345.  
  346. // Removes defualt Vanilla Loadout
  347. removeallweapons _unit;
  348. removevest _unit;
  349. removeuniform _unit;
  350. removeheadgear _unit;
  351. removeallassigneditems _unit;
  352. removebackpack _unit;
  353.  
  354.  
  355. // Defines the Day & Night Loadout
  356.  
  357. //----------------------------------- Day -----------------------------------//
  358. if (1stsmu_param_loadout_type == 0) then {
  359.  
  360. // Uniform/Vest/Helmet
  361. [[{}, _unit addUniform "rhs_uniform_g3_mc"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  362. _unit addheadgear "rhsusf_opscore_mc_cover_pelt";
  363. _unit addvest "milgp_v_marciras_assaulter_belt_mc";
  364.  
  365. sleep 0.1;
  366.  
  367. // Weapon and attachments
  368. _unit addweapon "rhs_weap_hk416d10_LMT_d";
  369. _unit addPrimaryWeaponItem "rhsusf_acc_eotech_552_d";
  370. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  371. _unit addPrimaryWeaponItem "rhsusf_acc_grip3";
  372.  
  373. // Basic Stuff
  374. _unit addItem "ItemCompass";
  375. _unit addItem "ItemWatch";
  376. _unit addItem "ItemMap";
  377. _unit addItem "ItemRadioAcreFlagged";
  378. _unit addItem "ACRE_PRC343";
  379. _unit assignItem "ItemWatch";
  380. _unit assignItem "ItemCompass";
  381. _unit assignItem "ItemMap";
  382. _unit assignItem "ItemRadioAcreFlagged";
  383. _unit assignItem "ACRE_PRC343";
  384.  
  385. // Inside Uniform
  386. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  387. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  388. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  389. {_unit addItem "ACE_EarPlugs"} forEach [1];
  390. {_unit addItem "ACE_CableTie"} forEach [1,2];
  391. {_unit addItem "ACE_morphine"} forEach [1,2];
  392.  
  393. sleep 0.1;
  394.  
  395. // Inside Vest
  396. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  397. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  398. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  399. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  400. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  401. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  402. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  403. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  404. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  405.  
  406. // Inside Backpack
  407. _unit addBackpack "rhsusf_falconii_mc";
  408. clearMagazineCargoGlobal (unitBackpack _unit);
  409. (unitBackpack _unit) addItemCargoGlobal ["B_UavTerminal", 1];
  410. (unitBackpack _unit) addItemCargoGlobal ["ACE_UAVBattery", 1];
  411. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  412.  
  413. // Pistol
  414. _unit addweapon "rhsusf_weap_glock17g4";
  415. _unit addHandgunItem "acc_flashlight_pistol";
  416.  
  417. };
  418.  
  419. //----------------------------------- Night -----------------------------------//
  420. if (1stsmu_param_loadout_type == 1) then {
  421.  
  422. // Uniform/Vest/Helmet
  423. [[{}, _unit addUniform "rhs_uniform_g3_mc"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  424. _unit addheadgear "rhsusf_opscore_mc_cover_pelt";
  425. _unit addvest "milgp_v_marciras_assaulter_belt_mc";
  426.  
  427. sleep 0.1;
  428.  
  429. // Weapon and attachments
  430. _unit addweapon "rhs_weap_hk416d10_LMT_d";
  431. _unit addPrimaryWeaponItem "rhsusf_acc_eotech_552_d";
  432. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  433. _unit addPrimaryWeaponItem "rhsusf_acc_grip3";
  434.  
  435. // Basic Stuff
  436. _unit addItem "ItemCompass";
  437. _unit addItem "ItemWatch";
  438. _unit addItem "ItemMap";
  439. _unit addItem "ItemRadioAcreFlagged";
  440. _unit addItem "ACRE_PRC343";
  441. _unit assignItem "ItemWatch";
  442. _unit assignItem "ItemCompass";
  443. _unit assignItem "ItemMap";
  444. _unit assignItem "ItemRadioAcreFlagged";
  445. _unit assignItem "ACRE_PRC343";
  446.  
  447. // Inside Uniform
  448. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  449. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  450. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  451. {_unit addItem "ACE_EarPlugs"} forEach [1];
  452. {_unit addItem "ACE_CableTie"} forEach [1,2];
  453. {_unit addItem "ACE_morphine"} forEach [1,2];
  454.  
  455. sleep 0.1;
  456.  
  457. // Inside Vest
  458. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  459. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  460. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  461. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  462. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  463. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  464. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  465. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  466. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  467.  
  468. // Inside Backpack
  469. _unit addBackpack "rhsusf_falconii_mc";
  470. clearMagazineCargoGlobal (unitBackpack _unit);
  471. (unitBackpack _unit) addItemCargoGlobal ["B_UavTerminal", 1];
  472. (unitBackpack _unit) addItemCargoGlobal ["ACE_UAVBattery", 1];
  473. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  474. };
  475.  
  476. // Pistol
  477. _unit addweapon "rhsusf_weap_glock17g4";
  478. _unit addHandgunItem "acc_flashlight_pistol";
  479.  
  480. // Put Silencer Inside Backpack?
  481. if (1stsmu_param_silencer == 0) then {
  482. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_nt4_tan", 1];
  483. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_omega9k", 1];
  484. };
  485.  
  486. // Give Player NVG's?
  487. if (1stsmu_param_nvg == 1) then {
  488. _unit addItem "rhsusf_ANPVS_15";
  489. _unit assignItem "rhsusf_ANPVS_15";
  490. };
  491.  
  492. };
  493.  
  494. FNC_TL = // Team Leader
  495. {
  496. _unit = _this select 0;
  497.  
  498. // Removes defualt Vanilla Loadout
  499. removeallweapons _unit;
  500. removevest _unit;
  501. removeuniform _unit;
  502. removeheadgear _unit;
  503. removeallassigneditems _unit;
  504. removebackpack _unit;
  505.  
  506.  
  507. // Defines the Day & Night Loadout
  508.  
  509. //----------------------------------- Day -----------------------------------//
  510. if (1stsmu_param_loadout_type == 0) then {
  511.  
  512. // Uniform/Vest/Helmet
  513. [[{}, _unit addUniform "rhs_uniform_g3_mc"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  514. _unit addheadgear "rhsusf_opscore_mc_cover_pelt_nsw";
  515. _unit addvest "milgp_v_marciras_grenadier_belt_mc";
  516.  
  517. sleep 0.1;
  518.  
  519. // Weapon and attachments
  520. _unit addweapon "rhs_weap_hk416d10_m320";
  521. _unit addPrimaryWeaponItem "SMA_eotech";
  522. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk_h";
  523. _unit addPrimaryWeaponItem "rhsusf_acc_grip3";
  524.  
  525. // Basic Stuff
  526. _unit addWeapon "Binocular";
  527. _unit addItem "ItemCompass";
  528. _unit addItem "ItemWatch";
  529. _unit addItem "ItemMap";
  530. _unit addItem "ItemRadioAcreFlagged";
  531. _unit addItem "ACRE_PRC343";
  532. _unit assignItem "ItemWatch";
  533. _unit assignItem "ItemCompass";
  534. _unit assignItem "ItemMap";
  535. _unit assignItem "ItemRadioAcreFlagged";
  536. _unit assignItem "ACRE_PRC343";
  537.  
  538. // Inside Uniform
  539. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  540. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  541. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  542. {_unit addItem "ACE_EarPlugs"} forEach [1];
  543. {_unit addItem "ACE_CableTie"} forEach [1,2];
  544. {_unit addItem "ACE_morphine"} forEach [1,2];
  545.  
  546. sleep 0.1;
  547.  
  548. // Inside Vest
  549. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  550. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  551. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  552. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  553. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  554. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  555. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  556. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  557. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  558.  
  559. // Inside Backpack
  560. _unit addBackpack "rhsusf_falconii_mc";
  561. clearMagazineCargoGlobal (unitBackpack _unit);
  562. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  563. (unitBackpack _unit) addItemCargoGlobal ["ACE_packingBandage", 8];
  564. (unitBackpack _unit) addMagazineCargoGlobal ["rhs_mag_M441_HE", 5];
  565. (unitBackpack _unit) addMagazineCargoGlobal ["rhs_mag_m714_White", 3];
  566. (unitBackpack _unit) addMagazineCargoGlobal ["rhs_mag_m713_Red", 2];
  567.  
  568. // Pistol
  569. _unit addweapon "rhsusf_weap_glock17g4";
  570. _unit addHandgunItem "acc_flashlight_pistol";
  571.  
  572. };
  573.  
  574. //----------------------------------- Night -----------------------------------//
  575. if (1stsmu_param_loadout_type == 1) then {
  576.  
  577. // Uniform/Vest/Helmet
  578. [[{}, _unit addUniform "rhs_uniform_g3_mc"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  579. _unit addheadgear "rhsusf_opscore_mc_cover_pelt_nsw";
  580. _unit addvest "milgp_v_marciras_grenadier_belt_mc";
  581.  
  582. sleep 0.1;
  583.  
  584. // Weapon and attachments
  585. _unit addweapon "rhs_weap_hk416d10_m320";
  586. _unit addPrimaryWeaponItem "SMA_eotech";
  587. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk_h";
  588. _unit addPrimaryWeaponItem "rhsusf_acc_grip3";
  589.  
  590. // Basic Stuff
  591. _unit addWeapon "Binocular";
  592. _unit addItem "ItemCompass";
  593. _unit addItem "ItemWatch";
  594. _unit addItem "ItemMap";
  595. _unit addItem "ItemRadioAcreFlagged";
  596. _unit addItem "ACRE_PRC343";
  597. _unit assignItem "ItemWatch";
  598. _unit assignItem "ItemCompass";
  599. _unit assignItem "ItemMap";
  600. _unit assignItem "ItemRadioAcreFlagged";
  601. _unit assignItem "ACRE_PRC343";
  602.  
  603. // Inside Uniform
  604. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  605. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  606. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  607. {_unit addItem "ACE_EarPlugs"} forEach [1];
  608. {_unit addItem "ACE_CableTie"} forEach [1,2];
  609. {_unit addItem "ACE_morphine"} forEach [1,2];
  610.  
  611. sleep 0.1;
  612.  
  613. // Inside Vest
  614. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  615. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  616. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  617. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  618. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  619. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  620. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  621. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  622. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  623.  
  624. // Inside Backpack
  625. _unit addBackpack "rhsusf_falconii_mc";
  626. clearMagazineCargoGlobal (unitBackpack _unit);
  627. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  628. (unitBackpack _unit) addItemCargoGlobal ["ACE_packingBandage", 8];
  629. (unitBackpack _unit) addMagazineCargoGlobal ["rhs_mag_M441_HE", 5];
  630. (unitBackpack _unit) addMagazineCargoGlobal ["rhs_mag_m714_White", 3];
  631. (unitBackpack _unit) addMagazineCargoGlobal ["rhs_mag_m713_Red", 2];
  632. (unitBackpack _unit) addMagazineCargoGlobal ["rhs_mag_M585_white", 1];
  633.  
  634. // Pistol
  635. _unit addweapon "rhsusf_weap_glock17g4";
  636. _unit addHandgunItem "acc_flashlight_pistol";
  637.  
  638. };
  639.  
  640. // Put Silencer Inside Backpack?
  641. if (1stsmu_param_silencer == 0) then {
  642. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_nt4_black", 1];
  643. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_omega9k", 1];
  644. };
  645.  
  646. // Give Player NVG's?
  647. if (1stsmu_param_nvg == 1) then {
  648. _unit addItem "rhsusf_ANPVS_15";
  649. _unit assignItem "rhsusf_ANPVS_15";
  650. };
  651.  
  652. // Give Player Map Tools?
  653. if (1stsmu_param_navaids == 0) then {
  654. _unit addItem "ItemAndroid";
  655. _unit assignItem "ItemAndroid";
  656. {_unit addItem "ACE_MapTools"} forEach [1];
  657. };
  658.  
  659. };
  660.  
  661. FNC_MARK = // Marksman
  662. {
  663. _unit = _this select 0;
  664.  
  665. // Removes defualt Vanilla Loadout
  666. removeallweapons _unit;
  667. removevest _unit;
  668. removeuniform _unit;
  669. removeheadgear _unit;
  670. removeallassigneditems _unit;
  671. removebackpack _unit;
  672.  
  673.  
  674. // Defines the Day & Night Loadout
  675.  
  676. //----------------------------------- Day -----------------------------------//
  677. if (1stsmu_param_loadout_type == 0) then {
  678.  
  679. // Uniform/Vest/Helmet
  680. [[{}, _unit addUniform "rhs_uniform_g3_mc"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  681. _unit addheadgear "rhsusf_opscore_mc_cover_pelt";
  682. _unit addvest "milgp_v_marciras_marksman_belt_mc";
  683.  
  684. sleep 0.1;
  685.  
  686. // Weapon and attachments
  687. _unit addweapon "rhs_weap_m27iar_grip";
  688. _unit addPrimaryWeaponItem "rhsusf_acc_ACOG_RMR";
  689. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  690. _unit addPrimaryWeaponItem "rhsusf_acc_harris_bipod";
  691.  
  692. // Basic Stuff
  693. _unit addItem "ItemCompass";
  694. _unit addItem "ItemWatch";
  695. _unit addItem "ItemMap";
  696. _unit addItem "ItemRadioAcreFlagged";
  697. _unit addItem "ACRE_PRC343";
  698. _unit assignItem "ItemWatch";
  699. _unit assignItem "ItemCompass";
  700. _unit assignItem "ItemMap";
  701. _unit assignItem "ItemRadioAcreFlagged";
  702. _unit assignItem "ACRE_PRC343";
  703.  
  704. // Inside Uniform
  705. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  706. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  707. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  708. {_unit addItem "ACE_EarPlugs"} forEach [1];
  709. {_unit addItem "ACE_CableTie"} forEach [1,2];
  710. {_unit addItem "ACE_morphine"} forEach [1,2];
  711.  
  712. sleep 0.1;
  713.  
  714. // Inside Vest
  715. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  716. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  717. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  718. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  719. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  720. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  721. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  722. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  723. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  724.  
  725. // Inside Backpack
  726. _unit addBackpack "B_Messenger_Coyote_F";
  727. clearMagazineCargoGlobal (unitBackpack _unit);
  728. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  729.  
  730. // Pistol
  731. _unit addweapon "rhsusf_weap_glock17g4";
  732. _unit addHandgunItem "acc_flashlight_pistol";
  733.  
  734. };
  735.  
  736. //----------------------------------- Night -----------------------------------//
  737. if (1stsmu_param_loadout_type == 1) then {
  738.  
  739. // Uniform/Vest/Helmet
  740. [[{}, _unit addUniform "rhs_uniform_g3_mc"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  741. _unit addheadgear "rhsusf_opscore_mc_cover_pelt";
  742. _unit addvest "milgp_v_marciras_marksman_belt_mc";
  743.  
  744. sleep 0.1;
  745.  
  746. // Weapon and attachments
  747. _unit addweapon "rhs_weap_m27iar_grip";
  748. _unit addPrimaryWeaponItem "rhsusf_acc_ACOG_RMR";
  749. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  750. _unit addPrimaryWeaponItem "rhsusf_acc_harris_bipod";
  751.  
  752. // Basic Stuff
  753. _unit addItem "ItemCompass";
  754. _unit addItem "ItemWatch";
  755. _unit addItem "ItemMap";
  756. _unit addItem "ItemRadioAcreFlagged";
  757. _unit addItem "ACRE_PRC343";
  758. _unit assignItem "ItemWatch";
  759. _unit assignItem "ItemCompass";
  760. _unit assignItem "ItemMap";
  761. _unit assignItem "ItemRadioAcreFlagged";
  762. _unit assignItem "ACRE_PRC343";
  763.  
  764. // Inside Uniform
  765. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  766. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  767. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  768. {_unit addItem "ACE_EarPlugs"} forEach [1];
  769. {_unit addItem "ACE_CableTie"} forEach [1,2];
  770. {_unit addItem "ACE_morphine"} forEach [1,2];
  771.  
  772. sleep 0.1;
  773.  
  774. // Inside Vest
  775. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  776. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  777. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  778. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  779. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  780. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  781. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  782. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  783. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  784.  
  785. // Inside Backpack
  786. _unit addBackpack "B_Messenger_Coyote_F";
  787. clearMagazineCargoGlobal (unitBackpack _unit);
  788. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  789.  
  790. // Pistol
  791. _unit addweapon "rhsusf_weap_glock17g4";
  792. _unit addHandgunItem "acc_flashlight_pistol";
  793.  
  794. };
  795.  
  796. // Put Silencer Inside Backpack?
  797. if (1stsmu_param_silencer == 0) then {
  798. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_nt4_black", 1];
  799. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_omega9k", 1];
  800. };
  801.  
  802. // Give Player NVG's?
  803. if (1stsmu_param_nvg == 1) then {
  804. _unit addItem "rhsusf_ANPVS_15";
  805. _unit assignItem "rhsusf_ANPVS_15";
  806. };
  807.  
  808. };
  809.  
  810. FNC_EOD = // Explosive Specialist
  811. {
  812. _unit = _this select 0;
  813.  
  814. // Removes defualt Vanilla Loadout
  815. removeallweapons _unit;
  816. removevest _unit;
  817. removeuniform _unit;
  818. removeheadgear _unit;
  819. removeallassigneditems _unit;
  820. removebackpack _unit;
  821.  
  822.  
  823. // Defines the Day & Night Loadout
  824.  
  825. //----------------------------------- Day -----------------------------------//
  826. if (1stsmu_param_loadout_type == 0) then {
  827.  
  828. // Uniform/Vest/Helmet
  829. [[{}, _unit addUniform "rhs_uniform_g3_mc"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  830. _unit addheadgear "rhsusf_opscore_mc_cover_pelt";
  831. _unit addvest "milgp_v_marciras_assaulter_belt_mc";
  832.  
  833. sleep 0.1;
  834.  
  835. // Weapon and attachments
  836. _unit addweapon "rhs_weap_hk416d10_LMT_d";
  837. _unit addPrimaryWeaponItem "rhsusf_acc_eotech_552_d";
  838. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  839. _unit addPrimaryWeaponItem "rhsusf_acc_grip3";
  840.  
  841. // Basic Stuff
  842. _unit addItem "ItemCompass";
  843. _unit addItem "ItemWatch";
  844. _unit addItem "ItemMap";
  845. _unit addItem "ItemRadioAcreFlagged";
  846. _unit addItem "ACRE_PRC343";
  847. _unit assignItem "ItemWatch";
  848. _unit assignItem "ItemCompass";
  849. _unit assignItem "ItemMap";
  850. _unit assignItem "ItemRadioAcreFlagged";
  851. _unit assignItem "ACRE_PRC343";
  852.  
  853. // Inside Uniform
  854. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  855. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  856. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  857. {_unit addItem "ACE_EarPlugs"} forEach [1];
  858. {_unit addItem "ACE_CableTie"} forEach [1,2];
  859. {_unit addItem "ACE_morphine"} forEach [1,2];
  860.  
  861. sleep 0.1;
  862.  
  863. // Inside Vest
  864. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  865. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  866. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  867. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  868. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  869. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  870. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  871. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  872. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  873.  
  874. // Inside Backpack
  875. _unit addBackpack "milgp_bp_Breacher_mc";
  876. clearMagazineCargoGlobal (unitBackpack _unit);
  877. (unitBackpack _unit) addItemCargoGlobal ["ACE_wirecutter", 1];
  878. (unitBackpack _unit) addItemCargoGlobal ["MineDetector", 1];
  879. (unitBackpack _unit) addItemCargoGlobal ["ACE_DefusalKit", 1];
  880. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  881.  
  882. // Pistol
  883. _unit addweapon "rhsusf_weap_glock17g4";
  884. _unit addHandgunItem "acc_flashlight_pistol";
  885.  
  886. };
  887.  
  888. //----------------------------------- Night -----------------------------------//
  889. if (1stsmu_param_loadout_type == 1) then {
  890.  
  891. // Uniform/Vest/Helmet
  892. [[{}, _unit addUniform "rhs_uniform_g3_mc"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  893. _unit addheadgear "rhsusf_opscore_mc_cover_pelt";
  894. _unit addvest "milgp_v_marciras_assaulter_belt_mc";
  895.  
  896. sleep 0.1;
  897.  
  898. // Weapon and attachments
  899. _unit addweapon "rhs_weap_hk416d10_LMT_d";
  900. _unit addPrimaryWeaponItem "rhsusf_acc_eotech_552_d";
  901. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  902. _unit addPrimaryWeaponItem "rhsusf_acc_grip3";
  903.  
  904. // Basic Stuff
  905. _unit addItem "ItemCompass";
  906. _unit addItem "ItemWatch";
  907. _unit addItem "ItemMap";
  908. _unit addItem "ItemRadioAcreFlagged";
  909. _unit addItem "ACRE_PRC343";
  910. _unit assignItem "ItemWatch";
  911. _unit assignItem "ItemCompass";
  912. _unit assignItem "ItemMap";
  913. _unit assignItem "ItemRadioAcreFlagged";
  914. _unit assignItem "ACRE_PRC343";
  915.  
  916. // Inside Uniform
  917. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  918. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  919. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  920. {_unit addItem "ACE_EarPlugs"} forEach [1];
  921. {_unit addItem "ACE_CableTie"} forEach [1,2];
  922. {_unit addItem "ACE_morphine"} forEach [1,2];
  923.  
  924. sleep 0.1;
  925.  
  926. // Inside Vest
  927. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  928. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  929. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  930. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  931. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  932. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  933. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  934. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  935. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  936.  
  937. // Inside Backpack
  938. _unit addBackpack "milgp_bp_Breacher_mc";
  939. clearMagazineCargoGlobal (unitBackpack _unit);
  940. (unitBackpack _unit) addItemCargoGlobal ["ACE_wirecutter", 1];
  941. (unitBackpack _unit) addItemCargoGlobal ["MineDetector", 1];
  942. (unitBackpack _unit) addItemCargoGlobal ["ACE_DefusalKit", 1];
  943. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  944.  
  945. // Pistol
  946. _unit addweapon "rhsusf_weap_glock17g4";
  947. _unit addHandgunItem "acc_flashlight_pistol";
  948.  
  949. };
  950.  
  951. // Put Silencer Inside Backpack?
  952. if (1stsmu_param_silencer == 0) then {
  953. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_nt4_tan", 1];
  954. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_omega9k", 1];
  955. };
  956.  
  957. // Give Player NVG's?
  958. if (1stsmu_param_nvg == 1) then {
  959. _unit addItem "rhsusf_ANPVS_15";
  960. _unit assignItem "rhsusf_ANPVS_15";
  961. };
  962.  
  963. };
  964.  
  965. FNC_AT = // Anti-Tank
  966. {
  967. _unit = _this select 0;
  968.  
  969. // Removes defualt Vanilla Loadout
  970. removeallweapons _unit;
  971. removevest _unit;
  972. removeuniform _unit;
  973. removeheadgear _unit;
  974. removeallassigneditems _unit;
  975. removebackpack _unit;
  976.  
  977.  
  978. // Defines the Day & Night Loadout
  979.  
  980. //----------------------------------- Day -----------------------------------//
  981. if (1stsmu_param_loadout_type == 0) then {
  982.  
  983. // Uniform/Vest/Helmet
  984. [[{}, _unit addUniform "rhs_uniform_g3_mc"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  985. _unit addheadgear "rhsusf_opscore_mc_cover_pelt";
  986. _unit addvest "milgp_v_marciras_assaulter_belt_mc";
  987.  
  988. sleep 0.1;
  989.  
  990. // Weapon and attachments
  991. _unit addweapon "rhs_weap_hk416d10_LMT_d";
  992. _unit addPrimaryWeaponItem "rhsusf_acc_T1_high";
  993. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  994. _unit addPrimaryWeaponItem "rhsusf_acc_grip3";
  995.  
  996. // Basic Stuff
  997. _unit addItem "ItemCompass";
  998. _unit addItem "ItemWatch";
  999. _unit addItem "ItemMap";
  1000. _unit addItem "ItemRadioAcreFlagged";
  1001. _unit addItem "ACRE_PRC343";
  1002. _unit assignItem "ItemWatch";
  1003. _unit assignItem "ItemCompass";
  1004. _unit assignItem "ItemMap";
  1005. _unit assignItem "ItemRadioAcreFlagged";
  1006. _unit assignItem "ACRE_PRC343";
  1007.  
  1008. // Inside Uniform
  1009. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  1010. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  1011. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  1012. {_unit addItem "ACE_EarPlugs"} forEach [1];
  1013. {_unit addItem "ACE_CableTie"} forEach [1,2];
  1014. {_unit addItem "ACE_morphine"} forEach [1,2];
  1015.  
  1016. sleep 0.1;
  1017.  
  1018. // Inside Vest
  1019. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  1020. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  1021. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  1022. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  1023. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  1024. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  1025. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  1026. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  1027. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  1028.  
  1029. // Inside Backpack
  1030. _unit addBackpack "rhsusf_falconii_mc";
  1031. clearMagazineCargoGlobal (unitBackpack _unit);
  1032. (unitBackpack _unit) addMagazineCargoGlobal ["rhs_m136_hp_mag", 1];
  1033. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  1034.  
  1035. // Rocket Launcher
  1036. _unit addweapon "rhs_weap_M136_hp";
  1037.  
  1038. // Pistol
  1039. _unit addweapon "rhsusf_weap_glock17g4";
  1040. _unit addHandgunItem "acc_flashlight_pistol";
  1041.  
  1042. };
  1043.  
  1044. //----------------------------------- Night -----------------------------------//
  1045. if (1stsmu_param_loadout_type == 1) then {
  1046.  
  1047. // Uniform/Vest/Helmet
  1048. [[{}, _unit addUniform "rhs_uniform_g3_mc"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  1049. _unit addheadgear "rhsusf_opscore_mc_cover_pelt";
  1050. _unit addvest "milgp_v_marciras_assaulter_belt_mc";
  1051.  
  1052. sleep 0.1;
  1053.  
  1054. // Weapon and attachments
  1055. _unit addweapon "rhs_weap_hk416d10_LMT_d";
  1056. _unit addPrimaryWeaponItem "rhsusf_acc_T1_high";
  1057. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  1058. _unit addPrimaryWeaponItem "rhsusf_acc_grip3";
  1059.  
  1060. // Basic Stuff
  1061. _unit addItem "ItemCompass";
  1062. _unit addItem "ItemWatch";
  1063. _unit addItem "ItemMap";
  1064. _unit addItem "ItemRadioAcreFlagged";
  1065. _unit addItem "ACRE_PRC343";
  1066. _unit assignItem "ItemWatch";
  1067. _unit assignItem "ItemCompass";
  1068. _unit assignItem "ItemMap";
  1069. _unit assignItem "ItemRadioAcreFlagged";
  1070. _unit assignItem "ACRE_PRC343";
  1071.  
  1072. // Inside Uniform
  1073. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  1074. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  1075. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  1076. {_unit addItem "ACE_EarPlugs"} forEach [1];
  1077. {_unit addItem "ACE_CableTie"} forEach [1,2];
  1078. {_unit addItem "ACE_morphine"} forEach [1,2];
  1079.  
  1080. sleep 0.1;
  1081.  
  1082. // Inside Vest
  1083. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  1084. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  1085. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  1086. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  1087. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  1088. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  1089. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  1090. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  1091. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  1092.  
  1093. // Inside Backpack
  1094. _unit addBackpack "rhsusf_falconii_mc";
  1095. clearMagazineCargoGlobal (unitBackpack _unit);
  1096. (unitBackpack _unit) addMagazineCargoGlobal ["rhs_m136_hp_mag", 1];
  1097. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  1098.  
  1099. // Rocket Launcher
  1100. _unit addweapon "rhs_weap_M136_hp";
  1101.  
  1102. // Pistol
  1103. _unit addweapon "rhsusf_weap_glock17g4";
  1104. _unit addHandgunItem "acc_flashlight_pistol";
  1105.  
  1106. };
  1107.  
  1108. // Put Silencer Inside Backpack?
  1109. if (1stsmu_param_silencer == 0) then {
  1110. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_nt4_tan", 1];
  1111. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_omega9k", 1];
  1112. };
  1113.  
  1114. // Give Player NVG's?
  1115. if (1stsmu_param_nvg == 1) then {
  1116. _unit addItem "rhsusf_ANPVS_15";
  1117. _unit assignItem "rhsusf_ANPVS_15";
  1118. };
  1119.  
  1120. };
  1121.  
  1122. FNC_AR = // Autorifleman
  1123. {
  1124. _unit = _this select 0;
  1125.  
  1126. // Removes defualt Vanilla Loadout
  1127. removeallweapons _unit;
  1128. removevest _unit;
  1129. removeuniform _unit;
  1130. removeheadgear _unit;
  1131. removeallassigneditems _unit;
  1132. removebackpack _unit;
  1133.  
  1134.  
  1135. // Defines the Day & Night Loadout
  1136.  
  1137. //----------------------------------- Day -----------------------------------//
  1138. if (1stsmu_param_loadout_type == 0) then {
  1139.  
  1140. // Uniform/Vest/Helmet
  1141. [[{}, _unit addUniform "rhs_uniform_g3_mc"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  1142. _unit addheadgear "rhsusf_opscore_mc_cover_pelt";
  1143. _unit addvest "milgp_v_marciras_hgunner_belt_mc";
  1144.  
  1145. sleep 0.1;
  1146.  
  1147. // Weapon and attachments
  1148. _unit addweapon "rhs_weap_m249_pip_S_vfg1";
  1149. _unit addPrimaryWeaponItem "rhsusf_acc_eotech_552";
  1150. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15side_bk";
  1151. _unit addPrimaryWeaponItem "rhsusf_acc_grip1";
  1152.  
  1153. // Basic Stuff
  1154. _unit addItem "ItemCompass";
  1155. _unit addItem "ItemWatch";
  1156. _unit addItem "ItemMap";
  1157. _unit addItem "ItemRadioAcreFlagged";
  1158. _unit addItem "ACRE_PRC343";
  1159. _unit assignItem "ItemWatch";
  1160. _unit assignItem "ItemCompass";
  1161. _unit assignItem "ItemMap";
  1162. _unit assignItem "ItemRadioAcreFlagged";
  1163. _unit assignItem "ACRE_PRC343";
  1164.  
  1165. // Inside Uniform
  1166. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  1167. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  1168. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  1169. {_unit addItem "ACE_EarPlugs"} forEach [1];
  1170. {_unit addItem "ACE_CableTie"} forEach [1,2];
  1171. {_unit addItem "ACE_morphine"} forEach [1,2];
  1172.  
  1173. sleep 0.1;
  1174.  
  1175. // Inside Vest
  1176. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  1177. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  1178. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  1179. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  1180. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  1181. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  1182. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  1183. {_unit addItemToVest "rhsusf_acc_wmx_bk"} forEach [1];
  1184.  
  1185. // Inside Backpack
  1186. _unit addBackpack "milgp_b_patrol_01_khk";
  1187. clearMagazineCargoGlobal (unitBackpack _unit);
  1188. (unitBackpack _unit) addItemCargoGlobal ["ACE_SpareBarrel", 1];
  1189. (unitBackpack _unit) addMagazineCargoGlobal ["rhs_200rnd_556x45_B_SAW", 2];
  1190. (unitBackpack _unit) addMagazineCargoGlobal ["rhs_200rnd_556x45_M_SAW", 2];
  1191. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  1192.  
  1193. // Pistol
  1194. _unit addweapon "rhsusf_weap_glock17g4";
  1195. _unit addHandgunItem "acc_flashlight_pistol";
  1196.  
  1197. };
  1198.  
  1199. //----------------------------------- Night -----------------------------------//
  1200. if (1stsmu_param_loadout_type == 1) then {
  1201.  
  1202. // Uniform/Vest/Helmet
  1203. [[{}, _unit addUniform "rhs_uniform_g3_mc"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  1204. _unit addheadgear "rhsusf_opscore_mc_cover_pelt";
  1205. _unit addvest "milgp_v_marciras_hgunner_belt_mc";
  1206.  
  1207.  
  1208. sleep 0.1;
  1209.  
  1210. // Weapon and attachments
  1211. _unit addweapon "rhs_weap_m249_pip_S_vfg1";
  1212. _unit addPrimaryWeaponItem "rhsusf_acc_eotech_552";
  1213. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15side_bk";
  1214. _unit addPrimaryWeaponItem "rhsusf_acc_grip1";
  1215.  
  1216. // Basic Stuff
  1217. _unit addItem "ItemCompass";
  1218. _unit addItem "ItemWatch";
  1219. _unit addItem "ItemMap";
  1220. _unit addItem "ItemRadioAcreFlagged";
  1221. _unit addItem "ACRE_PRC343";
  1222. _unit assignItem "ItemWatch";
  1223. _unit assignItem "ItemCompass";
  1224. _unit assignItem "ItemMap";
  1225. _unit assignItem "ItemRadioAcreFlagged";
  1226. _unit assignItem "ACRE_PRC343";
  1227.  
  1228. // Inside Uniform
  1229. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  1230. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  1231. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  1232. {_unit addItem "ACE_EarPlugs"} forEach [1];
  1233. {_unit addItem "ACE_CableTie"} forEach [1,2];
  1234. {_unit addItem "ACE_morphine"} forEach [1,2];
  1235.  
  1236. sleep 0.1;
  1237.  
  1238. // Inside Vest
  1239. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  1240. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  1241. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  1242. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  1243. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  1244. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  1245. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  1246. {_unit addItemToVest "rhsusf_acc_wmx_bk"} forEach [1];
  1247.  
  1248. // Inside Backpack
  1249. _unit addBackpack "milgp_b_patrol_01_khk";
  1250. clearMagazineCargoGlobal (unitBackpack _unit);
  1251. (unitBackpack _unit) addItemCargoGlobal ["ACE_SpareBarrel", 1];
  1252. (unitBackpack _unit) addMagazineCargoGlobal ["rhs_200rnd_556x45_B_SAW", 2];
  1253. (unitBackpack _unit) addMagazineCargoGlobal ["rhs_200rnd_556x45_M_SAW", 2];
  1254. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  1255.  
  1256. // Pistol
  1257. _unit addweapon "rhsusf_weap_glock17g4";
  1258. _unit addHandgunItem "acc_flashlight_pistol";
  1259.  
  1260. };
  1261.  
  1262. // Put Silencer Inside Backpack?
  1263. if (1stsmu_param_silencer == 0) then {
  1264. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_rotex5_grey", 1];
  1265. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_omega9k", 1];
  1266. };
  1267.  
  1268. // Give Player NVG's?
  1269. if (1stsmu_param_nvg == 1) then {
  1270. _unit addItem "rhsusf_ANPVS_15";
  1271. _unit assignItem "rhsusf_ANPVS_15";
  1272. };
  1273.  
  1274. };
  1275.  
  1276. FNC_OP = // Operator
  1277. {
  1278. _unit = _this select 0;
  1279.  
  1280. // Removes defualt Vanilla Loadout
  1281. removeallweapons _unit;
  1282. removevest _unit;
  1283. removeuniform _unit;
  1284. removeheadgear _unit;
  1285. removeallassigneditems _unit;
  1286. removebackpack _unit;
  1287.  
  1288.  
  1289. // Defines the Day & Night Loadout
  1290.  
  1291. //----------------------------------- Day -----------------------------------//
  1292. if (1stsmu_param_loadout_type == 0) then {
  1293.  
  1294. // Uniform/Vest/Helmet
  1295. [[{}, _unit addUniform "rhs_uniform_g3_mc"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  1296. _unit addheadgear "rhsusf_opscore_mc_cover_pelt";
  1297. _unit addvest "milgp_v_marciras_assaulter_belt_mc";
  1298.  
  1299. sleep 0.1;
  1300.  
  1301. // Weapon and attachments
  1302. _unit addweapon "rhs_weap_hk416d10_LMT_d";
  1303. _unit addPrimaryWeaponItem "rhsusf_acc_T1_high";
  1304. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  1305. _unit addPrimaryWeaponItem "rhsusf_acc_grip3";
  1306.  
  1307. // Basic Stuff
  1308. _unit addItem "ItemCompass";
  1309. _unit addItem "ItemWatch";
  1310. _unit addItem "ItemMap";
  1311. _unit addItem "ItemRadioAcreFlagged";
  1312. _unit addItem "ACRE_PRC343";
  1313. _unit assignItem "ItemWatch";
  1314. _unit assignItem "ItemCompass";
  1315. _unit assignItem "ItemMap";
  1316. _unit assignItem "ItemRadioAcreFlagged";
  1317. _unit assignItem "ACRE_PRC343";
  1318.  
  1319. // Inside Uniform
  1320. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  1321. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  1322. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  1323. {_unit addItem "ACE_EarPlugs"} forEach [1];
  1324. {_unit addItem "ACE_CableTie"} forEach [1,2];
  1325. {_unit addItem "ACE_morphine"} forEach [1,2];
  1326.  
  1327. sleep 0.1;
  1328.  
  1329. // Inside Vest
  1330. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  1331. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  1332. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  1333. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  1334. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  1335. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  1336. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  1337. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  1338. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  1339.  
  1340. // Inside Backpack
  1341. _unit addBackpack "B_Messenger_Coyote_F";
  1342. clearMagazineCargoGlobal (unitBackpack _unit);
  1343. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  1344.  
  1345. // Pistol
  1346. _unit addweapon "rhsusf_weap_glock17g4";
  1347. _unit addHandgunItem "acc_flashlight_pistol";
  1348.  
  1349. };
  1350.  
  1351. //----------------------------------- Night -----------------------------------//
  1352. if (1stsmu_param_loadout_type == 1) then {
  1353.  
  1354. // Uniform/Vest/Helmet
  1355. [[{}, _unit addUniform "rhs_uniform_g3_mc"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  1356. _unit addheadgear "rhsusf_opscore_mc_cover_pelt";
  1357. _unit addvest "milgp_v_marciras_assaulter_belt_mc";
  1358.  
  1359. sleep 0.1;
  1360.  
  1361. // Weapon and attachments
  1362. _unit addweapon "rhs_weap_hk416d10_LMT_d";
  1363. _unit addPrimaryWeaponItem "rhsusf_acc_T1_high";
  1364. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  1365. _unit addPrimaryWeaponItem "rhsusf_acc_grip3";
  1366.  
  1367. // Basic Stuff
  1368. _unit addItem "ItemCompass";
  1369. _unit addItem "ItemWatch";
  1370. _unit addItem "ItemMap";
  1371. _unit addItem "ItemRadioAcreFlagged";
  1372. _unit addItem "ACRE_PRC343";
  1373. _unit assignItem "ItemWatch";
  1374. _unit assignItem "ItemCompass";
  1375. _unit assignItem "ItemMap";
  1376. _unit assignItem "ItemRadioAcreFlagged";
  1377. _unit assignItem "ACRE_PRC343";
  1378.  
  1379. // Inside Uniform
  1380. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  1381. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  1382. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  1383. {_unit addItem "ACE_EarPlugs"} forEach [1];
  1384. {_unit addItem "ACE_CableTie"} forEach [1,2];
  1385. {_unit addItem "ACE_morphine"} forEach [1,2];
  1386.  
  1387. sleep 0.1;
  1388.  
  1389. // Inside Vest
  1390. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  1391. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  1392. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  1393. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  1394. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  1395. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  1396. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  1397. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  1398. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  1399.  
  1400. // Inside Backpack
  1401. _unit addBackpack "B_Messenger_Coyote_F";
  1402. clearMagazineCargoGlobal (unitBackpack _unit);
  1403. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  1404.  
  1405. // Pistol
  1406. _unit addweapon "rhsusf_weap_glock17g4";
  1407. _unit addHandgunItem "acc_flashlight_pistol";
  1408.  
  1409. };
  1410.  
  1411. // Put Silencer Inside Backpack?
  1412. if (1stsmu_param_silencer == 0) then {
  1413. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_nt4_tan", 1];
  1414. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_omega9k", 1];
  1415. };
  1416.  
  1417. // Give Player NVG's?
  1418. if (1stsmu_param_nvg == 1) then {
  1419. _unit addItem "rhsusf_ANPVS_15";
  1420. _unit assignItem "rhsusf_ANPVS_15";
  1421. };
  1422.  
  1423. };
  1424.  
  1425. FNC_SNIP = // Sniper
  1426. {
  1427. _unit = _this select 0;
  1428.  
  1429. // Removes defualt Vanilla Loadout
  1430. removeallweapons _unit;
  1431. removevest _unit;
  1432. removeuniform _unit;
  1433. removeheadgear _unit;
  1434. removeallassigneditems _unit;
  1435. removebackpack _unit;
  1436.  
  1437.  
  1438. // Defines the Day & Night Loadout
  1439.  
  1440. //----------------------------------- Day -----------------------------------//
  1441. if (1stsmu_param_loadout_type == 0) then {
  1442.  
  1443. // Uniform/Vest/Helmet
  1444. [[{}, _unit addUniform "U_B_GhillieSuit"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  1445. _unit addheadgear "H_WirelessEarpiece_F";
  1446. _unit addvest "milgp_v_marciras_light_mc";
  1447.  
  1448. sleep 0.1;
  1449.  
  1450. // Weapon and attachments
  1451. _unit addweapon "rhs_weap_m40a5_d";
  1452. _unit addPrimaryWeaponItem "optic_DMS";
  1453. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15side_bk";
  1454. _unit addPrimaryWeaponItem "rhsusf_acc_harris_swivel";
  1455.  
  1456. // Basic Stuff
  1457. _unit addWeapon "Rangefinder";
  1458. _unit addItem "ItemCompass";
  1459. _unit addItem "ItemWatch";
  1460. _unit addItem "ItemMap";
  1461. _unit addItem "ItemRadioAcreFlagged";
  1462. _unit addItem "ACRE_PRC343";
  1463. _unit assignItem "ItemWatch";
  1464. _unit assignItem "ItemCompass";
  1465. _unit assignItem "ItemMap";
  1466. _unit assignItem "ItemRadioAcreFlagged";
  1467. _unit assignItem "ACRE_PRC343";
  1468.  
  1469. // Inside Uniform
  1470. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  1471. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  1472. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  1473. {_unit addItem "ACE_EarPlugs"} forEach [1];
  1474. {_unit addItem "ACE_CableTie"} forEach [1,2];
  1475. {_unit addItem "ACE_morphine"} forEach [1,2];
  1476.  
  1477. sleep 0.1;
  1478.  
  1479. // Inside Vest
  1480. {_unit addItemToVest "ACRE_PRC152"} forEach [1];
  1481. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  1482. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  1483. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  1484. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  1485. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  1486. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  1487. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  1488. {_unit addItemToVest "rhsusf_acc_wmx_bk"} forEach [1];
  1489.  
  1490. // Inside Backpack
  1491. _unit addBackpack "B_Bergen_mcamo_F";
  1492. clearMagazineCargoGlobal (unitBackpack _unit);
  1493. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  1494. (unitBackpack _unit) addItemCargoGlobal ["ACE_microDAGR", 1];
  1495. (unitBackpack _unit) addItemCargoGlobal ["ACE_Kestrel4500", 1];
  1496. (unitBackpack _unit) addItemCargoGlobal ["ACE_DAGR", 1];
  1497. (unitBackpack _unit) addItemCargoGlobal ["ACE_ATragMX", 1];
  1498. (unitBackpack _unit) addItemCargoGlobal ["ACE_RangeTable_82mm", 1];
  1499. (unitBackpack _unit) addItemCargoGlobal ["ACE_Tripod", 1];
  1500. (unitBackpack _unit) addItemCargoGlobal ["ACE_RangeCard", 1];
  1501. (unitBackpack _unit) addMagazineCargoGlobal ["rhsusf_10Rnd_762x51_m118_special_Mag", 5];
  1502. (unitBackpack _unit) addMagazineCargoGlobal ["rhsusf_10Rnd_762x51_m993_Mag", 2];
  1503. (unitBackpack _unit) addMagazineCargoGlobal ["rhsusf_10Rnd_762x51_m62_Mag", 2];
  1504.  
  1505. // Pistol
  1506. _unit addweapon "rhsusf_weap_glock17g4";
  1507. _unit addHandgunItem "acc_flashlight_pistol";
  1508.  
  1509. };
  1510.  
  1511. //----------------------------------- Night -----------------------------------//
  1512. if (1stsmu_param_loadout_type == 1) then {
  1513.  
  1514. // Uniform/Vest/Helmet
  1515. [[{}, _unit addUniform "U_B_GhillieSuit"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  1516. _unit addheadgear "H_WirelessEarpiece_F";
  1517. _unit addvest "milgp_v_marciras_light_mc";
  1518.  
  1519. sleep 0.1;
  1520.  
  1521. // Weapon and attachments
  1522. _unit addweapon "rhs_weap_m40a5_d";
  1523. _unit addPrimaryWeaponItem "optic_DMS";
  1524. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15side_bk";
  1525. _unit addPrimaryWeaponItem "rhsusf_acc_harris_swivel";
  1526.  
  1527. // Basic Stuff
  1528. _unit addWeapon "Rangefinder";
  1529. _unit addItem "ItemCompass";
  1530. _unit addItem "ItemWatch";
  1531. _unit addItem "ItemMap";
  1532. _unit addItem "ItemRadioAcreFlagged";
  1533. _unit addItem "ACRE_PRC343";
  1534. _unit assignItem "ItemWatch";
  1535. _unit assignItem "ItemCompass";
  1536. _unit assignItem "ItemMap";
  1537. _unit assignItem "ItemRadioAcreFlagged";
  1538. _unit assignItem "ACRE_PRC343";
  1539.  
  1540. // Inside Uniform
  1541. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  1542. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  1543. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  1544. {_unit addItem "ACE_EarPlugs"} forEach [1];
  1545. {_unit addItem "ACE_CableTie"} forEach [1,2];
  1546. {_unit addItem "ACE_morphine"} forEach [1,2];
  1547.  
  1548. sleep 0.1;
  1549.  
  1550. // Inside Vest
  1551. {_unit addItemToVest "ACRE_PRC152"} forEach [1];
  1552. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  1553. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  1554. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  1555. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  1556. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  1557. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  1558. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  1559. {_unit addItemToVest "rhsusf_acc_wmx_bk"} forEach [1];
  1560.  
  1561. // Inside Backpack
  1562. _unit addBackpack "B_Bergen_mcamo_F";
  1563. clearMagazineCargoGlobal (unitBackpack _unit);
  1564. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  1565. (unitBackpack _unit) addItemCargoGlobal ["ACE_microDAGR", 1];
  1566. (unitBackpack _unit) addItemCargoGlobal ["ACE_Kestrel4500", 1];
  1567. (unitBackpack _unit) addItemCargoGlobal ["ACE_DAGR", 1];
  1568. (unitBackpack _unit) addItemCargoGlobal ["ACE_ATragMX", 1];
  1569. (unitBackpack _unit) addItemCargoGlobal ["ACE_RangeTable_82mm", 1];
  1570. (unitBackpack _unit) addItemCargoGlobal ["ACE_Tripod", 1];
  1571. (unitBackpack _unit) addItemCargoGlobal ["ACE_RangeCard", 1];
  1572. (unitBackpack _unit) addMagazineCargoGlobal ["rhsusf_10Rnd_762x51_m118_special_Mag", 5];
  1573. (unitBackpack _unit) addMagazineCargoGlobal ["rhsusf_10Rnd_762x51_m993_Mag", 2];
  1574. (unitBackpack _unit) addMagazineCargoGlobal ["rhsusf_10Rnd_762x51_m62_Mag", 2];
  1575. (unitBackpack _unit) addItemCargoGlobal ["B_IR_Grenade", 2];
  1576. (unitBackpack _unit) addItemCargoGlobal ["ACE_IR_Strobe_Item", 1];
  1577. (unitBackpack _unit) addItemCargoGlobal ["Chemlight_blue", 2];
  1578. (unitBackpack _unit) addItemCargoGlobal ["Chemlight_red", 2];
  1579.  
  1580. };
  1581.  
  1582. // Put Silencer Inside Backpack?
  1583. if (1stsmu_param_silencer == 0) then {
  1584. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_omega9k", 1];
  1585. };
  1586.  
  1587. // Give Player NVG's?
  1588. if (1stsmu_param_nvg == 1) then {
  1589. _unit addItem "rhsusf_ANPVS_15";
  1590. _unit assignItem "rhsusf_ANPVS_15";
  1591. };
  1592.  
  1593. // Give Player Map Tools?
  1594. if (1stsmu_param_navaids == 0) then {
  1595. _unit addItem "ItemAndroid";
  1596. _unit assignItem "ItemAndroid";
  1597. {_unit addItem "ACE_MapTools"} forEach [1];
  1598. };
  1599.  
  1600. };
  1601.  
  1602. FNC_SPOT = // Spotter
  1603. {
  1604. _unit = _this select 0;
  1605.  
  1606. // Removes defualt Vanilla Loadout
  1607. removeallweapons _unit;
  1608. removevest _unit;
  1609. removeuniform _unit;
  1610. removeheadgear _unit;
  1611. removeallassigneditems _unit;
  1612. removebackpack _unit;
  1613.  
  1614.  
  1615. // Defines the Day & Night Loadout
  1616.  
  1617. //----------------------------------- Day -----------------------------------//
  1618. if (1stsmu_param_loadout_type == 0) then {
  1619.  
  1620. // Uniform/Vest/Helmet
  1621. [[{}, _unit addUniform "U_B_GhillieSuit"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  1622. _unit addheadgear "H_WirelessEarpiece_F";
  1623. _unit addvest "milgp_v_marciras_light_mc";
  1624.  
  1625. sleep 0.1;
  1626.  
  1627. // Weapon and attachments
  1628. _unit addweapon "rhs_weap_sr25_ec_d";
  1629. _unit addPrimaryWeaponItem "rhsusf_acc_ACOG_MDO";
  1630. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15side_bk";
  1631. _unit addPrimaryWeaponItem "rhsusf_acc_harris_bipod";
  1632.  
  1633. // Basic Stuff
  1634. _unit addWeapon "Rangefinder";
  1635. _unit addItem "ItemCompass";
  1636. _unit addItem "ItemWatch";
  1637. _unit addItem "ItemMap";
  1638. _unit addItem "ItemRadioAcreFlagged";
  1639. _unit addItem "ACRE_PRC343";
  1640. _unit assignItem "ItemWatch";
  1641. _unit assignItem "ItemCompass";
  1642. _unit assignItem "ItemMap";
  1643. _unit assignItem "ItemRadioAcreFlagged";
  1644. _unit assignItem "ACRE_PRC343";
  1645.  
  1646. // Inside Uniform
  1647. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  1648. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  1649. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  1650. {_unit addItem "ACE_EarPlugs"} forEach [1];
  1651. {_unit addItem "ACE_CableTie"} forEach [1,2];
  1652. {_unit addItem "ACE_morphine"} forEach [1,2];
  1653.  
  1654. sleep 0.1;
  1655.  
  1656. // Inside Vest
  1657. {_unit addItemToVest "ACRE_PRC152"} forEach [1];
  1658. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  1659. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  1660. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  1661. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  1662. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  1663. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  1664. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  1665. {_unit addItemToVest "rhsusf_acc_wmx_bk"} forEach [1];
  1666.  
  1667. // Inside Backpack
  1668. _unit addBackpack "B_Bergen_mcamo_F";
  1669. clearMagazineCargoGlobal (unitBackpack _unit);
  1670. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  1671. (unitBackpack _unit) addItemCargoGlobal ["ACE_microDAGR", 1];
  1672. (unitBackpack _unit) addItemCargoGlobal ["ACE_Kestrel4500", 1];
  1673. (unitBackpack _unit) addItemCargoGlobal ["ACE_DAGR", 1];
  1674. (unitBackpack _unit) addItemCargoGlobal ["ACE_ATragMX", 1];
  1675. (unitBackpack _unit) addItemCargoGlobal ["ACE_RangeTable_82mm", 1];
  1676. (unitBackpack _unit) addItemCargoGlobal ["ACE_Tripod", 1];
  1677. (unitBackpack _unit) addItemCargoGlobal ["ACE_RangeCard", 1];
  1678. (unitBackpack _unit) addItemCargoGlobal ["ACE_SpottingScope", 1];
  1679. (unitBackpack _unit) addMagazineCargoGlobal ["rhsusf_20Rnd_762x51_m118_special_Mag", 5];
  1680. (unitBackpack _unit) addMagazineCargoGlobal ["rhsusf_20Rnd_762x51_m993_Mag", 2];
  1681. (unitBackpack _unit) addMagazineCargoGlobal ["rhsusf_20Rnd_762x51_m62_Mag", 2];
  1682.  
  1683. // Pistol
  1684. _unit addweapon "rhsusf_weap_glock17g4";
  1685. _unit addHandgunItem "acc_flashlight_pistol";
  1686.  
  1687. };
  1688.  
  1689. //----------------------------------- Night -----------------------------------//
  1690. if (1stsmu_param_loadout_type == 1) then {
  1691.  
  1692. // Uniform/Vest/Helmet
  1693. [[{}, _unit addUniform "U_B_GhillieSuit"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  1694. _unit addheadgear "H_WirelessEarpiece_F";
  1695. _unit addvest "milgp_v_marciras_light_mc";
  1696.  
  1697. sleep 0.1;
  1698.  
  1699. // Weapon and attachments
  1700. _unit addweapon "rhs_weap_sr25_ec_d";
  1701. _unit addPrimaryWeaponItem "rhsusf_acc_ACOG_MDO";
  1702. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15side_bk";
  1703. _unit addPrimaryWeaponItem "rhsusf_acc_harris_bipod";
  1704.  
  1705. // Basic Stuff
  1706. _unit addWeapon "Rangefinder";
  1707. _unit addItem "ItemCompass";
  1708. _unit addItem "ItemWatch";
  1709. _unit addItem "ItemMap";
  1710. _unit addItem "ItemRadioAcreFlagged";
  1711. _unit addItem "ACRE_PRC343";
  1712. _unit assignItem "ItemWatch";
  1713. _unit assignItem "ItemCompass";
  1714. _unit assignItem "ItemMap";
  1715. _unit assignItem "ItemRadioAcreFlagged";
  1716. _unit assignItem "ACRE_PRC343";
  1717.  
  1718. // Inside Uniform
  1719. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  1720. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  1721. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  1722. {_unit addItem "ACE_EarPlugs"} forEach [1];
  1723. {_unit addItem "ACE_CableTie"} forEach [1,2];
  1724. {_unit addItem "ACE_morphine"} forEach [1,2];
  1725.  
  1726. sleep 0.1;
  1727.  
  1728. // Inside Vest
  1729. {_unit addItemToVest "ACRE_PRC152"} forEach [1];
  1730. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  1731. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  1732. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  1733. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  1734. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  1735. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  1736. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  1737. {_unit addItemToVest "rhsusf_acc_wmx_bk"} forEach [1];
  1738.  
  1739. // Inside Backpack
  1740. _unit addBackpack "B_Bergen_mcamo_F";
  1741. clearMagazineCargoGlobal (unitBackpack _unit);
  1742. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  1743. (unitBackpack _unit) addItemCargoGlobal ["ACE_microDAGR", 1];
  1744. (unitBackpack _unit) addItemCargoGlobal ["ACE_Kestrel4500", 1];
  1745. (unitBackpack _unit) addItemCargoGlobal ["ACE_DAGR", 1];
  1746. (unitBackpack _unit) addItemCargoGlobal ["ACE_ATragMX", 1];
  1747. (unitBackpack _unit) addItemCargoGlobal ["ACE_RangeTable_82mm", 1];
  1748. (unitBackpack _unit) addItemCargoGlobal ["ACE_Tripod", 1];
  1749. (unitBackpack _unit) addItemCargoGlobal ["ACE_RangeCard", 1];
  1750. (unitBackpack _unit) addItemCargoGlobal ["ACE_SpottingScope", 1];
  1751. (unitBackpack _unit) addMagazineCargoGlobal ["rhsusf_20Rnd_762x51_m118_special_Mag", 5];
  1752. (unitBackpack _unit) addMagazineCargoGlobal ["rhsusf_20Rnd_762x51_m993_Mag", 2];
  1753. (unitBackpack _unit) addMagazineCargoGlobal ["rhsusf_20Rnd_762x51_m62_Mag", 2];
  1754. (unitBackpack _unit) addItemCargoGlobal ["B_IR_Grenade", 2];
  1755. (unitBackpack _unit) addItemCargoGlobal ["ACE_IR_Strobe_Item", 1];
  1756. (unitBackpack _unit) addItemCargoGlobal ["Chemlight_blue", 2];
  1757. (unitBackpack _unit) addItemCargoGlobal ["Chemlight_red", 2];
  1758.  
  1759. // Pistol
  1760. _unit addweapon "rhsusf_weap_glock17g4";
  1761. _unit addHandgunItem "acc_flashlight_pistol";
  1762.  
  1763. };
  1764.  
  1765. // Put Silencer Inside Backpack?
  1766. if (1stsmu_param_silencer == 0) then {
  1767. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_SR25S", 1];
  1768. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_omega9k", 1];
  1769. };
  1770.  
  1771. // Give Player NVG's?
  1772. if (1stsmu_param_nvg == 1) then {
  1773. _unit addItem "rhsusf_ANPVS_15";
  1774. _unit assignItem "rhsusf_ANPVS_15";
  1775. };
  1776.  
  1777. // Give Player Map Tools?
  1778. if (1stsmu_param_navaids == 0) then {
  1779. _unit addItem "ItemAndroid";
  1780. _unit assignItem "ItemAndroid";
  1781. {_unit addItem "ACE_MapTools"} forEach [1];
  1782. };
  1783.  
  1784. };
  1785.  
  1786. FNC_AFP = // Helicopter Pilot
  1787. {
  1788. _unit = _this select 0;
  1789.  
  1790. // Removes defualt Vanilla Loadout
  1791. removeallweapons _unit;
  1792. removevest _unit;
  1793. removeuniform _unit;
  1794. removeheadgear _unit;
  1795. removeallassigneditems _unit;
  1796. removebackpack _unit;
  1797.  
  1798.  
  1799. // Defines the Day & Night Loadout
  1800.  
  1801. //----------------------------------- Day -----------------------------------//
  1802. if (1stsmu_param_loadout_type == 0) then {
  1803.  
  1804. // Uniform/Vest/Helmet
  1805. [[{}, _unit addUniform "rhs_uniform_acu_ucp"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  1806. _unit addheadgear "rhsusf_hgu56p_visor_mask_black_skull";
  1807. _unit addvest "milgp_v_marciras_light_cb";
  1808.  
  1809. sleep 0.1;
  1810.  
  1811. // Weapon and attachments
  1812. _unit addweapon "SMG_05_F";
  1813. _unit addweapon "rhsusf_acc_T1_high";
  1814. _unit addweapon "rhsusf_acc_anpeq15_bk";
  1815.  
  1816. // Basic Stuff
  1817. _unit addItem "ItemCompass";
  1818. _unit addItem "ItemWatch";
  1819. _unit addItem "ItemMap";
  1820. _unit addItem "ItemRadioAcreFlagged";
  1821. _unit addItem "ACRE_PRC343";
  1822. _unit assignItem "ItemWatch";
  1823. _unit assignItem "ItemCompass";
  1824. _unit assignItem "ItemMap";
  1825. _unit assignItem "ItemRadioAcreFlagged";
  1826. _unit assignItem "ACRE_PRC343";
  1827.  
  1828.  
  1829. // Inside Uniform
  1830. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  1831. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  1832. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  1833. {_unit addItem "ACE_EarPlugs"} forEach [1];
  1834. {_unit addItem "ACE_CableTie"} forEach [1,2];
  1835. {_unit addItem "ACE_morphine"} forEach [1,2];
  1836.  
  1837. sleep 0.1;
  1838.  
  1839. // Inside Vest
  1840. {_unit addItemToVest "ACRE_PRC152"} forEach [1];
  1841. {_unit addItemToVest "30Rnd_9x21_Mag_SMG_02"} forEach [1,2,3,4];
  1842. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  1843. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  1844. {_unit addItemToVest "rhsusf_acc_wmx_bk"} forEach [1];
  1845.  
  1846. // Inside Backpack
  1847. _unit addBackpack "B_Messenger_Coyote_F";
  1848. clearMagazineCargoGlobal (unitBackpack _unit);
  1849. (unitBackpack _unit) addMagazineCargoGlobal ["rhsusf_mag_17Rnd_9x19_FMJ", 2];
  1850.  
  1851. // Pistol
  1852. _unit addweapon "rhsusf_weap_glock17g4";
  1853. _unit addHandgunItem "acc_flashlight_pistol";
  1854.  
  1855.  
  1856. };
  1857.  
  1858. //----------------------------------- Night -----------------------------------//
  1859. if (1stsmu_param_loadout_type == 1) then {
  1860.  
  1861. // Uniform/Vest/Helmet
  1862. [[{}, _unit addUniform "rhs_uniform_acu_ucp"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  1863. _unit addheadgear "rhsusf_hgu56p_visor_mask_black_skull";
  1864. _unit addvest "milgp_v_marciras_light_cb";
  1865.  
  1866. sleep 0.1;
  1867.  
  1868. // Weapon and attachments
  1869. _unit addweapon "SMG_05_F";
  1870. _unit addweapon "rhsusf_acc_T1_high";
  1871. _unit addweapon "rhsusf_acc_anpeq15_bk";
  1872.  
  1873. // Basic Stuff
  1874. _unit addItem "ItemCompass";
  1875. _unit addItem "ItemWatch";
  1876. _unit addItem "ItemMap";
  1877. _unit addItem "ItemRadioAcreFlagged";
  1878. _unit addItem "ACRE_PRC343";
  1879. _unit assignItem "ItemWatch";
  1880. _unit assignItem "ItemCompass";
  1881. _unit assignItem "ItemMap";
  1882. _unit assignItem "ItemRadioAcreFlagged";
  1883. _unit assignItem "ACRE_PRC343";
  1884.  
  1885.  
  1886. // Inside Uniform
  1887. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  1888. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  1889. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  1890. {_unit addItem "ACE_EarPlugs"} forEach [1];
  1891. {_unit addItem "ACE_CableTie"} forEach [1,2];
  1892. {_unit addItem "ACE_morphine"} forEach [1,2];
  1893.  
  1894. sleep 0.1;
  1895.  
  1896. // Inside Vest
  1897. {_unit addItemToVest "ACRE_PRC152"} forEach [1];
  1898. {_unit addItemToVest "30Rnd_9x21_Mag_SMG_02"} forEach [1,2,3,4];
  1899. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  1900. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  1901. {_unit addItemToVest "rhsusf_acc_wmx_bk"} forEach [1];
  1902.  
  1903. // Inside Backpack
  1904. _unit addBackpack "B_Messenger_Coyote_F";
  1905. clearMagazineCargoGlobal (unitBackpack _unit);
  1906. (unitBackpack _unit) addMagazineCargoGlobal ["rhsusf_mag_17Rnd_9x19_FMJ", 2];
  1907.  
  1908. };
  1909.  
  1910. // Put Silencer Inside Backpack?
  1911. if (1stsmu_param_silencer == 0) then {
  1912. (unitBackpack _unit) addItemCargoGlobal ["muzzle_snds_L", 1];
  1913. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_omega9k", 1];
  1914. };
  1915.  
  1916. // Give Player NVG's?
  1917. if (1stsmu_param_nvg == 1) then {
  1918. _unit addItem "NVGogglesB_blk_F";
  1919. _unit assignItem "NVGogglesB_blk_F";
  1920. };
  1921.  
  1922. };
  1923.  
  1924. FNC_AFTL = // Air Force Team Leader
  1925. {
  1926. _unit = _this select 0;
  1927.  
  1928. // Removes defualt Vanilla Loadout
  1929. removeallweapons _unit;
  1930. removevest _unit;
  1931. removeuniform _unit;
  1932. removeheadgear _unit;
  1933. removeallassigneditems _unit;
  1934. removebackpack _unit;
  1935.  
  1936.  
  1937. // Defines the Day & Night Loadout
  1938.  
  1939. //----------------------------------- Day -----------------------------------//
  1940. if (1stsmu_param_loadout_type == 0) then {
  1941.  
  1942. // Uniform/Vest/Helmet
  1943. [[{}, _unit addUniform "rhs_uniform_acu_ucp"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  1944. _unit addheadgear "rhsusf_ach_bare_des_headset";
  1945. _unit addvest "milgp_v_mmac_teamleader_belt_CB";
  1946.  
  1947. sleep 0.1;
  1948.  
  1949. // Weapon and attachments
  1950. _unit addweapon "rhs_weap_m4a1_d";
  1951. _unit addPrimaryWeaponItem "SMA_ELCAN_SPECTER_TAN_ARDRDS";
  1952. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  1953. _unit addPrimaryWeaponItem "rhsusf_acc_grip1";
  1954.  
  1955. // Basic Stuff
  1956. _unit addWeapon "Binocular";
  1957. _unit addItem "ItemCompass";
  1958. _unit addItem "ItemWatch";
  1959. _unit addItem "ItemMap";
  1960. _unit addItem "ItemRadioAcreFlagged";
  1961. _unit addItem "ACRE_PRC343";
  1962. _unit assignItem "ItemWatch";
  1963. _unit assignItem "ItemCompass";
  1964. _unit assignItem "ItemMap";
  1965. _unit assignItem "ItemRadioAcreFlagged";
  1966. _unit assignItem "ACRE_PRC343";
  1967.  
  1968. // Inside Uniform
  1969. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  1970. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  1971. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  1972. {_unit addItem "ACE_EarPlugs"} forEach [1];
  1973. {_unit addItem "ACE_CableTie"} forEach [1,2];
  1974. {_unit addItem "ACE_morphine"} forEach [1,2];
  1975.  
  1976. sleep 0.1;
  1977.  
  1978. // Inside Vest
  1979. {_unit addItemToVest "ACRE_PRC152"} forEach [1];
  1980. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  1981. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  1982. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  1983. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  1984. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  1985. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  1986. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  1987. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  1988. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  1989.  
  1990. // Inside Backpack
  1991. _unit addBackpack "rhsusf_assault_eagleaiii_coy";
  1992. clearMagazineCargoGlobal (unitBackpack _unit);
  1993. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  1994. (unitBackpack _unit) addItemCargoGlobal ["ACE_packingBandage", 8];
  1995. (unitBackpack _unit) addItemCargoGlobal ["ItemAndroid", 1];
  1996.  
  1997. // Pistol
  1998. _unit addweapon "rhsusf_weap_glock17g4";
  1999. _unit addHandgunItem "acc_flashlight_pistol";
  2000.  
  2001. };
  2002.  
  2003. //----------------------------------- Night -----------------------------------//
  2004. if (1stsmu_param_loadout_type == 1) then {
  2005.  
  2006. // Uniform/Vest/Helmet
  2007. [[{}, _unit addUniform "rhs_uniform_acu_ucp"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  2008. _unit addheadgear "rhsusf_ach_bare_des_headset";
  2009. _unit addvest "milgp_v_mmac_teamleader_belt_CB";
  2010.  
  2011. sleep 0.1;
  2012.  
  2013. // Weapon and attachments
  2014. _unit addweapon "rhs_weap_m4a1_d";
  2015. _unit addPrimaryWeaponItem "SMA_ELCAN_SPECTER_TAN_ARDRDS";
  2016. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  2017. _unit addPrimaryWeaponItem "rhsusf_acc_grip1";
  2018.  
  2019. // Basic Stuff
  2020. _unit addWeapon "Binocular";
  2021. _unit addItem "ItemCompass";
  2022. _unit addItem "ItemWatch";
  2023. _unit addItem "ItemMap";
  2024. _unit addItem "ItemRadioAcreFlagged";
  2025. _unit addItem "ACRE_PRC343";
  2026. _unit assignItem "ItemWatch";
  2027. _unit assignItem "ItemCompass";
  2028. _unit assignItem "ItemMap";
  2029. _unit assignItem "ItemRadioAcreFlagged";
  2030. _unit assignItem "ACRE_PRC343";
  2031.  
  2032.  
  2033. // Inside Uniform
  2034. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  2035. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  2036. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  2037. {_unit addItem "ACE_EarPlugs"} forEach [1];
  2038. {_unit addItem "ACE_CableTie"} forEach [1,2];
  2039. {_unit addItem "ACE_morphine"} forEach [1,2];
  2040.  
  2041. sleep 0.1;
  2042.  
  2043. // Inside Vest
  2044. {_unit addItemToVest "ACRE_PRC152"} forEach [1];
  2045. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  2046. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  2047. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  2048. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  2049. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  2050. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  2051. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  2052. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  2053. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  2054.  
  2055. // Inside Backpack
  2056. _unit addBackpack "rhsusf_assault_eagleaiii_coy";
  2057. clearMagazineCargoGlobal (unitBackpack _unit);
  2058. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  2059. (unitBackpack _unit) addItemCargoGlobal ["ACE_packingBandage", 8];
  2060. (unitBackpack _unit) addItemCargoGlobal ["B_IR_Grenade", 2];
  2061. (unitBackpack _unit) addItemCargoGlobal ["ACE_IR_Strobe_Item", 1];
  2062. (unitBackpack _unit) addItemCargoGlobal ["Chemlight_blue", 2];
  2063. (unitBackpack _unit) addItemCargoGlobal ["Chemlight_red", 2];
  2064. (unitBackpack _unit) addItemCargoGlobal ["ItemAndroid", 1];
  2065.  
  2066. // Pistol
  2067. _unit addweapon "rhsusf_weap_glock17g4";
  2068. _unit addHandgunItem "acc_flashlight_pistol";
  2069.  
  2070. };
  2071.  
  2072. // Put Silencer Inside Backpack?
  2073. if (1stsmu_param_silencer == 0) then {
  2074. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_nt4_tan", 1];
  2075. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_omega9k", 1];
  2076. };
  2077.  
  2078. // Give Player NVG's?
  2079. if (1stsmu_param_nvg == 1) then {
  2080. _unit addItem "rhsusf_ANPVS_15";
  2081. _unit assignItem "rhsusf_ANPVS_15";
  2082. };
  2083.  
  2084. // Give Player Map Tools?
  2085. if (1stsmu_param_navaids == 0) then {
  2086. _unit addItem "ItemcTab";
  2087. _unit assignItem "ItemcTab";
  2088. {_unit addItem "ACE_MapTools"} forEach [1];
  2089. };
  2090.  
  2091. };
  2092.  
  2093. FNC_AFJ = // Air Force JTAC
  2094. {
  2095. _unit = _this select 0;
  2096.  
  2097. // Removes defualt Vanilla Loadout
  2098. removeallweapons _unit;
  2099. removevest _unit;
  2100. removeuniform _unit;
  2101. removeheadgear _unit;
  2102. removeallassigneditems _unit;
  2103. removebackpack _unit;
  2104.  
  2105.  
  2106. // Defines the Day & Night Loadout
  2107.  
  2108. //----------------------------------- Day -----------------------------------//
  2109. if (1stsmu_param_loadout_type == 0) then {
  2110.  
  2111. // Uniform/Vest/Helmet
  2112. [[{}, _unit addUniform "rhs_uniform_acu_ucp"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  2113. _unit addheadgear "rhsusf_ach_bare_des_headset";
  2114. _unit addvest "milgp_v_mmac_teamleader_belt_CB";
  2115.  
  2116. sleep 0.1;
  2117.  
  2118. // Weapon and attachments
  2119. _unit addweapon "rhs_weap_m4a1_d";
  2120. _unit addPrimaryWeaponItem "rhsusf_acc_eotech_552_d";
  2121. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  2122. _unit addPrimaryWeaponItem "rhsusf_acc_grip1";
  2123.  
  2124. // Basic Stuff
  2125. _unit addItem "ItemCompass";
  2126. _unit addItem "ItemWatch";
  2127. _unit addItem "ItemMap";
  2128. _unit addItem "ItemRadioAcreFlagged";
  2129. _unit addItem "ACRE_PRC343";
  2130. _unit assignItem "ItemWatch";
  2131. _unit assignItem "ItemCompass";
  2132. _unit assignItem "ItemMap";
  2133. _unit assignItem "ItemRadioAcreFlagged";
  2134. _unit assignItem "ACRE_PRC343";
  2135.  
  2136. // Inside Uniform
  2137. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  2138. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  2139. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  2140. {_unit addItem "ACE_EarPlugs"} forEach [1];
  2141. {_unit addItem "ACE_CableTie"} forEach [1,2];
  2142. {_unit addItem "ACE_morphine"} forEach [1,2];
  2143.  
  2144. sleep 0.1;
  2145.  
  2146. // Inside Vest
  2147. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer"} forEach [1,2];
  2148. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  2149. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  2150. {_unit addItemToVest "rhs_mag_m67"} forEach [1];
  2151. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1];
  2152. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1];
  2153. {_unit addItemToVest "B_UavTerminal"} forEach [1];
  2154.  
  2155. // Inside Backpack
  2156. _unit addBackpack "B_Static_Designator_01_weapon_F";
  2157.  
  2158. // Pistol
  2159. _unit addweapon "rhsusf_weap_glock17g4";
  2160. _unit addHandgunItem "acc_flashlight_pistol";
  2161.  
  2162. };
  2163.  
  2164. //----------------------------------- Night -----------------------------------//
  2165. if (1stsmu_param_loadout_type == 1) then {
  2166.  
  2167. // Uniform/Vest/Helmet
  2168. [[{}, _unit addUniform "rhs_uniform_acu_ucp"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  2169. _unit addheadgear "rhsusf_ach_bare_des_headset";
  2170. _unit addvest "milgp_v_mmac_teamleader_belt_CB";
  2171.  
  2172. sleep 0.1;
  2173.  
  2174. // Weapon and attachments
  2175. _unit addweapon "rhs_weap_m4a1_d";
  2176. _unit addPrimaryWeaponItem "rhsusf_acc_eotech_552_d";
  2177. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  2178. _unit addPrimaryWeaponItem "rhsusf_acc_grip1";
  2179.  
  2180. // Basic Stuff
  2181. _unit addItem "ItemCompass";
  2182. _unit addItem "ItemWatch";
  2183. _unit addItem "ItemMap";
  2184. _unit addItem "ItemRadioAcreFlagged";
  2185. _unit addItem "ACRE_PRC343";
  2186. _unit assignItem "ItemWatch";
  2187. _unit assignItem "ItemCompass";
  2188. _unit assignItem "ItemMap";
  2189. _unit assignItem "ItemRadioAcreFlagged";
  2190. _unit assignItem "ACRE_PRC343";
  2191.  
  2192. // Inside Uniform
  2193. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  2194. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  2195. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  2196. {_unit addItem "ACE_EarPlugs"} forEach [1];
  2197. {_unit addItem "ACE_CableTie"} forEach [1,2];
  2198. {_unit addItem "ACE_morphine"} forEach [1,2];
  2199. {_unit addItem "rhsusf_acc_nt4_tan"} forEach [1];
  2200. {_unit addItem "rhsusf_acc_omega9k"} forEach [1];
  2201.  
  2202. sleep 0.1;
  2203.  
  2204. // Inside Vest
  2205. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer"} forEach [1,2];
  2206. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  2207. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  2208. {_unit addItemToVest "rhs_mag_m67"} forEach [1];
  2209. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1];
  2210. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1];
  2211. {_unit addItemToVest "B_UavTerminal"} forEach [1];
  2212. {_unit addItemToVest "ACE_IR_Strobe_Item"} forEach [1];
  2213. {_unit addItemToVest "Chemlight_blue"} forEach [1];
  2214. {_unit addItemToVest "Chemlight_red"} forEach [1];
  2215.  
  2216. // Inside Backpack
  2217. _unit addBackpack "B_Static_Designator_01_weapon_F";
  2218.  
  2219. // Pistol
  2220. _unit addweapon "rhsusf_weap_glock17g4";
  2221. _unit addHandgunItem "acc_flashlight_pistol";
  2222.  
  2223. };
  2224.  
  2225. // Give Player NVG's?
  2226. if (1stsmu_param_nvg == 1) then {
  2227. _unit addItem "rhsusf_ANPVS_15";
  2228. _unit assignItem "rhsusf_ANPVS_15";
  2229. };
  2230.  
  2231. };
  2232.  
  2233. FNC_AFMED = // Air Force Medic
  2234. {
  2235. _unit = _this select 0;
  2236.  
  2237. // Removes defualt Vanilla Loadout
  2238. removeallweapons _unit;
  2239. removevest _unit;
  2240. removeuniform _unit;
  2241. removeheadgear _unit;
  2242. removeallassigneditems _unit;
  2243. removebackpack _unit;
  2244.  
  2245.  
  2246. // Defines the Day & Night Loadout
  2247.  
  2248. //----------------------------------- Day -----------------------------------//
  2249. if (1stsmu_param_loadout_type == 0) then {
  2250.  
  2251. // Uniform/Vest/Helmet
  2252. [[{}, _unit addUniform "rhs_uniform_acu_ucp"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  2253. _unit addheadgear "rhsusf_ach_bare_des_headset";
  2254. _unit addvest "milgp_v_mmac_teamleader_belt_CB";
  2255.  
  2256. sleep 0.1;
  2257.  
  2258. // Weapon and attachments
  2259. _unit addweapon "rhs_weap_m4a1_d";
  2260. _unit addPrimaryWeaponItem "rhsusf_acc_eotech_552_d";
  2261. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  2262. _unit addPrimaryWeaponItem "rhsusf_acc_grip1";
  2263.  
  2264. // Basic Stuff
  2265. _unit addItem "ItemCompass";
  2266. _unit addItem "ItemWatch";
  2267. _unit addItem "ItemMap";
  2268. _unit addItem "ItemRadioAcreFlagged";
  2269. _unit addItem "ACRE_PRC343";
  2270. _unit assignItem "ItemWatch";
  2271. _unit assignItem "ItemCompass";
  2272. _unit assignItem "ItemMap";
  2273. _unit assignItem "ItemRadioAcreFlagged";
  2274. _unit assignItem "ACRE_PRC343";
  2275.  
  2276. // Inside Uniform
  2277. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  2278. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  2279. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  2280. {_unit addItem "ACE_EarPlugs"} forEach [1];
  2281. {_unit addItem "ACE_CableTie"} forEach [1,2];
  2282. {_unit addItem "ACE_morphine"} forEach [1,2];
  2283.  
  2284. sleep 0.1;
  2285.  
  2286. // Inside Vest
  2287. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  2288. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  2289. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  2290. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  2291. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  2292. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  2293. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  2294. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  2295. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  2296.  
  2297. // Inside Backpack
  2298. _unit addBackpack "fatpack_coy";
  2299. clearMagazineCargoGlobal (unitBackpack _unit);
  2300. (unitBackpack _unit) addItemCargoGlobal ["ACE_elasticBandage", 30];
  2301. (unitBackpack _unit) addItemCargoGlobal ["ACE_quikclot", 15];
  2302. (unitBackpack _unit) addItemCargoGlobal ["ACE_packingBandage", 20];
  2303. (unitBackpack _unit) addItemCargoGlobal ["ACE_morphine", 10];
  2304. (unitBackpack _unit) addItemCargoGlobal ["ACE_epinephrine", 5];
  2305. (unitBackpack _unit) addItemCargoGlobal ["ACE_atropine", 2];
  2306. (unitBackpack _unit) addItemCargoGlobal ["ACE_tourniquet", 8];
  2307. (unitBackpack _unit) addItemCargoGlobal ["ACE_salineIV_500", 8];
  2308. (unitBackpack _unit) addItemCargoGlobal ["ACE_personalAidKit", 1];
  2309. (unitBackpack _unit) addItemCargoGlobal ["ACE_surgicalKit", 1];
  2310. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  2311.  
  2312. // Pistol
  2313. _unit addweapon "rhsusf_weap_glock17g4";
  2314. _unit addHandgunItem "acc_flashlight_pistol";
  2315.  
  2316. };
  2317.  
  2318. //----------------------------------- Night -----------------------------------//
  2319. if (1stsmu_param_loadout_type == 1) then {
  2320.  
  2321. // Uniform/Vest/Helmet
  2322. [[{}, _unit addUniform "rhs_uniform_acu_ucp"], "BIS_fnc_spawn", true] call BIS_fnc_MP;
  2323. _unit addheadgear "rhsusf_ach_bare_des_headset";
  2324. _unit addvest "milgp_v_mmac_teamleader_belt_CB";
  2325.  
  2326. sleep 0.1;
  2327.  
  2328. // Weapon and attachments
  2329. _unit addweapon "rhs_weap_m4a1_d";
  2330. _unit addPrimaryWeaponItem "rhsusf_acc_eotech_552_d";
  2331. _unit addPrimaryWeaponItem "rhsusf_acc_anpeq15_bk";
  2332. _unit addPrimaryWeaponItem "rhsusf_acc_grip1";
  2333.  
  2334. // Basic Stuff
  2335. _unit addItem "ItemCompass";
  2336. _unit addItem "ItemWatch";
  2337. _unit addItem "ItemMap";
  2338. _unit addItem "ItemRadioAcreFlagged";
  2339. _unit addItem "ACRE_PRC343";
  2340. _unit assignItem "ItemWatch";
  2341. _unit assignItem "ItemCompass";
  2342. _unit assignItem "ItemMap";
  2343. _unit assignItem "ItemRadioAcreFlagged";
  2344. _unit assignItem "ACRE_PRC343";
  2345.  
  2346. // Inside Uniform
  2347. {_unit addItem "ACE_elasticBandage"} forEach [1,2,3];
  2348. {_unit addItem "ACE_quikclot"} forEach [1,2,3,4,5,6];
  2349. {_unit addItem "ACE_tourniquet"} forEach [1,2];
  2350. {_unit addItem "ACE_EarPlugs"} forEach [1];
  2351. {_unit addItem "ACE_CableTie"} forEach [1,2];
  2352. {_unit addItem "ACE_morphine"} forEach [1,2];
  2353.  
  2354. sleep 0.1;
  2355.  
  2356. // Inside Vest
  2357. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag"} forEach [1,2,3,4,5];
  2358. {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"} forEach [1,2];
  2359. {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_FMJ"} forEach [1,2];
  2360. {_unit addItemToVest "rhs_mag_m67"} forEach [1,2];
  2361. {_unit addItemToVest "rhs_mag_an_m8hc"} forEach [1,2];
  2362. {_unit addItemToVest "rhs_mag_m18_green"} forEach [1,2];
  2363. {_unit addItemToVest "rhs_mag_m18_red"} forEach [1,2];
  2364. {_unit addItemToVest "rhs_mag_m18_yellow"} forEach [1];
  2365. {_unit addItemToVest "SmokeShellBlue"} forEach [1];
  2366.  
  2367. // Inside Backpack
  2368. _unit addBackpack "fatpack_coy";
  2369. clearMagazineCargoGlobal (unitBackpack _unit);
  2370. (unitBackpack _unit) addItemCargoGlobal ["ACE_elasticBandage", 30];
  2371. (unitBackpack _unit) addItemCargoGlobal ["ACE_quikclot", 15];
  2372. (unitBackpack _unit) addItemCargoGlobal ["ACE_packingBandage", 20];
  2373. (unitBackpack _unit) addItemCargoGlobal ["ACE_morphine", 10];
  2374. (unitBackpack _unit) addItemCargoGlobal ["ACE_epinephrine", 5];
  2375. (unitBackpack _unit) addItemCargoGlobal ["ACE_atropine", 2];
  2376. (unitBackpack _unit) addItemCargoGlobal ["ACE_tourniquet", 8];
  2377. (unitBackpack _unit) addItemCargoGlobal ["ACE_salineIV_500", 8];
  2378. (unitBackpack _unit) addItemCargoGlobal ["ACE_personalAidKit", 1];
  2379. (unitBackpack _unit) addItemCargoGlobal ["ACE_surgicalKit", 1];
  2380. (unitBackpack _unit) addItemCargoGlobal ["ACE_EntrenchingTool", 1];
  2381.  
  2382. // Pistol
  2383. _unit addweapon "rhsusf_weap_glock17g4";
  2384. _unit addHandgunItem "acc_flashlight_pistol";
  2385.  
  2386. };
  2387.  
  2388. // Put Silencer Inside Backpack?
  2389. if (1stsmu_param_silencer == 0) then {
  2390. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_nt4_tan", 1];
  2391. (unitBackpack _unit) addItemCargoGlobal ["rhsusf_acc_omega9k", 1];
  2392. };
  2393.  
  2394. // Give Player NVG's?
  2395. if (1stsmu_param_nvg == 1) then {
  2396. _unit addItem "rhsusf_ANPVS_15";
  2397. _unit assignItem "rhsusf_ANPVS_15";
  2398. };
  2399.  
  2400. };
Add Comment
Please, Sign In to add comment