Advertisement
Guest User

arma 3 config

a guest
Jun 3rd, 2018
324
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 89.15 KB | None | 0 0
  1. //////////////////////////////////////////////////////////////////////////////////
  2. // Config Automatically Generated by ALiVE ORBAT Creator
  3. // Generated with Arma 3 version 182.144710 on Stable branch
  4. // Generated with ALiVE version 1.6.1.1804271
  5. //////////////////////////////////////////////////////////////////////////////////
  6.  
  7. class CfgFactionClasses {
  8. class B_USArmy_DES {
  9. displayName = "23rd Infantry Regiment, US Army, 1990s";
  10. side = 1;
  11. flag = "\A3\ui_f\data\map\markers\flags\USA_ca.paa";
  12. icon = "\A3\ui_f\data\map\markers\flags\USA_ca.paa";
  13. priority = 0;
  14. };
  15. };
  16.  
  17. class CfgGroups {
  18. class WEST {
  19.  
  20. class B_USArmy_DES {
  21. name = "23rd Infantry Regiment, US Army, 1990s";
  22.  
  23. class Infantry {
  24. name = "Infantry";
  25.  
  26. class b_usarmy_infantry_fireteam_on_foot_des {
  27. name = "Fireteam";
  28. side = 1;
  29. faction = "B_USArmy_DES";
  30. icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa";
  31. rarityGroup = 0.5;
  32.  
  33. class Unit0 {
  34. position[] = {0,0,0};
  35. rank = "CORPORAL";
  36. side = 1;
  37. vehicle = "B_USArmy_Team_Leader_DES_01";
  38. };
  39. class Unit1 {
  40. position[] = {5,-5,0};
  41. rank = "PRIVATE";
  42. side = 1;
  43. vehicle = "B_USArmy_Rifleman_DES_01";
  44. };
  45. class Unit2 {
  46. position[] = {-5,-5,0};
  47. rank = "PRIVATE";
  48. side = 1;
  49. vehicle = "B_USArmy_Rifleman_AT_DES_01";
  50. };
  51. class Unit3 {
  52. position[] = {10,-10,0};
  53. rank = "PRIVATE";
  54. side = 1;
  55. vehicle = "B_USArmy_SAW_Gunner_DES_01";
  56. };
  57. };
  58.  
  59. class b_usarmy_infantry_rifle_squad_des {
  60. name = "Rifle Squad";
  61. side = 1;
  62. faction = "B_USArmy_DES";
  63. icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa";
  64. rarityGroup = 0.5;
  65.  
  66. class Unit0 {
  67. position[] = {0,0,0};
  68. rank = "SERGEANT";
  69. side = 1;
  70. vehicle = "B_USArmy_Squad_Leader_DES_01";
  71. };
  72. class Unit1 {
  73. position[] = {5,-5,0};
  74. rank = "PRIVATE";
  75. side = 1;
  76. vehicle = "B_USArmy_Medic_DES_01";
  77. };
  78. class Unit2 {
  79. position[] = {-5,-5,0};
  80. rank = "CORPORAL";
  81. side = 1;
  82. vehicle = "B_USArmy_Team_Leader_DES_01";
  83. };
  84. class Unit3 {
  85. position[] = {10,-10,0};
  86. rank = "PRIVATE";
  87. side = 1;
  88. vehicle = "B_USArmy_Rifleman_DES_01";
  89. };
  90. class Unit4 {
  91. position[] = {-10,-10,0};
  92. rank = "PRIVATE";
  93. side = 1;
  94. vehicle = "B_USArmy_Rifleman_AT_DES_01";
  95. };
  96. class Unit5 {
  97. position[] = {15,-15,0};
  98. rank = "PRIVATE";
  99. side = 1;
  100. vehicle = "B_USArmy_SAW_Gunner_DES_01";
  101. };
  102. class Unit6 {
  103. position[] = {-15,-15,0};
  104. rank = "CORPORAL";
  105. side = 1;
  106. vehicle = "B_USArmy_Team_Leader_DES_01";
  107. };
  108. class Unit7 {
  109. position[] = {20,-20,0};
  110. rank = "PRIVATE";
  111. side = 1;
  112. vehicle = "B_USArmy_Rifleman_DES_01";
  113. };
  114. class Unit8 {
  115. position[] = {-20,-20,0};
  116. rank = "PRIVATE";
  117. side = 1;
  118. vehicle = "B_USArmy_Machine_Gunner_DES_01";
  119. };
  120. class Unit9 {
  121. position[] = {25,-25,0};
  122. rank = "PRIVATE";
  123. side = 1;
  124. vehicle = "B_USArmy_Ammo_Bearer_DES_01";
  125. };
  126. class Unit10 {
  127. position[] = {-25,-25,0};
  128. rank = "CORPORAL";
  129. side = 1;
  130. vehicle = "B_USArmy_Team_Leader_DES_01";
  131. };
  132. class Unit11 {
  133. position[] = {30,-30,0};
  134. rank = "PRIVATE";
  135. side = 1;
  136. vehicle = "B_USArmy_Rifleman_DES_01";
  137. };
  138. class Unit12 {
  139. position[] = {-30,-30,0};
  140. rank = "PRIVATE";
  141. side = 1;
  142. vehicle = "B_USArmy_Rifleman_AT_DES_01";
  143. };
  144. class Unit13 {
  145. position[] = {35,-35,0};
  146. rank = "PRIVATE";
  147. side = 1;
  148. vehicle = "B_USArmy_Rifleman_DES_01";
  149. };
  150. };
  151.  
  152. };
  153.  
  154. class SpecOps {
  155. name = "Special Forces";
  156.  
  157. class b_usarmy_specops_sniper_team_des {
  158. name = "Sniper Team";
  159. side = 1;
  160. faction = "B_USArmy_DES";
  161. icon = "\A3\ui_f\data\map\markers\nato\b_recon.paa";
  162. rarityGroup = 0.5;
  163.  
  164. class Unit0 {
  165. position[] = {0,0,0};
  166. rank = "CORPORAL";
  167. side = 1;
  168. vehicle = "B_USArmy_Sniper_DES_01";
  169. };
  170. class Unit1 {
  171. position[] = {5,-5,0};
  172. rank = "PRIVATE";
  173. side = 1;
  174. vehicle = "B_USArmy_Sniper_sAssistant_DES_01";
  175. };
  176. };
  177.  
  178. class b_usarmy_specops_the_boys_des {
  179. name = "The Boys";
  180. side = 1;
  181. faction = "B_USArmy_DES";
  182. icon = "\A3\ui_f\data\map\markers\nato\b_unknown.paa";
  183. rarityGroup = 0.5;
  184.  
  185. class Unit0 {
  186. position[] = {0,0,0};
  187. rank = "LIEUTENANT";
  188. side = 1;
  189. vehicle = "B_USArmy_Mouring_DES_01";
  190. };
  191. class Unit1 {
  192. position[] = {5,-5,0};
  193. rank = "SERGEANT";
  194. side = 1;
  195. vehicle = "B_USArmy_Rize_DES_01";
  196. };
  197. };
  198.  
  199. };
  200.  
  201. class Motorized {
  202. name = "Motorized Infantry";
  203.  
  204. class b_usarmy_motorized_unarmed_humvee_team_des {
  205. name = "Unarmed Humvee Team";
  206. side = 1;
  207. faction = "B_USArmy_DES";
  208. icon = "\A3\ui_f\data\map\markers\nato\b_motor_inf.paa";
  209. rarityGroup = 0.5;
  210.  
  211. class Unit0 {
  212. position[] = {0,0,0};
  213. rank = "PRIVATE";
  214. side = 1;
  215. vehicle = "B_USArmy_Humvee_DES_01";
  216. };
  217. class Unit1 {
  218. position[] = {5,-5,0};
  219. rank = "CORPORAL";
  220. side = 1;
  221. vehicle = "B_USArmy_Team_Leader_DES_01";
  222. };
  223. class Unit2 {
  224. position[] = {-5,-5,0};
  225. rank = "PRIVATE";
  226. side = 1;
  227. vehicle = "B_USArmy_Rifleman_DES_01";
  228. };
  229. class Unit3 {
  230. position[] = {10,-10,0};
  231. rank = "PRIVATE";
  232. side = 1;
  233. vehicle = "B_USArmy_Rifleman_AT_DES_01";
  234. };
  235. class Unit4 {
  236. position[] = {-10,-10,0};
  237. rank = "PRIVATE";
  238. side = 1;
  239. vehicle = "B_USArmy_SAW_Gunner_DES_01";
  240. };
  241. };
  242.  
  243. class b_usarmy_motorized_m2_humvee_team_des {
  244. name = "M2 Humvee Team";
  245. side = 1;
  246. faction = "B_USArmy_DES";
  247. icon = "\A3\ui_f\data\map\markers\nato\b_motor_inf.paa";
  248. rarityGroup = 0.5;
  249.  
  250. class Unit0 {
  251. position[] = {0,0,0};
  252. rank = "PRIVATE";
  253. side = 1;
  254. vehicle = "B_USArmy_Humvee_M2_DES_01";
  255. };
  256. class Unit1 {
  257. position[] = {5,-5,0};
  258. rank = "PRIVATE";
  259. side = 1;
  260. vehicle = "B_USArmy_Rifleman_DES_01";
  261. };
  262. class Unit2 {
  263. position[] = {-5,-5,0};
  264. rank = "PRIVATE";
  265. side = 1;
  266. vehicle = "B_USArmy_Rifleman_AT_DES_01";
  267. };
  268. class Unit3 {
  269. position[] = {10,-10,0};
  270. rank = "PRIVATE";
  271. side = 1;
  272. vehicle = "B_USArmy_SAW_Gunner_DES_01";
  273. };
  274. class Unit4 {
  275. position[] = {-10,-10,0};
  276. rank = "CORPORAL";
  277. side = 1;
  278. vehicle = "B_USArmy_Team_Leader_DES_01";
  279. };
  280. };
  281.  
  282. class b_usarmy_motorized_mk19_humvee_team_des {
  283. name = "MK19 Humvee Team";
  284. side = 1;
  285. faction = "B_USArmy_DES";
  286. icon = "\A3\ui_f\data\map\markers\nato\b_motor_inf.paa";
  287. rarityGroup = 0.5;
  288.  
  289. class Unit0 {
  290. position[] = {0,0,0};
  291. rank = "CORPORAL";
  292. side = 1;
  293. vehicle = "B_USArmy_Team_Leader_DES_01";
  294. };
  295. class Unit1 {
  296. position[] = {5,-5,0};
  297. rank = "PRIVATE";
  298. side = 1;
  299. vehicle = "B_USArmy_Rifleman_DES_01";
  300. };
  301. class Unit2 {
  302. position[] = {-5,-5,0};
  303. rank = "PRIVATE";
  304. side = 1;
  305. vehicle = "B_USArmy_Rifleman_AT_DES_01";
  306. };
  307. class Unit3 {
  308. position[] = {10,-10,0};
  309. rank = "PRIVATE";
  310. side = 1;
  311. vehicle = "B_USArmy_SAW_Gunner_DES_01";
  312. };
  313. class Unit4 {
  314. position[] = {-10,-10,0};
  315. rank = "PRIVATE";
  316. side = 1;
  317. vehicle = "B_USArmy_Humvee_MK19_DES_01";
  318. };
  319. };
  320.  
  321. class b_usarmy_motorized_humvee_patrol_des {
  322. name = "Humvee Patrol";
  323. side = 1;
  324. faction = "B_USArmy_DES";
  325. icon = "\A3\ui_f\data\map\markers\nato\b_motor_inf.paa";
  326. rarityGroup = 0.5;
  327.  
  328. class Unit0 {
  329. position[] = {0,0,0};
  330. rank = "PRIVATE";
  331. side = 1;
  332. vehicle = "B_USArmy_Humvee_M2_DES_01";
  333. };
  334. class Unit1 {
  335. position[] = {5,-8,0};
  336. rank = "PRIVATE";
  337. side = 1;
  338. vehicle = "B_USArmy_Humvee_MK19_DES_01";
  339. };
  340. class Unit2 {
  341. position[] = {-5,-8,0};
  342. rank = "PRIVATE";
  343. side = 1;
  344. vehicle = "B_USArmy_Humvee_M2_DES_01";
  345. };
  346. class Unit3 {
  347. position[] = {10,-13,0};
  348. rank = "CORPORAL";
  349. side = 1;
  350. vehicle = "B_USArmy_Team_Leader_DES_01";
  351. };
  352. class Unit4 {
  353. position[] = {-10,-13,0};
  354. rank = "CORPORAL";
  355. side = 1;
  356. vehicle = "B_USArmy_Team_Leader_DES_01";
  357. };
  358. class Unit5 {
  359. position[] = {15,-18,0};
  360. rank = "CORPORAL";
  361. side = 1;
  362. vehicle = "B_USArmy_Team_Leader_DES_01";
  363. };
  364. class Unit6 {
  365. position[] = {-15,-18,0};
  366. rank = "PRIVATE";
  367. side = 1;
  368. vehicle = "B_USArmy_Rifleman_DES_01";
  369. };
  370. class Unit7 {
  371. position[] = {20,-23,0};
  372. rank = "PRIVATE";
  373. side = 1;
  374. vehicle = "B_USArmy_Rifleman_DES_01";
  375. };
  376. class Unit8 {
  377. position[] = {-20,-23,0};
  378. rank = "PRIVATE";
  379. side = 1;
  380. vehicle = "B_USArmy_Rifleman_AT_DES_01";
  381. };
  382. class Unit9 {
  383. position[] = {25,-28,0};
  384. rank = "PRIVATE";
  385. side = 1;
  386. vehicle = "B_USArmy_Rifleman_AT_DES_01";
  387. };
  388. class Unit10 {
  389. position[] = {-25,-28,0};
  390. rank = "PRIVATE";
  391. side = 1;
  392. vehicle = "B_USArmy_Rifleman_DES_01";
  393. };
  394. class Unit11 {
  395. position[] = {30,-33,0};
  396. rank = "PRIVATE";
  397. side = 1;
  398. vehicle = "B_USArmy_SAW_Gunner_DES_01";
  399. };
  400. class Unit12 {
  401. position[] = {-30,-33,0};
  402. rank = "PRIVATE";
  403. side = 1;
  404. vehicle = "B_USArmy_Medic_DES_01";
  405. };
  406. };
  407.  
  408. class b_usarmy_motorized_basic_convoy_des {
  409. name = "Basic Convoy";
  410. side = 1;
  411. faction = "B_USArmy_DES";
  412. icon = "\A3\ui_f\data\map\markers\nato\b_motor_inf.paa";
  413. rarityGroup = 0.5;
  414.  
  415. class Unit0 {
  416. position[] = {0,0,0};
  417. rank = "CORPORAL";
  418. side = 1;
  419. vehicle = "B_USArmy_Team_Leader_DES_01";
  420. };
  421. class Unit1 {
  422. position[] = {5,-5,0};
  423. rank = "PRIVATE";
  424. side = 1;
  425. vehicle = "B_USArmy_Rifleman_DES_01";
  426. };
  427. class Unit2 {
  428. position[] = {-5,-5,0};
  429. rank = "CORPORAL";
  430. side = 1;
  431. vehicle = "B_USArmy_Team_Leader_DES_01";
  432. };
  433. class Unit3 {
  434. position[] = {10,-10,0};
  435. rank = "PRIVATE";
  436. side = 1;
  437. vehicle = "B_USArmy_Rifleman_DES_01";
  438. };
  439. class Unit4 {
  440. position[] = {-10,-10,0};
  441. rank = "PRIVATE";
  442. side = 1;
  443. vehicle = "B_USArmy_Rifleman_AT_DES_01";
  444. };
  445. class Unit5 {
  446. position[] = {15,-15,0};
  447. rank = "PRIVATE";
  448. side = 1;
  449. vehicle = "B_USArmy_SAW_Gunner_DES_01";
  450. };
  451. class Unit6 {
  452. position[] = {-15,-15,0};
  453. rank = "CORPORAL";
  454. side = 1;
  455. vehicle = "B_USArmy_Team_Leader_DES_01";
  456. };
  457. class Unit7 {
  458. position[] = {20,-20,0};
  459. rank = "PRIVATE";
  460. side = 1;
  461. vehicle = "B_USArmy_Machine_Gunner_DES_01";
  462. };
  463. class Unit8 {
  464. position[] = {-20,-20,0};
  465. rank = "PRIVATE";
  466. side = 1;
  467. vehicle = "B_USArmy_Ammo_Bearer_DES_01";
  468. };
  469. class Unit9 {
  470. position[] = {25,-25,0};
  471. rank = "PRIVATE";
  472. side = 1;
  473. vehicle = "B_USArmy_Rifleman_DES_01";
  474. };
  475. class Unit10 {
  476. position[] = {-25,-25,0};
  477. rank = "CORPORAL";
  478. side = 1;
  479. vehicle = "B_USArmy_Team_Leader_DES_01";
  480. };
  481. class Unit11 {
  482. position[] = {30,-30,0};
  483. rank = "PRIVATE";
  484. side = 1;
  485. vehicle = "B_USArmy_Medic_DES_01";
  486. };
  487. class Unit12 {
  488. position[] = {-30,-30,0};
  489. rank = "PRIVATE";
  490. side = 1;
  491. vehicle = "B_USArmy_Rifleman_DES_01";
  492. };
  493. class Unit13 {
  494. position[] = {35,-35,0};
  495. rank = "PRIVATE";
  496. side = 1;
  497. vehicle = "B_USArmy_Rifleman_AT_DES_01";
  498. };
  499. class Unit14 {
  500. position[] = {-35,-35,0};
  501. rank = "PRIVATE";
  502. side = 1;
  503. vehicle = "B_USArmy_MTVR_Extended_Cargo_DES_01";
  504. };
  505. class Unit15 {
  506. position[] = {40,-43,0};
  507. rank = "PRIVATE";
  508. side = 1;
  509. vehicle = "B_USArmy_Humvee_M2_DES_01";
  510. };
  511. class Unit16 {
  512. position[] = {-40,-43,0};
  513. rank = "PRIVATE";
  514. side = 1;
  515. vehicle = "B_USArmy_MTVR_Extended_Flatbed_DES_01";
  516. };
  517. class Unit17 {
  518. position[] = {46,-59,0};
  519. rank = "PRIVATE";
  520. side = 1;
  521. vehicle = "B_USArmy_MTVR_Extended_Cargo_DES_01";
  522. };
  523. class Unit18 {
  524. position[] = {-46,-59,0};
  525. rank = "PRIVATE";
  526. side = 1;
  527. vehicle = "B_USArmy_Humvee_MK19_DES_01";
  528. };
  529. };
  530.  
  531. };
  532.  
  533. class Motorized_MTP {
  534. name = "Motorized Infantry (MTP)";
  535.  
  536. };
  537.  
  538. class Support {
  539. name = "Support Infantry";
  540.  
  541. class b_usarmy_support_mg_team_des {
  542. name = "MG Team";
  543. side = 1;
  544. faction = "B_USArmy_DES";
  545. icon = "\A3\ui_f\data\map\markers\nato\b_support.paa";
  546. rarityGroup = 0.5;
  547.  
  548. class Unit0 {
  549. position[] = {0,0,0};
  550. rank = "CORPORAL";
  551. side = 1;
  552. vehicle = "B_USArmy_Team_Leader_DES_01";
  553. };
  554. class Unit1 {
  555. position[] = {5,-5,0};
  556. rank = "PRIVATE";
  557. side = 1;
  558. vehicle = "B_USArmy_Machine_Gunner_DES_01";
  559. };
  560. class Unit2 {
  561. position[] = {-5,-5,0};
  562. rank = "PRIVATE";
  563. side = 1;
  564. vehicle = "B_USArmy_Ammo_Bearer_DES_01";
  565. };
  566. class Unit3 {
  567. position[] = {10,-10,0};
  568. rank = "PRIVATE";
  569. side = 1;
  570. vehicle = "B_USArmy_Rifleman_DES_01";
  571. };
  572. };
  573.  
  574. class b_usarmy_support_medical_team_des {
  575. name = "Medical Team";
  576. side = 1;
  577. faction = "B_USArmy_DES";
  578. icon = "\A3\ui_f\data\map\markers\nato\b_support.paa";
  579. rarityGroup = 0.5;
  580.  
  581. class Unit0 {
  582. position[] = {0,0,0};
  583. rank = "CORPORAL";
  584. side = 1;
  585. vehicle = "B_USArmy_Team_Leader_DES_01";
  586. };
  587. class Unit1 {
  588. position[] = {5,-5,0};
  589. rank = "PRIVATE";
  590. side = 1;
  591. vehicle = "B_USArmy_Medic_DES_01";
  592. };
  593. class Unit2 {
  594. position[] = {-5,-5,0};
  595. rank = "PRIVATE";
  596. side = 1;
  597. vehicle = "B_USArmy_Rifleman_DES_01";
  598. };
  599. class Unit3 {
  600. position[] = {10,-10,0};
  601. rank = "PRIVATE";
  602. side = 1;
  603. vehicle = "B_USArmy_Rifleman_DES_01";
  604. };
  605. };
  606.  
  607. };
  608.  
  609. class Mechanized {
  610. name = "Mechanized Infantry";
  611.  
  612. };
  613.  
  614. class Armored {
  615. name = "Armor";
  616.  
  617. };
  618.  
  619. class Artillery {
  620. name = "Artillery";
  621.  
  622. };
  623.  
  624. class Naval {
  625. name = "Naval";
  626.  
  627. };
  628.  
  629. class Air {
  630. name = "Air";
  631.  
  632. };
  633.  
  634.  
  635. };
  636.  
  637. };
  638. };
  639.  
  640.  
  641. class CBA_Extended_EventHandlers_base;
  642.  
  643. class CfgVehicles {
  644.  
  645. class usm_soldier_90s_d_h_rm1;
  646. class usm_soldier_90s_d_h_rm1_OCimport_01 : usm_soldier_90s_d_h_rm1 { scope = 0; class EventHandlers; };
  647. class usm_soldier_90s_d_h_rm1_OCimport_02 : usm_soldier_90s_d_h_rm1_OCimport_01 { class EventHandlers; };
  648.  
  649. class rhsusf_m1025_d_m2;
  650. class rhsusf_m1025_d_m2_OCimport_01 : rhsusf_m1025_d_m2 { scope = 0; class EventHandlers; class Turrets; };
  651. class rhsusf_m1025_d_m2_OCimport_02 : rhsusf_m1025_d_m2_OCimport_01 {
  652. class EventHandlers;
  653. class Turrets : Turrets {
  654. class M2_Turret;
  655. class CargoTurret_01;
  656. class CargoTurret_02;
  657. class CargoTurret_03;
  658. };
  659. };
  660.  
  661. class rhsusf_m1025_d_Mk19;
  662. class rhsusf_m1025_d_Mk19_OCimport_01 : rhsusf_m1025_d_Mk19 { scope = 0; class EventHandlers; class Turrets; };
  663. class rhsusf_m1025_d_Mk19_OCimport_02 : rhsusf_m1025_d_Mk19_OCimport_01 {
  664. class EventHandlers;
  665. class Turrets : Turrets {
  666. class M2_Turret;
  667. class CargoTurret_01;
  668. class CargoTurret_02;
  669. class CargoTurret_03;
  670. };
  671. };
  672.  
  673. class rhsusf_m1025_d;
  674. class rhsusf_m1025_d_OCimport_01 : rhsusf_m1025_d { scope = 0; class EventHandlers; class Turrets; };
  675. class rhsusf_m1025_d_OCimport_02 : rhsusf_m1025_d_OCimport_01 {
  676. class EventHandlers;
  677. class Turrets : Turrets {
  678. class CargoTurret_01;
  679. class CargoTurret_02;
  680. class CargoTurret_03;
  681. };
  682. };
  683.  
  684. class rhsusf_m998_d_4dr_fulltop;
  685. class rhsusf_m998_d_4dr_fulltop_OCimport_01 : rhsusf_m998_d_4dr_fulltop { scope = 0; class EventHandlers; };
  686. class rhsusf_m998_d_4dr_fulltop_OCimport_02 : rhsusf_m998_d_4dr_fulltop_OCimport_01 { scope = 0; class EventHandlers; };
  687.  
  688. class rhsusf_m998_d_2dr_fulltop;
  689. class rhsusf_m998_d_2dr_fulltop_OCimport_01 : rhsusf_m998_d_2dr_fulltop { scope = 0; class EventHandlers; class Turrets; };
  690. class rhsusf_m998_d_2dr_fulltop_OCimport_02 : rhsusf_m998_d_2dr_fulltop_OCimport_01 {
  691. class EventHandlers;
  692. class Turrets : Turrets {
  693. class CargoTurret_01;
  694. class CargoTurret_02;
  695. };
  696. };
  697.  
  698. class rhsusf_m998_d_4dr;
  699. class rhsusf_m998_d_4dr_OCimport_01 : rhsusf_m998_d_4dr { scope = 0; class EventHandlers; class Turrets; };
  700. class rhsusf_m998_d_4dr_OCimport_02 : rhsusf_m998_d_4dr_OCimport_01 {
  701. class EventHandlers;
  702. class Turrets : Turrets {
  703. class CargoTurret_01;
  704. class CargoTurret_02;
  705. class CargoTurret_03;
  706. class CargoTurret_04;
  707. class CargoTurret_05;
  708. };
  709. };
  710.  
  711. class rhsusf_m998_d_2dr;
  712. class rhsusf_m998_d_2dr_OCimport_01 : rhsusf_m998_d_2dr { scope = 0; class EventHandlers; class Turrets; };
  713. class rhsusf_m998_d_2dr_OCimport_02 : rhsusf_m998_d_2dr_OCimport_01 {
  714. class EventHandlers;
  715. class Turrets : Turrets {
  716. class CargoTurret_01;
  717. class CargoTurret_02;
  718. class CargoTurret_03;
  719. };
  720. };
  721.  
  722. class RHS_UH60M_d;
  723. class RHS_UH60M_d_OCimport_01 : RHS_UH60M_d { scope = 0; class EventHandlers; class Turrets; };
  724. class RHS_UH60M_d_OCimport_02 : RHS_UH60M_d_OCimport_01 {
  725. class EventHandlers;
  726. class Turrets : Turrets {
  727. class CopilotTurret;
  728. class MainTurret;
  729. class RightDoorGun;
  730. class CargoTurret_01;
  731. class CargoTurret_02;
  732. class CargoTurret_03;
  733. class CargoTurret_04;
  734. };
  735. };
  736.  
  737. class RHS_UH60M_MEV2_d;
  738. class RHS_UH60M_MEV2_d_OCimport_01 : RHS_UH60M_MEV2_d { scope = 0; class EventHandlers; class Turrets; };
  739. class RHS_UH60M_MEV2_d_OCimport_02 : RHS_UH60M_MEV2_d_OCimport_01 {
  740. class EventHandlers;
  741. class Turrets : Turrets {
  742. class CopilotTurret;
  743. class CargoTurret_01;
  744. class CargoTurret_02;
  745. class CargoTurret_03;
  746. class CargoTurret_04;
  747. };
  748. };
  749.  
  750. class RHS_UH60M2_d;
  751. class RHS_UH60M2_d_OCimport_01 : RHS_UH60M2_d { scope = 0; class EventHandlers; class Turrets; };
  752. class RHS_UH60M2_d_OCimport_02 : RHS_UH60M2_d_OCimport_01 {
  753. class EventHandlers;
  754. class Turrets : Turrets {
  755. class CopilotTurret;
  756. class CargoTurret_01;
  757. class CargoTurret_02;
  758. class CargoTurret_03;
  759. class CargoTurret_04;
  760. };
  761. };
  762.  
  763. class RHS_CH_47F_10;
  764. class RHS_CH_47F_10_OCimport_01 : RHS_CH_47F_10 { scope = 0; class EventHandlers; class Turrets; };
  765. class RHS_CH_47F_10_OCimport_02 : RHS_CH_47F_10_OCimport_01 {
  766. class EventHandlers;
  767. class Turrets : Turrets {
  768. class CopilotTurret;
  769. class MainTurret;
  770. class RightDoorGun;
  771. class CargoTurret_01;
  772. class CargoTurret_02;
  773. };
  774. };
  775.  
  776. class RHS_AH64D;
  777. class RHS_AH64D_OCimport_01 : RHS_AH64D { scope = 0; class EventHandlers; class Turrets; };
  778. class RHS_AH64D_OCimport_02 : RHS_AH64D_OCimport_01 {
  779. class EventHandlers;
  780. class Turrets : Turrets {
  781. class MainTurret;
  782. };
  783. };
  784.  
  785. class RHS_M2A2;
  786. class RHS_M2A2_OCimport_01 : RHS_M2A2 { scope = 0; class EventHandlers; class Turrets; };
  787. class RHS_M2A2_OCimport_02 : RHS_M2A2_OCimport_01 {
  788. class EventHandlers;
  789. class Turrets : Turrets {
  790. class MainTurret;
  791. };
  792. };
  793.  
  794. class RHS_M2A2_BUSKI;
  795. class RHS_M2A2_BUSKI_OCimport_01 : RHS_M2A2_BUSKI { scope = 0; class EventHandlers; class Turrets; };
  796. class RHS_M2A2_BUSKI_OCimport_02 : RHS_M2A2_BUSKI_OCimport_01 {
  797. class EventHandlers;
  798. class Turrets : Turrets {
  799. class MainTurret;
  800. };
  801. };
  802.  
  803. class vurtual_mtvr_mk23_flatbed;
  804. class vurtual_mtvr_mk23_flatbed_OCimport_01 : vurtual_mtvr_mk23_flatbed { scope = 0; class EventHandlers; class Turrets; };
  805. class vurtual_mtvr_mk23_flatbed_OCimport_02 : vurtual_mtvr_mk23_flatbed_OCimport_01 {
  806. class EventHandlers;
  807. class Turrets : Turrets {
  808. class CargoTurret_01;
  809. };
  810. };
  811.  
  812. class vurtual_mtvr_4x4;
  813. class vurtual_mtvr_4x4_OCimport_01 : vurtual_mtvr_4x4 { scope = 0; class EventHandlers; class Turrets; };
  814. class vurtual_mtvr_4x4_OCimport_02 : vurtual_mtvr_4x4_OCimport_01 {
  815. class EventHandlers;
  816. class Turrets : Turrets {
  817. class CargoTurret_01;
  818. class CargoTurret_02;
  819. class CargoTurret_03;
  820. };
  821. };
  822.  
  823. class vurtual_mtvr_4x4_flatbed;
  824. class vurtual_mtvr_4x4_flatbed_OCimport_01 : vurtual_mtvr_4x4_flatbed { scope = 0; class EventHandlers; class Turrets; };
  825. class vurtual_mtvr_4x4_flatbed_OCimport_02 : vurtual_mtvr_4x4_flatbed_OCimport_01 {
  826. class EventHandlers;
  827. class Turrets : Turrets {
  828. class CargoTurret_01;
  829. };
  830. };
  831.  
  832. class vurtual_mtvr_mk27;
  833. class vurtual_mtvr_mk27_OCimport_01 : vurtual_mtvr_mk27 { scope = 0; class EventHandlers; class Turrets; };
  834. class vurtual_mtvr_mk27_OCimport_02 : vurtual_mtvr_mk27_OCimport_01 {
  835. class EventHandlers;
  836. class Turrets : Turrets {
  837. class CargoTurret_01;
  838. class CargoTurret_02;
  839. class CargoTurret_03;
  840. };
  841. };
  842.  
  843. class vurtual_mtvr_mk27_flatbed;
  844. class vurtual_mtvr_mk27_flatbed_OCimport_01 : vurtual_mtvr_mk27_flatbed { scope = 0; class EventHandlers; class Turrets; };
  845. class vurtual_mtvr_mk27_flatbed_OCimport_02 : vurtual_mtvr_mk27_flatbed_OCimport_01 {
  846. class EventHandlers;
  847. class Turrets : Turrets {
  848. class CargoTurret_01;
  849. };
  850. };
  851.  
  852. class vurtual_mtvr_mk23;
  853. class vurtual_mtvr_mk23_OCimport_01 : vurtual_mtvr_mk23 { scope = 0; class EventHandlers; class Turrets; };
  854. class vurtual_mtvr_mk23_OCimport_02 : vurtual_mtvr_mk23_OCimport_01 {
  855. class EventHandlers;
  856. class Turrets : Turrets {
  857. class CargoTurret_01;
  858. class CargoTurret_02;
  859. class CargoTurret_03;
  860. };
  861. };
  862.  
  863.  
  864. class B_USArmy_Rifleman_DES_01 : usm_soldier_90s_d_h_rm1_OCimport_02 {
  865. author = "D. Rize";
  866. scope = 2;
  867. scopeCurator = 2;
  868. displayName = "Rifleman";
  869. side = 1;
  870. faction = "B_USArmy_DES";
  871.  
  872. identityTypes[] = {"usm_heads_generic","LanguageENG_F","G_usm_generic"};
  873.  
  874. uniformClass = "usm_bdu_dcu";
  875.  
  876. linkedItems[] = {"usm_vest_pasgt_lbv_rm","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  877. respawnlinkedItems[] = {"usm_vest_pasgt_lbv_rm","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  878.  
  879. weapons[] = {"gst_m16a2_2","Binocular"};
  880. respawnWeapons[] = {"gst_m16a2_2","Binocular"};
  881.  
  882. magazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_30Rnd_556x45_M855_Stanag"};
  883. respawnMagazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_30Rnd_556x45_M855_Stanag"};
  884.  
  885. backpack = "usm_pack_alice";
  886.  
  887. ALiVE_orbatCreator_loadout[] = {{"gst_m16a2_2","","","",{"rhs_mag_30Rnd_556x45_M855_Stanag",30},{},""},{},{},{"usm_bdu_dcu",{{"ACE_Banana",1},{"ACE_CableTie",2},{"ACE_EarPlugs",1},{"ACE_quikclot",5},{"ACE_Flashlight_XL50",1}}},{"usm_vest_pasgt_lbv_rm",{{"ACE_EntrenchingTool",1},{"ACE_epinephrine",1},{"ACE_morphine",2},{"ACE_quikclot",5},{"rhs_mag_an_m8hc",2,1},{"rhs_mag_m67",2,1},{"rhs_mag_30Rnd_556x45_M855_Stanag",10,30}}},{"usm_pack_alice",{{"ACE_EntrenchingTool",1}}},"usm_helmet_pasgt_dcu","",{"Binocular","","","",{},{},""},{"ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch",""}};
  888.  
  889.  
  890. class EventHandlers : EventHandlers {
  891. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  892.  
  893. class ALiVE_orbatCreator {
  894. init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  895. };
  896.  
  897. };
  898.  
  899. // custom attributes (do not delete)
  900. ALiVE_orbatCreator_owned = 1;
  901.  
  902. };
  903.  
  904. class B_USArmy_Rifleman_AT_DES_01 : B_USArmy_Rifleman_DES_01 {
  905. author = "D. Rize";
  906. scope = 2;
  907. scopeCurator = 2;
  908. displayName = "Rifleman AT";
  909. side = 1;
  910. faction = "B_USArmy_DES";
  911.  
  912. identityTypes[] = {"usm_heads_generic","LanguageENG_F","G_usm_generic"};
  913.  
  914. uniformClass = "usm_bdu_dcu";
  915.  
  916. linkedItems[] = {"usm_vest_pasgt_lbv_rm","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  917. respawnlinkedItems[] = {"usm_vest_pasgt_lbv_rm","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  918.  
  919. weapons[] = {"gst_m16a2_2","rhs_weap_M136","Binocular"};
  920. respawnWeapons[] = {"gst_m16a2_2","rhs_weap_M136","Binocular"};
  921.  
  922. magazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_m136_mag","rhs_mag_30Rnd_556x45_M855_Stanag"};
  923. respawnMagazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_m136_mag","rhs_mag_30Rnd_556x45_M855_Stanag"};
  924.  
  925. backpack = "usm_pack_alice";
  926.  
  927. ALiVE_orbatCreator_loadout[] = {{"gst_m16a2_2","","","",{"rhs_mag_30Rnd_556x45_M855_Stanag",30},{},""},{"rhs_weap_M136","","","",{"rhs_m136_mag",1},{},""},{},{"usm_bdu_dcu",{{"ACE_Banana",1},{"ACE_CableTie",2},{"ACE_EarPlugs",1},{"ACE_quikclot",5},{"ACE_Flashlight_XL50",1},{"rhs_m136_mag",1,1}}},{"usm_vest_pasgt_lbv_rm",{{"ACE_EntrenchingTool",1},{"ACE_epinephrine",1},{"ACE_morphine",2},{"ACE_quikclot",5},{"rhs_mag_an_m8hc",2,1},{"rhs_mag_m67",2,1},{"rhs_mag_30Rnd_556x45_M855_Stanag",8,30}}},{"usm_pack_alice",{{"ACE_EntrenchingTool",1}}},"usm_helmet_pasgt_dcu","",{"Binocular","","","",{},{},""},{"ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch",""}};
  928.  
  929.  
  930. class EventHandlers : EventHandlers {
  931. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  932.  
  933. class ALiVE_orbatCreator {
  934. init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  935. };
  936.  
  937. };
  938.  
  939. // custom attributes (do not delete)
  940. ALiVE_orbatCreator_owned = 1;
  941.  
  942. };
  943.  
  944. class B_USArmy_SAW_Gunner_DES_01 : B_USArmy_Rifleman_DES_01 {
  945. author = "D. Rize";
  946. scope = 2;
  947. scopeCurator = 2;
  948. displayName = "SAW Gunner";
  949. side = 1;
  950. faction = "B_USArmy_DES";
  951.  
  952. identityTypes[] = {"usm_heads_generic","LanguageENG_F","G_usm_generic"};
  953.  
  954. uniformClass = "usm_bdu_dcu";
  955.  
  956. linkedItems[] = {"usm_vest_pasgt_lbv_mg","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  957. respawnlinkedItems[] = {"usm_vest_pasgt_lbv_mg","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  958.  
  959. weapons[] = {"rhs_weap_m249_pip","rhsusf_weap_m9","Binocular"};
  960. respawnWeapons[] = {"rhs_weap_m249_pip","rhsusf_weap_m9","Binocular"};
  961.  
  962. magazines[] = {"rhs_200rnd_556x45_M_SAW","rhsusf_mag_15Rnd_9x19_JHP","rhs_200rnd_556x45_M_SAW","rhsusf_mag_15Rnd_9x19_JHP"};
  963. respawnMagazines[] = {"rhs_200rnd_556x45_M_SAW","rhsusf_mag_15Rnd_9x19_JHP","rhs_200rnd_556x45_M_SAW","rhsusf_mag_15Rnd_9x19_JHP"};
  964.  
  965. backpack = "usm_pack_alice";
  966.  
  967. ALiVE_orbatCreator_loadout[] = {{"rhs_weap_m249_pip","","","",{"rhs_200rnd_556x45_M_SAW",200},{},""},{},{"rhsusf_weap_m9","","","",{"rhsusf_mag_15Rnd_9x19_JHP",15},{},""},{"usm_bdu_dcu",{{"ACE_Banana",1},{"ACE_CableTie",2},{"ACE_EarPlugs",1},{"ACE_quikclot",5},{"ACE_Flashlight_XL50",1}}},{"usm_vest_pasgt_lbv_mg",{{"ACE_EntrenchingTool",1},{"ACE_epinephrine",1},{"ACE_morphine",2},{"ACE_quikclot",5},{"rhs_mag_an_m8hc",2,1},{"rhs_mag_m67",2,1},{"rhs_200rnd_556x45_M_SAW",6,200},{"rhsusf_mag_15Rnd_9x19_JHP",2,15}}},{"usm_pack_alice",{{"ACE_EntrenchingTool",1},{"rhsusf_mag_15Rnd_9x19_JHP",1,15}}},"usm_helmet_pasgt_dcu","",{"Binocular","","","",{},{},""},{"ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch",""}};
  968.  
  969.  
  970. class EventHandlers : EventHandlers {
  971. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  972.  
  973. class ALiVE_orbatCreator {
  974. init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  975. };
  976.  
  977. };
  978.  
  979. // custom attributes (do not delete)
  980. ALiVE_orbatCreator_owned = 1;
  981.  
  982. };
  983.  
  984. class B_USArmy_Field_Officer_DES_01 : B_USArmy_Rifleman_DES_01 {
  985. author = "D. Rize";
  986. scope = 2;
  987. scopeCurator = 2;
  988. displayName = "Field Officer";
  989. side = 1;
  990. faction = "B_USArmy_DES";
  991.  
  992. identityTypes[] = {"usm_heads_generic","LanguageENG_F","G_usm_generic"};
  993.  
  994. uniformClass = "usm_bdu_dcu";
  995.  
  996. linkedItems[] = {"usm_vest_pasgt_lbv_rmp","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  997. respawnlinkedItems[] = {"usm_vest_pasgt_lbv_rmp","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  998.  
  999. weapons[] = {"gst_m16a2_2","rhsusf_weap_m9","lerca_1200_tan"};
  1000. respawnWeapons[] = {"gst_m16a2_2","rhsusf_weap_m9","lerca_1200_tan"};
  1001.  
  1002. magazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhsusf_mag_15Rnd_9x19_JHP","rhs_mag_30Rnd_556x45_M855_Stanag","rhsusf_mag_15Rnd_9x19_JHP"};
  1003. respawnMagazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhsusf_mag_15Rnd_9x19_JHP","rhs_mag_30Rnd_556x45_M855_Stanag","rhsusf_mag_15Rnd_9x19_JHP"};
  1004.  
  1005. backpack = "usm_pack_alice";
  1006.  
  1007. ALiVE_orbatCreator_loadout[] = {{"gst_m16a2_2","","","",{"rhs_mag_30Rnd_556x45_M855_Stanag",30},{},""},{},{"rhsusf_weap_m9","","","",{"rhsusf_mag_15Rnd_9x19_JHP",15},{},""},{"usm_bdu_dcu",{{"ACE_Banana",1},{"ACE_CableTie",2},{"ACE_EarPlugs",1},{"ACE_quikclot",5},{"ACE_Flashlight_XL50",1}}},{"usm_vest_pasgt_lbv_rmp",{{"ACE_EntrenchingTool",1},{"ACE_epinephrine",1},{"ACE_morphine",2},{"ACE_quikclot",5},{"rhs_mag_an_m8hc",2,1},{"rhs_mag_m67",2,1},{"rhs_mag_30Rnd_556x45_M855_Stanag",8,30},{"rhsusf_mag_15Rnd_9x19_JHP",2,15}}},{"usm_pack_alice",{{"ACE_EntrenchingTool",1},{"ACE_MapTools",1}}},"usm_helmet_pasgt_dcu","",{"lerca_1200_tan","","","",{},{},""},{"ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch",""}};
  1008.  
  1009.  
  1010. class EventHandlers : EventHandlers {
  1011. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1012.  
  1013. class ALiVE_orbatCreator {
  1014. init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1015. };
  1016.  
  1017. };
  1018.  
  1019. // custom attributes (do not delete)
  1020. ALiVE_orbatCreator_owned = 1;
  1021.  
  1022. };
  1023.  
  1024. class B_USArmy_Machine_Gunner_DES_01 : B_USArmy_SAW_Gunner_DES_01 {
  1025. author = "D. Rize";
  1026. scope = 2;
  1027. scopeCurator = 2;
  1028. displayName = "Machine Gunner";
  1029. side = 1;
  1030. faction = "B_USArmy_DES";
  1031.  
  1032. identityTypes[] = {"usm_heads_generic","LanguageENG_F","G_usm_generic"};
  1033.  
  1034. uniformClass = "usm_bdu_dcu";
  1035.  
  1036. linkedItems[] = {"usm_vest_pasgt_lbv_rm","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1037. respawnlinkedItems[] = {"usm_vest_pasgt_lbv_rm","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1038.  
  1039. weapons[] = {"gst_m16a2_2","Binocular"};
  1040. respawnWeapons[] = {"gst_m16a2_2","Binocular"};
  1041.  
  1042. magazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_30Rnd_556x45_M855_Stanag"};
  1043. respawnMagazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_30Rnd_556x45_M855_Stanag"};
  1044.  
  1045. backpack = "usm_pack_alice";
  1046.  
  1047. ALiVE_orbatCreator_loadout[] = {{"gst_m16a2_2","","","",{"rhs_mag_30Rnd_556x45_M855_Stanag",30},{},""},{},{},{"usm_bdu_dcu",{{"ACE_Banana",1},{"ACE_CableTie",2},{"ACE_EarPlugs",1},{"ACE_quikclot",5},{"ACE_Flashlight_XL50",1}}},{"usm_vest_pasgt_lbv_rm",{{"ACE_EntrenchingTool",1},{"ACE_epinephrine",1},{"ACE_morphine",2},{"ACE_quikclot",5},{"rhs_mag_an_m8hc",2,1},{"rhs_mag_m67",2,1},{"rhs_mag_30Rnd_556x45_M855_Stanag",6,30}}},{"usm_pack_alice",{{"ACE_EntrenchingTool",1},{"rhs_mag_30Rnd_556x45_M855_Stanag",10,30},{"rhsusf_100Rnd_762x51",2,100},{"rhs_mag_M441_HE",4,1},{"rhs_200rnd_556x45_M_SAW",2,200}}},"usm_helmet_pasgt_dcu","",{"Binocular","","","",{},{},""},{"ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch",""}};
  1048.  
  1049.  
  1050. class EventHandlers : EventHandlers {
  1051. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1052.  
  1053. class ALiVE_orbatCreator {
  1054. init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1055. };
  1056.  
  1057. };
  1058.  
  1059. // custom attributes (do not delete)
  1060. ALiVE_orbatCreator_owned = 1;
  1061.  
  1062. };
  1063.  
  1064. class B_USArmy_Medic_DES_01 : B_USArmy_Rifleman_DES_01 {
  1065. author = "D. Rize";
  1066. scope = 2;
  1067. scopeCurator = 2;
  1068. displayName = "Medic";
  1069. side = 1;
  1070. faction = "B_USArmy_DES";
  1071.  
  1072. identityTypes[] = {"usm_heads_generic","LanguageENG_F","G_usm_generic"};
  1073.  
  1074. uniformClass = "usm_bdu_dcu";
  1075.  
  1076. linkedItems[] = {"usm_vest_pasgt_lbv_rm","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1077. respawnlinkedItems[] = {"usm_vest_pasgt_lbv_rm","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1078.  
  1079. weapons[] = {"gst_m16a2_2","Binocular"};
  1080. respawnWeapons[] = {"gst_m16a2_2","Binocular"};
  1081.  
  1082. magazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_30Rnd_556x45_M855_Stanag"};
  1083. respawnMagazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_30Rnd_556x45_M855_Stanag"};
  1084.  
  1085. backpack = "usm_pack_alice_medic";
  1086.  
  1087. ALiVE_orbatCreator_loadout[] = {{"gst_m16a2_2","","","",{"rhs_mag_30Rnd_556x45_M855_Stanag",30},{},""},{},{},{"usm_bdu_dcu",{{"ACE_Banana",1},{"ACE_CableTie",2},{"ACE_EarPlugs",1},{"ACE_quikclot",5},{"ACE_Flashlight_XL50",1}}},{"usm_vest_pasgt_lbv_rm",{{"ACE_EntrenchingTool",1},{"ACE_epinephrine",1},{"ACE_morphine",2},{"ACE_quikclot",5},{"rhs_mag_an_m8hc",2,1},{"rhs_mag_m67",2,1},{"rhs_mag_30Rnd_556x45_M855_Stanag",8,30}}},{"usm_pack_alice_medic",{{"ACE_EntrenchingTool",1},{"ACE_fieldDressing",40},{"ACE_elasticBandage",40},{"ACE_quikclot",40},{"ACE_bloodIV",2},{"ACE_epinephrine",20},{"ACE_morphine",20},{"ACE_packingBandage",40},{"ACE_tourniquet",8},{"ACE_surgicalKit",1},{"ACE_bloodIV_250",2},{"ACE_bloodIV_500",2}}},"usm_helmet_pasgt_dcu","",{"Binocular","","","",{},{},""},{"ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch",""}};
  1088.  
  1089.  
  1090. class EventHandlers : EventHandlers {
  1091. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1092.  
  1093. class ALiVE_orbatCreator {
  1094. init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1095. };
  1096.  
  1097. };
  1098.  
  1099. // custom attributes (do not delete)
  1100. ALiVE_orbatCreator_owned = 1;
  1101.  
  1102. };
  1103.  
  1104. class B_USArmy_Ammo_Bearer_DES_01 : B_USArmy_Rifleman_DES_01 {
  1105. author = "D. Rize";
  1106. scope = 2;
  1107. scopeCurator = 2;
  1108. displayName = "Ammo Bearer";
  1109. side = 1;
  1110. faction = "B_USArmy_DES";
  1111.  
  1112. identityTypes[] = {"usm_heads_generic","LanguageENG_F","G_usm_generic"};
  1113.  
  1114. uniformClass = "usm_bdu_dcu";
  1115.  
  1116. linkedItems[] = {"usm_vest_pasgt_lbv_rm","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1117. respawnlinkedItems[] = {"usm_vest_pasgt_lbv_rm","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1118.  
  1119. weapons[] = {"gst_m16a2_2","Binocular"};
  1120. respawnWeapons[] = {"gst_m16a2_2","Binocular"};
  1121.  
  1122. magazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_30Rnd_556x45_M855_Stanag"};
  1123. respawnMagazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_30Rnd_556x45_M855_Stanag"};
  1124.  
  1125. backpack = "usm_pack_alice";
  1126.  
  1127. ALiVE_orbatCreator_loadout[] = {{"gst_m16a2_2","","","",{"rhs_mag_30Rnd_556x45_M855_Stanag",30},{},""},{},{},{"usm_bdu_dcu",{{"ACE_Banana",1},{"ACE_CableTie",2},{"ACE_EarPlugs",1},{"ACE_quikclot",5},{"ACE_Flashlight_XL50",1}}},{"usm_vest_pasgt_lbv_rm",{{"ACE_EntrenchingTool",1},{"ACE_epinephrine",1},{"ACE_morphine",2},{"ACE_quikclot",5},{"rhs_mag_an_m8hc",2,1},{"rhs_mag_m67",2,1},{"rhs_mag_30Rnd_556x45_M855_Stanag",6,30}}},{"usm_pack_alice",{{"ACE_EntrenchingTool",1},{"rhs_mag_30Rnd_556x45_M855_Stanag",10,30},{"rhsusf_100Rnd_762x51",2,100},{"rhs_mag_M441_HE",4,1},{"rhs_200rnd_556x45_M_SAW",2,200}}},"usm_helmet_pasgt_dcu","",{"Binocular","","","",{},{},""},{"ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch",""}};
  1128.  
  1129.  
  1130. class EventHandlers : EventHandlers {
  1131. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1132.  
  1133. class ALiVE_orbatCreator {
  1134. init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1135. };
  1136.  
  1137. };
  1138.  
  1139. // custom attributes (do not delete)
  1140. ALiVE_orbatCreator_owned = 1;
  1141.  
  1142. };
  1143.  
  1144. class B_USArmy_Base_DES_01 : B_USArmy_Rifleman_DES_01 {
  1145. author = "D. Rize";
  1146. scope = 2;
  1147. scopeCurator = 2;
  1148. displayName = "Base";
  1149. side = 1;
  1150. faction = "B_USArmy_DES";
  1151.  
  1152. identityTypes[] = {"usm_heads_generic","LanguageENG_F","G_usm_generic"};
  1153.  
  1154. uniformClass = "usm_bdu_dcu";
  1155.  
  1156. linkedItems[] = {"usm_bdu_cap_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1157. respawnlinkedItems[] = {"usm_bdu_cap_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1158.  
  1159. weapons[] = {"Binocular"};
  1160. respawnWeapons[] = {"Binocular"};
  1161.  
  1162. magazines[] = {};
  1163. respawnMagazines[] = {};
  1164.  
  1165. ALiVE_orbatCreator_loadout[] = {{},{},{},{"usm_bdu_dcu",{{"ACE_Banana",1},{"ACE_CableTie",2},{"ACE_EarPlugs",1},{"ACE_quikclot",5},{"ACE_Flashlight_XL50",1}}},{},{},"usm_bdu_cap_dcu","",{"Binocular","","","",{},{},""},{"ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch",""}};
  1166.  
  1167.  
  1168. class EventHandlers : EventHandlers {
  1169. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1170.  
  1171. class ALiVE_orbatCreator {
  1172. init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1173. };
  1174.  
  1175. };
  1176.  
  1177. // custom attributes (do not delete)
  1178. ALiVE_orbatCreator_owned = 1;
  1179.  
  1180. };
  1181.  
  1182. class B_USArmy_Team_Leader_DES_01 : B_USArmy_Rifleman_DES_01 {
  1183. author = "D. Rize";
  1184. scope = 2;
  1185. scopeCurator = 2;
  1186. displayName = "Team Leader";
  1187. side = 1;
  1188. faction = "B_USArmy_DES";
  1189.  
  1190. identityTypes[] = {"usm_heads_generic","LanguageENG_F","G_usm_generic"};
  1191.  
  1192. uniformClass = "usm_bdu_dcu";
  1193.  
  1194. linkedItems[] = {"usm_vest_pasgt_lbv_gr","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1195. respawnlinkedItems[] = {"usm_vest_pasgt_lbv_gr","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1196.  
  1197. weapons[] = {"gst_m16a2_gl","lerca_1200_tan"};
  1198. respawnWeapons[] = {"gst_m16a2_gl","lerca_1200_tan"};
  1199.  
  1200. magazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_30Rnd_556x45_M855_Stanag"};
  1201. respawnMagazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_30Rnd_556x45_M855_Stanag"};
  1202.  
  1203. backpack = "usm_pack_alice";
  1204.  
  1205. ALiVE_orbatCreator_loadout[] = {{"gst_m16a2_gl","","","",{"rhs_mag_30Rnd_556x45_M855_Stanag",30},{},""},{},{},{"usm_bdu_dcu",{{"ACE_Banana",1},{"ACE_CableTie",2},{"ACE_EarPlugs",1},{"ACE_quikclot",5},{"ACE_Flashlight_XL50",1}}},{"usm_vest_pasgt_lbv_gr",{{"ACE_EntrenchingTool",1},{"ACE_epinephrine",1},{"ACE_morphine",2},{"ACE_quikclot",5},{"rhs_mag_30Rnd_556x45_M855_Stanag",8,30},{"rhs_mag_M441_HE",4,1},{"rhs_mag_M585_white",2,1},{"rhs_mag_m661_green",1,1},{"rhs_mag_m662_red",1,1},{"rhs_mag_m713_Red",1,1},{"rhs_mag_m714_White",2,1},{"rhs_mag_m715_Green",1,1}}},{"usm_pack_alice",{{"ACE_EntrenchingTool",1}}},"usm_helmet_pasgt_dcu","",{"lerca_1200_tan","","","",{},{},""},{"ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch",""}};
  1206.  
  1207.  
  1208. class EventHandlers : EventHandlers {
  1209. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1210.  
  1211. class ALiVE_orbatCreator {
  1212. init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1213. };
  1214.  
  1215. };
  1216.  
  1217. // custom attributes (do not delete)
  1218. ALiVE_orbatCreator_owned = 1;
  1219.  
  1220. };
  1221.  
  1222. class B_USArmy_Rize_DES_01 : B_USArmy_Rifleman_DES_01 {
  1223. author = "D. Rize";
  1224. scope = 2;
  1225. scopeCurator = 2;
  1226. displayName = "Rize";
  1227. side = 1;
  1228. faction = "B_USArmy_DES";
  1229.  
  1230. identityTypes[] = {"usm_heads_generic","LanguageENG_F","G_usm_generic"};
  1231.  
  1232. uniformClass = "usm_bdu_dcu";
  1233.  
  1234. linkedItems[] = {"usm_vest_pasgt_lbv_rm","usm_helmet_pasgt_g_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1235. respawnlinkedItems[] = {"usm_vest_pasgt_lbv_rm","usm_helmet_pasgt_g_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1236.  
  1237. weapons[] = {"gst_m16a2","Binocular"};
  1238. respawnWeapons[] = {"gst_m16a2","Binocular"};
  1239.  
  1240. magazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_30Rnd_556x45_M855_Stanag"};
  1241. respawnMagazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_30Rnd_556x45_M855_Stanag"};
  1242.  
  1243. backpack = "usm_pack_alice";
  1244.  
  1245. ALiVE_orbatCreator_loadout[] = {{"gst_m16a2","","","",{"rhs_mag_30Rnd_556x45_M855_Stanag",30},{},""},{},{},{"usm_bdu_dcu",{{"ACE_Banana",1},{"ACE_CableTie",2},{"ACE_EarPlugs",1},{"ACE_quikclot",5},{"ACE_Flashlight_XL50",1}}},{"usm_vest_pasgt_lbv_rm",{{"ACE_EntrenchingTool",1},{"ACE_epinephrine",1},{"ACE_morphine",2},{"ACE_quikclot",5},{"rhs_mag_an_m8hc",2,1},{"rhs_mag_m67",2,1},{"rhs_mag_30Rnd_556x45_M855_Stanag",10,30},{"murshun_cigs_lighter",1,100},{"murshun_cigs_cigpack",1,20}}},{"usm_pack_alice",{{"ACE_EntrenchingTool",1}}},"usm_helmet_pasgt_g_dcu","murshun_cigs_cig0",{"Binocular","","","",{},{},""},{"ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch",""}};
  1246.  
  1247.  
  1248. class EventHandlers : EventHandlers {
  1249. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1250.  
  1251. class ALiVE_orbatCreator {
  1252. init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1253. };
  1254.  
  1255. };
  1256.  
  1257. // custom attributes (do not delete)
  1258. ALiVE_orbatCreator_owned = 1;
  1259.  
  1260. };
  1261.  
  1262. class B_USArmy_Mouring_DES_01 : B_USArmy_Rifleman_DES_01 {
  1263. author = "D. Rize";
  1264. scope = 2;
  1265. scopeCurator = 2;
  1266. displayName = "Mouring";
  1267. side = 1;
  1268. faction = "B_USArmy_DES";
  1269.  
  1270. identityTypes[] = {"usm_heads_generic","LanguageENG_F","G_usm_generic"};
  1271.  
  1272. uniformClass = "usm_bdu_dcu";
  1273.  
  1274. linkedItems[] = {"usm_vest_pasgt_lbv_rm","usm_helmet_pasgt_g_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1275. respawnlinkedItems[] = {"usm_vest_pasgt_lbv_rm","usm_helmet_pasgt_g_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1276.  
  1277. weapons[] = {"gst_m16a2_2","Binocular"};
  1278. respawnWeapons[] = {"gst_m16a2_2","Binocular"};
  1279.  
  1280. magazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_30Rnd_556x45_M855_Stanag"};
  1281. respawnMagazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_30Rnd_556x45_M855_Stanag"};
  1282.  
  1283. backpack = "usm_pack_alice";
  1284.  
  1285. ALiVE_orbatCreator_loadout[] = {{"gst_m16a2_2","","","",{"rhs_mag_30Rnd_556x45_M855_Stanag",30},{},""},{},{},{"usm_bdu_dcu",{{"ACE_Banana",1},{"ACE_CableTie",2},{"ACE_EarPlugs",1},{"ACE_quikclot",5},{"ACE_Flashlight_XL50",1}}},{"usm_vest_pasgt_lbv_rm",{{"ACE_EntrenchingTool",1},{"ACE_epinephrine",1},{"ACE_morphine",2},{"ACE_quikclot",5},{"rhs_mag_an_m8hc",2,1},{"rhs_mag_m67",2,1},{"rhs_mag_30Rnd_556x45_M855_Stanag",10,30},{"murshun_cigs_cigpack",1,20},{"murshun_cigs_lighter",1,100}}},{"usm_pack_alice",{{"ACE_EntrenchingTool",1}}},"usm_helmet_pasgt_g_dcu","immersion_cigs_cigar0",{"Binocular","","","",{},{},""},{"ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch",""}};
  1286.  
  1287.  
  1288. class EventHandlers : EventHandlers {
  1289. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1290.  
  1291. class ALiVE_orbatCreator {
  1292. init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1293. };
  1294.  
  1295. };
  1296.  
  1297. // custom attributes (do not delete)
  1298. ALiVE_orbatCreator_owned = 1;
  1299.  
  1300. };
  1301.  
  1302. class B_USArmy_Sniper_DES_01 : B_USArmy_Rifleman_DES_01 {
  1303. author = "D. Rize";
  1304. scope = 2;
  1305. scopeCurator = 2;
  1306. displayName = "Sniper";
  1307. side = 1;
  1308. faction = "B_USArmy_DES";
  1309.  
  1310. identityTypes[] = {"usm_heads_generic","LanguageENG_F","G_usm_generic"};
  1311.  
  1312. uniformClass = "usm_bdu_dcu";
  1313.  
  1314. linkedItems[] = {"usm_vest_pasgt_lbv_rm","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1315. respawnlinkedItems[] = {"usm_vest_pasgt_lbv_rm","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1316.  
  1317. weapons[] = {"rhs_weap_m24sws_blk","lerca_1200_tan"};
  1318. respawnWeapons[] = {"rhs_weap_m24sws_blk","lerca_1200_tan"};
  1319.  
  1320. magazines[] = {"rhsusf_5Rnd_762x51_m118_special_Mag","rhsusf_5Rnd_762x51_m118_special_Mag"};
  1321. respawnMagazines[] = {"rhsusf_5Rnd_762x51_m118_special_Mag","rhsusf_5Rnd_762x51_m118_special_Mag"};
  1322.  
  1323. backpack = "usm_pack_alice";
  1324.  
  1325. ALiVE_orbatCreator_loadout[] = {{"rhs_weap_m24sws_blk","","","rhsusf_acc_LEUPOLDMK4",{"rhsusf_5Rnd_762x51_m118_special_Mag",5},{},""},{},{},{"usm_bdu_dcu",{{"ACE_Banana",1},{"ACE_CableTie",2},{"ACE_EarPlugs",1},{"ACE_quikclot",5},{"ACE_Flashlight_XL50",1}}},{"usm_vest_pasgt_lbv_rm",{{"ACE_EntrenchingTool",1},{"ACE_epinephrine",1},{"ACE_morphine",2},{"ACE_quikclot",5},{"rhs_mag_an_m8hc",2,1},{"rhs_mag_m67",2,1},{"rhsusf_5Rnd_762x51_m118_special_Mag",20,5}}},{"usm_pack_alice",{{"ACE_EntrenchingTool",1}}},"usm_helmet_pasgt_dcu","",{"lerca_1200_tan","","","",{},{},""},{"ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch",""}};
  1326.  
  1327.  
  1328. class EventHandlers : EventHandlers {
  1329. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1330.  
  1331. class ALiVE_orbatCreator {
  1332. init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1333. };
  1334.  
  1335. };
  1336.  
  1337. // custom attributes (do not delete)
  1338. ALiVE_orbatCreator_owned = 1;
  1339.  
  1340. };
  1341.  
  1342. class B_USArmy_Sniper_sAssistant_DES_01 : B_USArmy_Rifleman_DES_01 {
  1343. author = "D. Rize";
  1344. scope = 2;
  1345. scopeCurator = 2;
  1346. displayName = "Sniper's Assistant";
  1347. side = 1;
  1348. faction = "B_USArmy_DES";
  1349.  
  1350. identityTypes[] = {"usm_heads_generic","LanguageENG_F","G_usm_generic"};
  1351.  
  1352. uniformClass = "usm_bdu_dcu";
  1353.  
  1354. linkedItems[] = {"usm_vest_pasgt_lbv_rm","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1355. respawnlinkedItems[] = {"usm_vest_pasgt_lbv_rm","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1356.  
  1357. weapons[] = {"gst_m16a2_2","lerca_1200_tan"};
  1358. respawnWeapons[] = {"gst_m16a2_2","lerca_1200_tan"};
  1359.  
  1360. magazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_30Rnd_556x45_M855_Stanag"};
  1361. respawnMagazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_30Rnd_556x45_M855_Stanag"};
  1362.  
  1363. backpack = "usm_pack_alice";
  1364.  
  1365. ALiVE_orbatCreator_loadout[] = {{"gst_m16a2_2","","","",{"rhs_mag_30Rnd_556x45_M855_Stanag",30},{},""},{},{},{"usm_bdu_dcu",{{"ACE_Banana",1},{"ACE_CableTie",2},{"ACE_EarPlugs",1},{"ACE_quikclot",5},{"ACE_Flashlight_XL50",1}}},{"usm_vest_pasgt_lbv_rm",{{"ACE_EntrenchingTool",1},{"ACE_epinephrine",1},{"ACE_morphine",2},{"ACE_quikclot",5},{"rhs_mag_an_m8hc",2,1},{"rhs_mag_m67",2,1},{"rhs_mag_30Rnd_556x45_M855_Stanag",6,30}}},{"usm_pack_alice",{{"ACE_EntrenchingTool",1},{"ACE_SpottingScope",1},{"ACE_Tripod",1}}},"usm_helmet_pasgt_dcu","",{"lerca_1200_tan","","","",{},{},""},{"ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch",""}};
  1366.  
  1367.  
  1368. class EventHandlers : EventHandlers {
  1369. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1370.  
  1371. class ALiVE_orbatCreator {
  1372. init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1373. };
  1374.  
  1375. };
  1376.  
  1377. // custom attributes (do not delete)
  1378. ALiVE_orbatCreator_owned = 1;
  1379.  
  1380. };
  1381.  
  1382. class B_USArmy_Humvee_M2_DES_01 : rhsusf_m1025_d_m2_OCimport_02 {
  1383. author = "D. Rize";
  1384. scope = 2;
  1385. scopeCurator = 2;
  1386. displayName = "Humvee (M2)";
  1387. side = 1;
  1388. faction = "B_USArmy_DES";
  1389. crew = "rhsusf_army_ocp_rifleman";
  1390.  
  1391. class Turrets : Turrets {
  1392. class M2_Turret : M2_Turret { gunnerType = ""; };
  1393. class CargoTurret_01 : CargoTurret_01 { gunnerType = ""; };
  1394. class CargoTurret_02 : CargoTurret_02 { gunnerType = ""; };
  1395. class CargoTurret_03 : CargoTurret_03 { gunnerType = ""; };
  1396. };
  1397.  
  1398.  
  1399.  
  1400. class EventHandlers : EventHandlers {
  1401. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1402.  
  1403. class ALiVE_orbatCreator {
  1404. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1405. };
  1406.  
  1407. };
  1408.  
  1409. // custom attributes (do not delete)
  1410. ALiVE_orbatCreator_owned = 1;
  1411.  
  1412. };
  1413.  
  1414. class B_USArmy_Humvee_MK19_DES_01 : rhsusf_m1025_d_Mk19_OCimport_02 {
  1415. author = "D. Rize";
  1416. scope = 2;
  1417. scopeCurator = 2;
  1418. displayName = "Humvee (MK19)";
  1419. side = 1;
  1420. faction = "B_USArmy_DES";
  1421. crew = "rhsusf_army_ocp_rifleman";
  1422.  
  1423. class Turrets : Turrets {
  1424. class M2_Turret : M2_Turret { gunnerType = ""; };
  1425. class CargoTurret_01 : CargoTurret_01 { gunnerType = ""; };
  1426. class CargoTurret_02 : CargoTurret_02 { gunnerType = ""; };
  1427. class CargoTurret_03 : CargoTurret_03 { gunnerType = ""; };
  1428. };
  1429.  
  1430.  
  1431.  
  1432. class EventHandlers : EventHandlers {
  1433. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1434.  
  1435. class ALiVE_orbatCreator {
  1436. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1437. };
  1438.  
  1439. };
  1440.  
  1441. // custom attributes (do not delete)
  1442. ALiVE_orbatCreator_owned = 1;
  1443.  
  1444. };
  1445.  
  1446. class B_USArmy_Humvee_DES_01 : rhsusf_m1025_d_OCimport_02 {
  1447. author = "D. Rize";
  1448. scope = 2;
  1449. scopeCurator = 2;
  1450. displayName = "Humvee";
  1451. side = 1;
  1452. faction = "B_USArmy_DES";
  1453. crew = "rhsusf_army_ocp_rifleman";
  1454.  
  1455. class Turrets : Turrets {
  1456. class CargoTurret_01 : CargoTurret_01 { gunnerType = ""; };
  1457. class CargoTurret_02 : CargoTurret_02 { gunnerType = ""; };
  1458. class CargoTurret_03 : CargoTurret_03 { gunnerType = ""; };
  1459. };
  1460.  
  1461.  
  1462.  
  1463. class EventHandlers : EventHandlers {
  1464. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1465.  
  1466. class ALiVE_orbatCreator {
  1467. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1468. };
  1469.  
  1470. };
  1471.  
  1472. // custom attributes (do not delete)
  1473. ALiVE_orbatCreator_owned = 1;
  1474.  
  1475. };
  1476.  
  1477. class B_USArmy_Humvee_4D_DES_01 : rhsusf_m998_d_4dr_fulltop_OCimport_02 {
  1478. author = "D. Rize";
  1479. scope = 2;
  1480. scopeCurator = 2;
  1481. displayName = "Humvee 4D";
  1482. side = 1;
  1483. faction = "B_USArmy_DES";
  1484. crew = "rhsusf_army_ocp_rifleman";
  1485.  
  1486.  
  1487. class EventHandlers : EventHandlers {
  1488. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1489.  
  1490. class ALiVE_orbatCreator {
  1491. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1492. };
  1493.  
  1494. };
  1495.  
  1496. // custom attributes (do not delete)
  1497. ALiVE_orbatCreator_owned = 1;
  1498.  
  1499. };
  1500.  
  1501. class B_USArmy_Humvee_2D_DES_01 : rhsusf_m998_d_2dr_fulltop_OCimport_02 {
  1502. author = "D. Rize";
  1503. scope = 2;
  1504. scopeCurator = 2;
  1505. displayName = "Humvee 2D";
  1506. side = 1;
  1507. faction = "B_USArmy_DES";
  1508. crew = "rhsusf_army_ocp_rifleman";
  1509.  
  1510. class Turrets : Turrets {
  1511. class CargoTurret_01 : CargoTurret_01 { gunnerType = ""; };
  1512. class CargoTurret_02 : CargoTurret_02 { gunnerType = ""; };
  1513. };
  1514.  
  1515.  
  1516.  
  1517. class EventHandlers : EventHandlers {
  1518. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1519.  
  1520. class ALiVE_orbatCreator {
  1521. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1522. };
  1523.  
  1524. };
  1525.  
  1526. // custom attributes (do not delete)
  1527. ALiVE_orbatCreator_owned = 1;
  1528.  
  1529. };
  1530.  
  1531. class B_USArmy_Cutvee_4D_DES_01 : rhsusf_m998_d_4dr_OCimport_02 {
  1532. author = "D. Rize";
  1533. scope = 2;
  1534. scopeCurator = 2;
  1535. displayName = "Cutvee 4D";
  1536. side = 1;
  1537. faction = "B_USArmy_DES";
  1538. crew = "rhsusf_army_ocp_rifleman";
  1539.  
  1540. class Turrets : Turrets {
  1541. class CargoTurret_01 : CargoTurret_01 { gunnerType = ""; };
  1542. class CargoTurret_02 : CargoTurret_02 { gunnerType = ""; };
  1543. class CargoTurret_03 : CargoTurret_03 { gunnerType = ""; };
  1544. class CargoTurret_04 : CargoTurret_04 { gunnerType = ""; };
  1545. class CargoTurret_05 : CargoTurret_05 { gunnerType = ""; };
  1546. };
  1547.  
  1548.  
  1549.  
  1550. class EventHandlers : EventHandlers {
  1551. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1552.  
  1553. class ALiVE_orbatCreator {
  1554. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1555. };
  1556.  
  1557. };
  1558.  
  1559. // custom attributes (do not delete)
  1560. ALiVE_orbatCreator_owned = 1;
  1561.  
  1562. };
  1563.  
  1564. class B_USArmy_Cutvee_2D_DES_01 : rhsusf_m998_d_2dr_OCimport_02 {
  1565. author = "D. Rize";
  1566. scope = 2;
  1567. scopeCurator = 2;
  1568. displayName = "Cutvee 2D";
  1569. side = 1;
  1570. faction = "B_USArmy_DES";
  1571. crew = "rhsusf_army_ocp_rifleman";
  1572.  
  1573. class Turrets : Turrets {
  1574. class CargoTurret_01 : CargoTurret_01 { gunnerType = ""; };
  1575. class CargoTurret_02 : CargoTurret_02 { gunnerType = ""; };
  1576. class CargoTurret_03 : CargoTurret_03 { gunnerType = ""; };
  1577. };
  1578.  
  1579.  
  1580.  
  1581. class EventHandlers : EventHandlers {
  1582. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1583.  
  1584. class ALiVE_orbatCreator {
  1585. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1586. };
  1587.  
  1588. };
  1589.  
  1590. // custom attributes (do not delete)
  1591. ALiVE_orbatCreator_owned = 1;
  1592.  
  1593. };
  1594.  
  1595. class B_USArmy_UH_60M_Black_Hawk_DES_01 : RHS_UH60M_d_OCimport_02 {
  1596. author = "D. Rize";
  1597. scope = 2;
  1598. scopeCurator = 2;
  1599. displayName = "UH-60M Black Hawk";
  1600. side = 1;
  1601. faction = "B_USArmy_DES";
  1602. crew = "rhsusf_army_ocp_helipilot";
  1603.  
  1604. class Turrets : Turrets {
  1605. class CopilotTurret : CopilotTurret { gunnerType = ""; };
  1606. class MainTurret : MainTurret { gunnerType = "rhsusf_army_ocp_helicrew"; };
  1607. class RightDoorGun : RightDoorGun { gunnerType = "rhsusf_army_ocp_helicrew"; };
  1608. class CargoTurret_01 : CargoTurret_01 { gunnerType = ""; };
  1609. class CargoTurret_02 : CargoTurret_02 { gunnerType = ""; };
  1610. class CargoTurret_03 : CargoTurret_03 { gunnerType = ""; };
  1611. class CargoTurret_04 : CargoTurret_04 { gunnerType = ""; };
  1612. };
  1613.  
  1614.  
  1615.  
  1616. class EventHandlers : EventHandlers {
  1617. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1618.  
  1619. class ALiVE_orbatCreator {
  1620. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1621. };
  1622.  
  1623. };
  1624.  
  1625. // custom attributes (do not delete)
  1626. ALiVE_orbatCreator_owned = 1;
  1627.  
  1628. };
  1629.  
  1630. class B_USArmy_UH_60M_Black_Hawk_MEV_DES_01 : RHS_UH60M_MEV2_d_OCimport_02 {
  1631. author = "D. Rize";
  1632. scope = 2;
  1633. scopeCurator = 2;
  1634. displayName = "UH-60M Black Hawk (MEV)";
  1635. side = 1;
  1636. faction = "B_USArmy_DES";
  1637. crew = "rhsusf_army_ocp_helipilot";
  1638.  
  1639. class Turrets : Turrets {
  1640. class CopilotTurret : CopilotTurret { gunnerType = ""; };
  1641. class CargoTurret_01 : CargoTurret_01 { gunnerType = ""; };
  1642. class CargoTurret_02 : CargoTurret_02 { gunnerType = ""; };
  1643. class CargoTurret_03 : CargoTurret_03 { gunnerType = ""; };
  1644. class CargoTurret_04 : CargoTurret_04 { gunnerType = ""; };
  1645. };
  1646.  
  1647.  
  1648.  
  1649. class EventHandlers : EventHandlers {
  1650. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1651.  
  1652. class ALiVE_orbatCreator {
  1653. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1654. };
  1655.  
  1656. };
  1657.  
  1658. // custom attributes (do not delete)
  1659. ALiVE_orbatCreator_owned = 1;
  1660.  
  1661. };
  1662.  
  1663. class B_USArmy_UH_60M_Black_Hawk_Unarmed_DES_01 : RHS_UH60M2_d_OCimport_02 {
  1664. author = "D. Rize";
  1665. scope = 2;
  1666. scopeCurator = 2;
  1667. displayName = "UH-60M Black Hawk (Unarmed)";
  1668. side = 1;
  1669. faction = "B_USArmy_DES";
  1670. crew = "rhsusf_army_ocp_helipilot";
  1671.  
  1672. class Turrets : Turrets {
  1673. class CopilotTurret : CopilotTurret { gunnerType = ""; };
  1674. class CargoTurret_01 : CargoTurret_01 { gunnerType = ""; };
  1675. class CargoTurret_02 : CargoTurret_02 { gunnerType = ""; };
  1676. class CargoTurret_03 : CargoTurret_03 { gunnerType = ""; };
  1677. class CargoTurret_04 : CargoTurret_04 { gunnerType = ""; };
  1678. };
  1679.  
  1680.  
  1681.  
  1682. class EventHandlers : EventHandlers {
  1683. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1684.  
  1685. class ALiVE_orbatCreator {
  1686. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1687. };
  1688.  
  1689. };
  1690.  
  1691. // custom attributes (do not delete)
  1692. ALiVE_orbatCreator_owned = 1;
  1693.  
  1694. };
  1695.  
  1696. class B_USArmy_CH_47F_Chinook_DES_01 : RHS_CH_47F_10_OCimport_02 {
  1697. author = "D. Rize";
  1698. scope = 2;
  1699. scopeCurator = 2;
  1700. displayName = "CH-47F Chinook";
  1701. side = 1;
  1702. faction = "B_USArmy_DES";
  1703. crew = "rhsusf_army_ocp_helipilot";
  1704.  
  1705. class Turrets : Turrets {
  1706. class CopilotTurret : CopilotTurret { gunnerType = ""; };
  1707. class MainTurret : MainTurret { gunnerType = ""; };
  1708. class RightDoorGun : RightDoorGun { gunnerType = ""; };
  1709. class CargoTurret_01 : CargoTurret_01 { gunnerType = ""; };
  1710. class CargoTurret_02 : CargoTurret_02 { gunnerType = ""; };
  1711. };
  1712.  
  1713.  
  1714.  
  1715. class EventHandlers : EventHandlers {
  1716. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1717.  
  1718. class ALiVE_orbatCreator {
  1719. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1720. };
  1721.  
  1722. };
  1723.  
  1724. // custom attributes (do not delete)
  1725. ALiVE_orbatCreator_owned = 1;
  1726.  
  1727. };
  1728.  
  1729. class B_USArmy_AH_64D_Apache_DES_01 : RHS_AH64D_OCimport_02 {
  1730. author = "D. Rize";
  1731. scope = 2;
  1732. scopeCurator = 2;
  1733. displayName = "AH-64D Apache";
  1734. side = 1;
  1735. faction = "B_USArmy_DES";
  1736. crew = "rhsusf_army_ocp_helipilot";
  1737.  
  1738. class Turrets : Turrets {
  1739. class MainTurret : MainTurret { gunnerType = ""; };
  1740. };
  1741.  
  1742.  
  1743.  
  1744. class EventHandlers : EventHandlers {
  1745. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1746.  
  1747. class ALiVE_orbatCreator {
  1748. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1749. };
  1750.  
  1751. };
  1752.  
  1753. // custom attributes (do not delete)
  1754. ALiVE_orbatCreator_owned = 1;
  1755.  
  1756. };
  1757.  
  1758. class B_USArmy_M2A2_Bradley_DES_01 : RHS_M2A2_OCimport_02 {
  1759. author = "D. Rize";
  1760. scope = 2;
  1761. scopeCurator = 2;
  1762. displayName = "M2A2 Bradley";
  1763. side = 1;
  1764. faction = "B_USArmy_DES";
  1765. crew = "rhsusf_army_ocp_crewman";
  1766.  
  1767. class Turrets : Turrets {
  1768. class MainTurret : MainTurret { gunnerType = ""; };
  1769. };
  1770.  
  1771.  
  1772.  
  1773. class EventHandlers : EventHandlers {
  1774. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1775.  
  1776. class ALiVE_orbatCreator {
  1777. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1778. };
  1779.  
  1780. };
  1781.  
  1782. // custom attributes (do not delete)
  1783. ALiVE_orbatCreator_owned = 1;
  1784.  
  1785. };
  1786.  
  1787. class B_USArmy_M2A2_Bradley_Urban_Survival_Kit_DES_01 : RHS_M2A2_BUSKI_OCimport_02 {
  1788. author = "D. Rize";
  1789. scope = 2;
  1790. scopeCurator = 2;
  1791. displayName = "M2A2 Bradley (Urban Survival Kit)";
  1792. side = 1;
  1793. faction = "B_USArmy_DES";
  1794. crew = "rhsusf_army_ocp_crewman";
  1795.  
  1796. class Turrets : Turrets {
  1797. class MainTurret : MainTurret { gunnerType = ""; };
  1798. };
  1799.  
  1800.  
  1801.  
  1802. class EventHandlers : EventHandlers {
  1803. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1804.  
  1805. class ALiVE_orbatCreator {
  1806. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1807. };
  1808.  
  1809. };
  1810.  
  1811. // custom attributes (do not delete)
  1812. ALiVE_orbatCreator_owned = 1;
  1813.  
  1814. };
  1815.  
  1816. class B_USArmy_Squad_Leader_DES_01 : B_USArmy_Team_Leader_DES_01 {
  1817. author = "D. Rize";
  1818. scope = 2;
  1819. scopeCurator = 2;
  1820. displayName = "Squad Leader";
  1821. side = 1;
  1822. faction = "B_USArmy_DES";
  1823.  
  1824. identityTypes[] = {"usm_heads_generic","LanguageENG_F","G_usm_generic"};
  1825.  
  1826. uniformClass = "usm_bdu_dcu";
  1827.  
  1828. linkedItems[] = {"usm_vest_pasgt_lbv_rmp","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1829. respawnlinkedItems[] = {"usm_vest_pasgt_lbv_rmp","usm_helmet_pasgt_dcu","ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch"};
  1830.  
  1831. weapons[] = {"gst_m16a2_gl","rhsusf_weap_m9","lerca_1200_tan"};
  1832. respawnWeapons[] = {"gst_m16a2_gl","rhsusf_weap_m9","lerca_1200_tan"};
  1833.  
  1834. magazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_M441_HE","rhsusf_mag_15Rnd_9x19_JHP","rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_M441_HE","rhsusf_mag_15Rnd_9x19_JHP"};
  1835. respawnMagazines[] = {"rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_M441_HE","rhsusf_mag_15Rnd_9x19_JHP","rhs_mag_30Rnd_556x45_M855_Stanag","rhs_mag_M441_HE","rhsusf_mag_15Rnd_9x19_JHP"};
  1836.  
  1837. backpack = "usm_pack_alice";
  1838.  
  1839. ALiVE_orbatCreator_loadout[] = {{"gst_m16a2_gl","","","",{"rhs_mag_30Rnd_556x45_M855_Stanag",30},{"rhs_mag_M441_HE",1},""},{},{"rhsusf_weap_m9","","","",{"rhsusf_mag_15Rnd_9x19_JHP",15},{},""},{"usm_bdu_dcu",{{"ACE_Banana",1},{"ACE_CableTie",2},{"ACE_EarPlugs",1},{"ACE_quikclot",5},{"ACE_Flashlight_XL50",1}}},{"usm_vest_pasgt_lbv_rmp",{{"ACE_EntrenchingTool",1},{"ACE_epinephrine",1},{"ACE_morphine",2},{"ACE_quikclot",5},{"rhs_mag_30Rnd_556x45_M855_Stanag",8,30},{"rhs_mag_M441_HE",4,1},{"rhs_mag_M585_white",2,1},{"rhs_mag_m661_green",1,1},{"rhs_mag_m662_red",1,1},{"rhs_mag_m713_Red",1,1},{"rhs_mag_m714_White",2,1},{"rhs_mag_m715_Green",1,1},{"rhsusf_mag_15Rnd_9x19_JHP",2,15}}},{"usm_pack_alice",{{"ACE_EntrenchingTool",1}}},"usm_helmet_pasgt_dcu","",{"lerca_1200_tan","","","",{},{},""},{"ItemMap","ItemGPS","tf_anprc152","ItemCompass","ItemWatch",""}};
  1840.  
  1841.  
  1842. class EventHandlers : EventHandlers {
  1843. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1844.  
  1845. class ALiVE_orbatCreator {
  1846. init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1847. };
  1848.  
  1849. };
  1850.  
  1851. // custom attributes (do not delete)
  1852. ALiVE_orbatCreator_owned = 1;
  1853.  
  1854. };
  1855.  
  1856. class B_USArmy_MTVR_Flatbed_DES_01 : vurtual_mtvr_mk23_flatbed_OCimport_02 {
  1857. author = "D. Rize";
  1858. scope = 2;
  1859. scopeCurator = 2;
  1860. displayName = "MTVR Flatbed";
  1861. side = 1;
  1862. faction = "B_USArmy_DES";
  1863. crew = "B_Soldier_F";
  1864.  
  1865. class Turrets : Turrets {
  1866. class CargoTurret_01 : CargoTurret_01 { gunnerType = ""; };
  1867. };
  1868.  
  1869.  
  1870.  
  1871. class EventHandlers : EventHandlers {
  1872. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1873.  
  1874. class ALiVE_orbatCreator {
  1875. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;_unit setObjectTextureGlobal [0,'vurtual_mtvr\data\mtvr_body_desert_co.paa'];_unit setObjectTextureGlobal [1,'vurtual_mtvr\data\mtvr_body2_desert_co.paa'];_unit setObjectTextureGlobal [2,'vurtual_mtvr\data\mtvr_tarp_desert_co.paa'];};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1876. };
  1877.  
  1878. };
  1879.  
  1880. // custom attributes (do not delete)
  1881. ALiVE_orbatCreator_owned = 1;
  1882. ALiVE_orbatCreator_texture = "desert";
  1883.  
  1884. };
  1885.  
  1886. class B_USArmy_MTVR_Short_Cargo_DES_01 : vurtual_mtvr_4x4_OCimport_02 {
  1887. author = "D. Rize";
  1888. scope = 2;
  1889. scopeCurator = 2;
  1890. displayName = "MTVR Short Cargo";
  1891. side = 1;
  1892. faction = "B_USArmy_DES";
  1893. crew = "B_Soldier_F";
  1894.  
  1895. class Turrets : Turrets {
  1896. class CargoTurret_01 : CargoTurret_01 { gunnerType = ""; };
  1897. class CargoTurret_02 : CargoTurret_02 { gunnerType = ""; };
  1898. class CargoTurret_03 : CargoTurret_03 { gunnerType = ""; };
  1899. };
  1900.  
  1901.  
  1902.  
  1903. class EventHandlers : EventHandlers {
  1904. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1905.  
  1906. class ALiVE_orbatCreator {
  1907. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;_unit setObjectTextureGlobal [0,'vurtual_mtvr\data\mtvr_body_desert_co.paa'];_unit setObjectTextureGlobal [1,'vurtual_mtvr\data\mtvr_body2_desert_co.paa'];_unit setObjectTextureGlobal [2,'vurtual_mtvr\data\mtvr_tarp_desert_co.paa'];};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1908. };
  1909.  
  1910. };
  1911.  
  1912. // custom attributes (do not delete)
  1913. ALiVE_orbatCreator_owned = 1;
  1914. ALiVE_orbatCreator_texture = "desert";
  1915.  
  1916. };
  1917.  
  1918. class B_USArmy_MTVR_Short_Flatbed_DES_01 : vurtual_mtvr_4x4_flatbed_OCimport_02 {
  1919. author = "D. Rize";
  1920. scope = 2;
  1921. scopeCurator = 2;
  1922. displayName = "MTVR Short Flatbed";
  1923. side = 1;
  1924. faction = "B_USArmy_DES";
  1925. crew = "B_Soldier_F";
  1926.  
  1927. class Turrets : Turrets {
  1928. class CargoTurret_01 : CargoTurret_01 { gunnerType = ""; };
  1929. };
  1930.  
  1931.  
  1932.  
  1933. class EventHandlers : EventHandlers {
  1934. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1935.  
  1936. class ALiVE_orbatCreator {
  1937. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;_unit setObjectTextureGlobal [0,'vurtual_mtvr\data\mtvr_body_desert_co.paa'];_unit setObjectTextureGlobal [1,'vurtual_mtvr\data\mtvr_body2_desert_co.paa'];_unit setObjectTextureGlobal [2,'vurtual_mtvr\data\mtvr_tarp_desert_co.paa'];};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1938. };
  1939.  
  1940. };
  1941.  
  1942. // custom attributes (do not delete)
  1943. ALiVE_orbatCreator_owned = 1;
  1944. ALiVE_orbatCreator_texture = "desert";
  1945.  
  1946. };
  1947.  
  1948. class B_USArmy_MTVR_Extended_Cargo_DES_01 : vurtual_mtvr_mk27_OCimport_02 {
  1949. author = "D. Rize";
  1950. scope = 2;
  1951. scopeCurator = 2;
  1952. displayName = "MTVR Extended Cargo";
  1953. side = 1;
  1954. faction = "B_USArmy_DES";
  1955. crew = "B_Soldier_F";
  1956.  
  1957. class Turrets : Turrets {
  1958. class CargoTurret_01 : CargoTurret_01 { gunnerType = ""; };
  1959. class CargoTurret_02 : CargoTurret_02 { gunnerType = ""; };
  1960. class CargoTurret_03 : CargoTurret_03 { gunnerType = ""; };
  1961. };
  1962.  
  1963.  
  1964.  
  1965. class EventHandlers : EventHandlers {
  1966. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1967.  
  1968. class ALiVE_orbatCreator {
  1969. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;_unit setObjectTextureGlobal [0,'vurtual_mtvr\data\mtvr_body_desert_co.paa'];_unit setObjectTextureGlobal [1,'vurtual_mtvr\data\mtvr_body2_desert_co.paa'];_unit setObjectTextureGlobal [2,'vurtual_mtvr\data\mtvr_tarp_desert_co.paa'];};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  1970. };
  1971.  
  1972. };
  1973.  
  1974. // custom attributes (do not delete)
  1975. ALiVE_orbatCreator_owned = 1;
  1976. ALiVE_orbatCreator_texture = "desert";
  1977.  
  1978. };
  1979.  
  1980. class B_USArmy_MTVR_Extended_Flatbed_DES_01 : vurtual_mtvr_mk27_flatbed_OCimport_02 {
  1981. author = "D. Rize";
  1982. scope = 2;
  1983. scopeCurator = 2;
  1984. displayName = "MTVR Extended Flatbed";
  1985. side = 1;
  1986. faction = "B_USArmy_DES";
  1987. crew = "B_Soldier_F";
  1988.  
  1989. class Turrets : Turrets {
  1990. class CargoTurret_01 : CargoTurret_01 { gunnerType = ""; };
  1991. };
  1992.  
  1993.  
  1994.  
  1995. class EventHandlers : EventHandlers {
  1996. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  1997.  
  1998. class ALiVE_orbatCreator {
  1999. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;_unit setObjectTextureGlobal [0,'vurtual_mtvr\data\mtvr_body_desert_co.paa'];_unit setObjectTextureGlobal [1,'vurtual_mtvr\data\mtvr_body2_desert_co.paa'];_unit setObjectTextureGlobal [2,'vurtual_mtvr\data\mtvr_tarp_desert_co.paa'];};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  2000. };
  2001.  
  2002. };
  2003.  
  2004. // custom attributes (do not delete)
  2005. ALiVE_orbatCreator_owned = 1;
  2006. ALiVE_orbatCreator_texture = "desert";
  2007.  
  2008. };
  2009.  
  2010. class B_USArmy_MTVR_Cargo_DES_01 : vurtual_mtvr_mk23_OCimport_02 {
  2011. author = "D. Rize";
  2012. scope = 2;
  2013. scopeCurator = 2;
  2014. displayName = "MTVR Cargo";
  2015. side = 1;
  2016. faction = "B_USArmy_DES";
  2017. crew = "B_Soldier_F";
  2018.  
  2019. class Turrets : Turrets {
  2020. class CargoTurret_01 : CargoTurret_01 { gunnerType = ""; };
  2021. class CargoTurret_02 : CargoTurret_02 { gunnerType = ""; };
  2022. class CargoTurret_03 : CargoTurret_03 { gunnerType = ""; };
  2023. };
  2024.  
  2025.  
  2026.  
  2027. class EventHandlers : EventHandlers {
  2028. class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};
  2029.  
  2030. class ALiVE_orbatCreator {
  2031. init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;_unit setObjectTextureGlobal [0,'vurtual_mtvr\data\mtvr_body_desert_co.paa'];_unit setObjectTextureGlobal [1,'vurtual_mtvr\data\mtvr_body2_desert_co.paa'];_unit setObjectTextureGlobal [2,'vurtual_mtvr\data\mtvr_tarp_desert_co.paa'];};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
  2032. };
  2033.  
  2034. };
  2035.  
  2036. // custom attributes (do not delete)
  2037. ALiVE_orbatCreator_owned = 1;
  2038. ALiVE_orbatCreator_texture = "desert";
  2039.  
  2040. };
  2041.  
  2042. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement