Advertisement
Guest User

Problems with SHG PLA for Arma 3

a guest
Nov 22nd, 2016
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 157.48 KB | None | 0 0
  1. //////////////////////////////////////////////////////////////////////////////////
  2. // Config Automatically Generated by ALiVE ORBAT Creator
  3. // Generated with Arma 3 version 164.138732 on Stable branch
  4. //////////////////////////////////////////////////////////////////////////////////
  5. class CfgPatches {
  6. class SHG_PLA {
  7. units[] = {};
  8. weapons[] = {};
  9. requiredVersion = 1.62;
  10. requiredAddons[] = {
  11. "A3_Characters_F",
  12. "A3_VME_PLA_Men"
  13. };
  14. author = "Nichols";
  15. authors[] = { "Nichols" };
  16. };
  17. };
  18.  
  19. class CfgFactionClasses {
  20. class SHG_PLA {
  21. displayName = "SHG PLA";
  22. side = 0;
  23. flag = "";
  24. icon = "\vme_pla_men\PLA_logo.paa";
  25. priority = 3;
  26. };
  27. };
  28.  
  29. class CfgGroups {
  30. class EAST {
  31.  
  32. class SHG_PLA {
  33. name = "SHG PLA";
  34.  
  35. class Infantry {
  36. name = "Infantry";
  37.  
  38. class PLA_InfSquad {
  39. name = "Infantry Squad (Wood)";
  40. side = 0;
  41. faction = "SHG_PLA";
  42. icon = "\A3\ui_f\data\map\markers\nato\n_inf.paa";
  43. rarityGroup = 0.5;
  44.  
  45. class Unit0 {
  46. position[] = { 0 , 0 , 0 };
  47. rank = "SERGEANT";
  48. side = 0;
  49. vehicle = "O_SHGPLA_SHG_PLA_Squad_Leader_01";
  50. };
  51. class Unit1 {
  52. position[] = { 5 , -5 , 0 };
  53. rank = "SERGEANT";
  54. side = 0;
  55. vehicle = "O_SHGPLA_SHG_PLA_Team_Leader_01";
  56. };
  57. class Unit2 {
  58. position[] = { -5 , -5 , 0 };
  59. rank = "CORPORAL";
  60. side = 0;
  61. vehicle = "O_SHGPLA_SHG_PLA_Grenadier_01";
  62. };
  63. class Unit3 {
  64. position[] = { 10 , -10 , 0 };
  65. rank = "CORPORAL";
  66. side = 0;
  67. vehicle = "O_SHGPLA_SHG_PLA_AR_01";
  68. };
  69. class Unit4 {
  70. position[] = { -10 , -10 , 0 };
  71. rank = "PRIVATE";
  72. side = 0;
  73. vehicle = "O_SHGPLA_SHG_PLA_LMG_01";
  74. };
  75. class Unit5 {
  76. position[] = { -15 , -15 , 0 };
  77. rank = "SERGEANT";
  78. side = 0;
  79. vehicle = "O_SHGPLA_SHG_PLA_Rifleman_AT_01";
  80. };
  81. class Unit6 {
  82. position[] = { 15 , -15 , 0 };
  83. rank = "CORPORAL";
  84. side = 0;
  85. vehicle = "O_SHGPLA_SHG_PLA_DM_01";
  86. };
  87. class Unit7 {
  88. position[] = { 20 , -20 , 0 };
  89. rank = "CORPORAL";
  90. side = 0;
  91. vehicle = "O_SHGPLA_SHG_PLA_Engineer_01";
  92. };
  93. class Unit8 {
  94. position[] = { -20 , -20 , 0 };
  95. rank = "PRIVATE";
  96. side = 0;
  97. vehicle = "O_SHGPLA_SHG_PLA_Medic_01";
  98. };
  99. class Unit9 {
  100. position[] = { -25 , -25 , 0 };
  101. rank = "SERGEANT";
  102. side = 0;
  103. vehicle = "O_SHGPLA_SHG_PLA_Asst_Missile_AT_01";
  104. };
  105. class Unit10 {
  106. position[] = { 25 , -25 , 0 };
  107. rank = "CORPORAL";
  108. side = 0;
  109. vehicle = "O_SHGPLA_SHG_PLA_Missile_AT_01";
  110. };
  111. class Unit11 {
  112. position[] = { 30 , -25 , 0 };
  113. rank = "CORPORAL";
  114. side = 0;
  115. vehicle = "O_SHGPLA_SHG_PLA_Rifleman_01";
  116. };
  117. class Unit12 {
  118. position[] = { -30 , -25 , 0 };
  119. rank = "PRIVATE";
  120. side = 0;
  121. vehicle = "O_SHGPLA_SHG_PLA_Missile_AA_01";
  122. };
  123. };
  124.  
  125. class pla_Air_defenceTeam {
  126. name = "Anti-Air Team";
  127. side = 0;
  128. faction = "SHG_PLA";
  129. icon = "\A3\ui_f\data\map\markers\nato\n_recon.paa";
  130. rarityGroup = 0.05;
  131.  
  132. class Unit0 {
  133. position[] = { 0 , 5 , 0 };
  134. rank = "LIEUTENANT";
  135. side = 0;
  136. vehicle = "O_SHGPLA_SHG_PLA_Team_Leader_01";
  137. };
  138. class Unit1 {
  139. position[] = { 3 , 0 , 0 };
  140. rank = "SERGEANT";
  141. side = 0;
  142. vehicle = "O_SHGPLA_SHG_PLA_Missile_AA_01";
  143. };
  144. class Unit2 {
  145. position[] = { 5 , 0 , 0 };
  146. rank = "CORPORAL";
  147. side = 0;
  148. vehicle = "O_SHGPLA_SHG_PLA_Missile_AA_01";
  149. };
  150. class Unit3 {
  151. position[] = { 7 , 0 , 0 };
  152. rank = "CORPORAL";
  153. side = 0;
  154. vehicle = "O_SHGPLA_SHG_PLA_Missile_AA_01";
  155. };
  156. };
  157.  
  158. class pla_specialTeam {
  159. name = "Recon Team";
  160. side = 0;
  161. faction = "SHG_PLA";
  162. icon = "\A3\ui_f\data\map\markers\nato\n_recon.paa";
  163. rarityGroup = 0.05;
  164.  
  165. class Unit0 {
  166. position[] = { 0 , 0 , 0 };
  167. rank = "LIEUTENANT";
  168. side = 0;
  169. vehicle = "O_SHGPLA_SHG_PLA_SOF_Recon_TL_01";
  170. };
  171. class Unit1 {
  172. position[] = { 5 , -5 , 0 };
  173. rank = "SERGEANT";
  174. side = 0;
  175. vehicle = "O_SHGPLA_SHG_PLA_SOF_Recon_Demo_Sr_01";
  176. };
  177. class Unit2 {
  178. position[] = { -5 , -5 , 0 };
  179. rank = "PRIVATE";
  180. side = 0;
  181. vehicle = "O_SHGPLA_SHG_SOF_Marksman_01";
  182. };
  183. class Unit3 {
  184. position[] = { 10 , -10 , 0 };
  185. rank = "PRIVATE";
  186. side = 0;
  187. vehicle = "O_SHGPLA_SHG_PLA_SOF_Commo_01";
  188. };
  189. class Unit4 {
  190. position[] = { -10 , -10 , 0 };
  191. rank = "PRIVATE";
  192. side = 0;
  193. vehicle = "O_SHGPLA_SHG_PLA_SOF_Rifleman_01";
  194. };
  195. class Unit5 {
  196. position[] = { 15 , -15 , 0 };
  197. rank = "PRIVATE";
  198. side = 0;
  199. vehicle = "O_SHGPLA_SHG_PLA_SOF_Rifleman_01";
  200. };
  201. class Unit6 {
  202. position[] = { -15 , -15 , 0 };
  203. rank = "SERGEANT";
  204. side = 0;
  205. vehicle = "O_SHGPLA_SHG_PLA_SOF_Scout_01";
  206. };
  207. class Unit7 {
  208. position[] = { 20 , -20 , 0 };
  209. rank = "CORPORAL";
  210. side = 0;
  211. vehicle = "O_SHGPLA_SHG_PLA_SOF_Grenadier_01";
  212. };
  213. class Unit8 {
  214. position[] = { -20 , -20 , 0 };
  215. rank = "PRIVATE";
  216. side = 0;
  217. vehicle = "O_SHGPLA_SHG_PLA_SOF_Spotter_01";
  218. };
  219. class Unit9 {
  220. position[] = { 25 , -25 , 0 };
  221. rank = "PRIVATE";
  222. side = 0;
  223. vehicle = "O_SHGPLA_SHG_PLA_SOF_Sniper_01";
  224. };
  225. class Unit10 {
  226. position[] = { -25 , -25 , 0 };
  227. rank = "PRIVATE";
  228. side = 0;
  229. vehicle = "O_SHGPLA_SHG_PLA_SOF_Grenadier_01";
  230. };
  231. class Unit11 {
  232. position[] = { 30 , -30 , 0 };
  233. rank = "PRIVATE";
  234. side = 0;
  235. vehicle = "O_SHGPLA_SHG_PLA_SOF_Rifleman_01";
  236. };
  237. };
  238.  
  239. class PLA_InfSquad_AP {
  240. name = "Infantry Squad / Airborne (Wood)";
  241. side = 0;
  242. faction = "SHG_PLA";
  243. icon = "\A3\ui_f\data\map\markers\nato\n_inf.paa";
  244. rarityGroup = 0.8;
  245.  
  246. class Unit0 {
  247. position[] = { 0 , 0 , 0 };
  248. rank = "LIEUTENANT";
  249. side = 0;
  250. vehicle = "O_SHGPLA_SHG_PLA_Paratrooper_SL_01";
  251. };
  252. class Unit1 {
  253. position[] = { 5 , -5 , 0 };
  254. rank = "SERGEANT";
  255. side = 0;
  256. vehicle = "O_SHGPLA_SHG_PLA_Paratrooper_01";
  257. };
  258. class Unit2 {
  259. position[] = { -5 , -5 , 0 };
  260. rank = "CORPORAL";
  261. side = 0;
  262. vehicle = "O_SHGPLA_SHG_PLA_Paratrooper_01";
  263. };
  264. class Unit3 {
  265. position[] = { 10 , -10 , 0 };
  266. rank = "PRIVATE";
  267. side = 0;
  268. vehicle = "O_SHGPLA_SHG_PLA_Paratrooper_01";
  269. };
  270. class Unit4 {
  271. position[] = { -10 , -10 , 0 };
  272. rank = "PRIVATE";
  273. side = 0;
  274. vehicle = "O_SHGPLA_SHG_PLA_Paratrooper_AR_01";
  275. };
  276. class Unit5 {
  277. position[] = { 15 , -15 , 0 };
  278. rank = "SERGEANT";
  279. side = 0;
  280. vehicle = "O_SHGPLA_SHG_PLA_Paratrooper_01";
  281. };
  282. class Unit6 {
  283. position[] = { -15 , -15 , 0 };
  284. rank = "CORPORAL";
  285. side = 0;
  286. vehicle = "O_SHGPLA_SHG_PLA_Paratrooper_AR_01";
  287. };
  288. class Unit7 {
  289. position[] = { 20 , -20 , 0 };
  290. rank = "PRIVATE";
  291. side = 0;
  292. vehicle = "O_SHGPLA_SHG_PLA_Paratrooper_01";
  293. };
  294. class Unit8 {
  295. position[] = { -20 , -20 , 0 };
  296. rank = "PRIVATE";
  297. side = 0;
  298. vehicle = "O_SHGPLA_SHG_PLA_Paratrooper_01";
  299. };
  300. class Unit9 {
  301. position[] = { 25 , -25 , 0 };
  302. rank = "PRIVATE";
  303. side = 0;
  304. vehicle = "O_SHGPLA_SHG_PLA_Paratrooper_01";
  305. };
  306. class Unit10 {
  307. position[] = { -25 , -25 , 0 };
  308. rank = "PRIVATE";
  309. side = 0;
  310. vehicle = "O_SHGPLA_SHG_PLA_Paratrooper_01";
  311. };
  312. class Unit11 {
  313. position[] = { 30 , -30 , 0 };
  314. rank = "PRIVATE";
  315. side = 0;
  316. vehicle = "O_SHGPLA_SHG_PLA_Paratrooper_AR_01";
  317. };
  318. };
  319.  
  320. class pla_SniperTeam {
  321. name = "Sniper Team";
  322. side = 0;
  323. faction = "SHG_PLA";
  324. icon = "\A3\ui_f\data\map\markers\nato\n_recon.paa";
  325. rarityGroup = 0.05;
  326.  
  327. class Unit0 {
  328. position[] = { 0 , 0 , 0 };
  329. rank = "SERGEANT";
  330. side = 0;
  331. vehicle = "O_SHGPLA_SHG_PLA_SOF_Sniper_01";
  332. };
  333. class Unit1 {
  334. position[] = { 5 , -5 , 0 };
  335. rank = "CORPORAL";
  336. side = 0;
  337. vehicle = "O_SHGPLA_SHG_PLA_SOF_Spotter_01";
  338. };
  339. };
  340.  
  341. };
  342.  
  343. class SpecOps {
  344. name = "Special Forces";
  345.  
  346. };
  347.  
  348. class Motorized {
  349. name = "Motorized Infantry";
  350.  
  351. };
  352.  
  353. class Motorized_MTP {
  354. name = "Motorized Infantry (MTP)";
  355.  
  356. };
  357.  
  358. class Support {
  359. name = "Support Infantry";
  360.  
  361. };
  362.  
  363. class Mechanized {
  364. name = "Mechanized Infantry";
  365.  
  366. };
  367.  
  368. class Armored {
  369. name = "Armor";
  370.  
  371. };
  372.  
  373. class Artillery {
  374. name = "Artillery";
  375.  
  376. };
  377.  
  378. class Naval {
  379. name = "Naval";
  380.  
  381. };
  382.  
  383. class Air {
  384. name = "Air";
  385.  
  386. };
  387.  
  388.  
  389. };
  390.  
  391. };
  392. };
  393.  
  394.  
  395.  
  396. class CfgVehicles {
  397.  
  398. class PLA_Soldier_base_F;
  399. class PLA_Soldier_base_F_OCimport_01 : PLA_Soldier_base_F { scope = 0; class EventHandlers; };
  400. class PLA_Soldier_base_F_OCimport_02 : PLA_Soldier_base_F_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  401.  
  402. class PLA_Soldier_SL_F;
  403. class PLA_Soldier_SL_F_OCimport_01 : PLA_Soldier_SL_F { scope = 0; class EventHandlers; };
  404. class PLA_Soldier_SL_F_OCimport_02 : PLA_Soldier_SL_F_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  405.  
  406. class PLA_Soldier_F;
  407. class PLA_Soldier_F_OCimport_01 : PLA_Soldier_F { scope = 0; class EventHandlers; };
  408. class PLA_Soldier_F_OCimport_02 : PLA_Soldier_F_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  409.  
  410. class PLA_SoldierA_F;
  411. class PLA_SoldierA_F_OCimport_01 : PLA_SoldierA_F { scope = 0; class EventHandlers; };
  412. class PLA_SoldierA_F_OCimport_02 : PLA_SoldierA_F_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  413.  
  414. class PLA_Soldier_TL_F;
  415. class PLA_Soldier_TL_F_OCimport_01 : PLA_Soldier_TL_F { scope = 0; class EventHandlers; };
  416. class PLA_Soldier_TL_F_OCimport_02 : PLA_Soldier_TL_F_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  417.  
  418. class PLA_Soldier_Engineer_F;
  419. class PLA_Soldier_Engineer_F_OCimport_01 : PLA_Soldier_Engineer_F { scope = 0; class EventHandlers; };
  420. class PLA_Soldier_Engineer_F_OCimport_02 : PLA_Soldier_Engineer_F_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  421.  
  422. class PLA_Soldier_GLA_F;
  423. class PLA_Soldier_GLA_F_OCimport_01 : PLA_Soldier_GLA_F { scope = 0; class EventHandlers; };
  424. class PLA_Soldier_GLA_F_OCimport_02 : PLA_Soldier_GLA_F_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  425.  
  426. class PLA_Soldier_special_2;
  427. class PLA_Soldier_special_2_OCimport_01 : PLA_Soldier_special_2 { scope = 0; class EventHandlers; };
  428. class PLA_Soldier_special_2_OCimport_02 : PLA_Soldier_special_2_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  429.  
  430. class PLA_Soldier_special_3;
  431. class PLA_Soldier_special_3_OCimport_01 : PLA_Soldier_special_3 { scope = 0; class EventHandlers; };
  432. class PLA_Soldier_special_3_OCimport_02 : PLA_Soldier_special_3_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  433.  
  434. class PLA_Soldier_GL_F;
  435. class PLA_Soldier_GL_F_OCimport_01 : PLA_Soldier_GL_F { scope = 0; class EventHandlers; };
  436. class PLA_Soldier_GL_F_OCimport_02 : PLA_Soldier_GL_F_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  437.  
  438. class PLA_Soldier_AT_F;
  439. class PLA_Soldier_AT_F_OCimport_01 : PLA_Soldier_AT_F { scope = 0; class EventHandlers; };
  440. class PLA_Soldier_AT_F_OCimport_02 : PLA_Soldier_AT_F_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  441.  
  442. class PLA_Soldier_AT89A_F;
  443. class PLA_Soldier_AT89A_F_OCimport_01 : PLA_Soldier_AT89A_F { scope = 0; class EventHandlers; };
  444. class PLA_Soldier_AT89A_F_OCimport_02 : PLA_Soldier_AT89A_F_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  445.  
  446. class PLA_Soldier_AT89B_F;
  447. class PLA_Soldier_AT89B_F_OCimport_01 : PLA_Soldier_AT89B_F { scope = 0; class EventHandlers; };
  448. class PLA_Soldier_AT89B_F_OCimport_02 : PLA_Soldier_AT89B_F_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  449.  
  450. class PLA_Soldier_special_4;
  451. class PLA_Soldier_special_4_OCimport_01 : PLA_Soldier_special_4 { scope = 0; class EventHandlers; };
  452. class PLA_Soldier_special_4_OCimport_02 : PLA_Soldier_special_4_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  453.  
  454. class PLA_Soldier_MG_F;
  455. class PLA_Soldier_MG_F_OCimport_01 : PLA_Soldier_MG_F { scope = 0; class EventHandlers; };
  456. class PLA_Soldier_MG_F_OCimport_02 : PLA_Soldier_MG_F_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  457.  
  458. class PLA_Soldier_special;
  459. class PLA_Soldier_special_OCimport_01 : PLA_Soldier_special { scope = 0; class EventHandlers; };
  460. class PLA_Soldier_special_OCimport_02 : PLA_Soldier_special_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  461.  
  462. class PLA_Soldier_medic_F;
  463. class PLA_Soldier_medic_F_OCimport_01 : PLA_Soldier_medic_F { scope = 0; class EventHandlers; };
  464. class PLA_Soldier_medic_F_OCimport_02 : PLA_Soldier_medic_F_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  465.  
  466. class PLA_Soldier_OF_F;
  467. class PLA_Soldier_OF_F_OCimport_01 : PLA_Soldier_OF_F { scope = 0; class EventHandlers; };
  468. class PLA_Soldier_OF_F_OCimport_02 : PLA_Soldier_OF_F_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  469.  
  470. class PLA_Soldier_HMG_F;
  471. class PLA_Soldier_HMG_F_OCimport_01 : PLA_Soldier_HMG_F { scope = 0; class EventHandlers; };
  472. class PLA_Soldier_HMG_F_OCimport_02 : PLA_Soldier_HMG_F_OCimport_01 { class EventHandlers { class CBA_Extended_EventHandlers_base; }; };
  473.  
  474.  
  475. class O_SHGPLA_SHG_PLA_Rifleman_Unarmed_01 : PLA_Soldier_base_F_OCimport_02 {
  476. author = "Nichols";
  477. scope = 2;
  478. scopeArsenal = 2;
  479. displayName = "SHG PLA Rifleman (Unarmed)";
  480. side = 0;
  481. faction = "SHG_PLA";
  482.  
  483. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "G_GUERIL_default" };
  484. uniformClass = "PLA_CombatUniform_SB";
  485. backpack = "";
  486.  
  487. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_T15Vest" , "VME_PLA_Helmet_R" };
  488. weapons[] = { "Binocular" , "Throw" , "Put" };
  489. magazines[] = {};
  490.  
  491. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_T15Vest" , "VME_PLA_Helmet_R" };
  492. respawnWeapons[] = { "Binocular" , "Throw" , "Put" };
  493. respawnMagazines[] = {};
  494.  
  495. class EventHandlers : EventHandlers {
  496. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  497.  
  498. class ALiVE_orbatCreator {
  499. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SB';_unit addVest 'PLA_T15Vest';_unit addBackpack '';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_Flashlight_MX991';_unit addItemToUniform 'ACE_Flashlight_KSF1';_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};_unit addItemToVest 'ACE_EntrenchingTool';_unit addItemToVest 'ACE_EarPlugs';_unit addWeapon 'Binocular';reload _unit;";
  500. };
  501.  
  502. };
  503.  
  504. // custom attributes (do not delete)
  505. ALiVE_orbatCreator_owned = 1;
  506.  
  507. };
  508.  
  509. class O_SHGPLA_SHG_PLA_Squad_Leader_01 : PLA_Soldier_SL_F_OCimport_02 {
  510. author = "Nichols";
  511. scope = 2;
  512. scopeArsenal = 2;
  513. displayName = "SHG PLA Squad Leader";
  514. side = 0;
  515. faction = "SHG_PLA";
  516.  
  517. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "G_GUERIL_default" };
  518. uniformClass = "PLA_CombatUniform_SGCB";
  519. backpack = "PLA_AssaultPack_Base";
  520.  
  521. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "ACE_NVG_Gen1" , "Binocular" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  522. weapons[] = { "vme_pla_qbz95_1GL" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  523. magazines[] = { "Chemlight_yellow" , "Chemlight_red" , "SmokeShellGreen" , "SmokeShellRed" , "HandGrenade" , "HandGrenade" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_Smoke_Grenade_shell" , "1Rnd_SmokeRed_Grenade_shell" , "1Rnd_SmokeGreen_Grenade_shell" , "1Rnd_SmokeYellow_Grenade_shell" , "1Rnd_SmokePurple_Grenade_shell" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "SmokeShell" , "SmokeShell" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_Smoke_GL" };
  524.  
  525. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "ACE_NVG_Gen1" , "Binocular" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  526. respawnWeapons[] = { "vme_pla_qbz95_1GL" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  527. respawnMagazines[] = { "Chemlight_yellow" , "Chemlight_red" , "SmokeShellGreen" , "SmokeShellRed" , "HandGrenade" , "HandGrenade" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_Smoke_Grenade_shell" , "1Rnd_SmokeRed_Grenade_shell" , "1Rnd_SmokeGreen_Grenade_shell" , "1Rnd_SmokeYellow_Grenade_shell" , "1Rnd_SmokePurple_Grenade_shell" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "SmokeShell" , "SmokeShell" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_Smoke_GL" };
  528.  
  529. class EventHandlers : EventHandlers {
  530. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  531.  
  532. class ALiVE_orbatCreator {
  533. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SGCB';_unit addVest 'PLA_T15Vest_RD';_unit addBackpack 'PLA_AssaultPack_Base';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'acc_flashlight';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};_unit addItemToUniform 'ACE_MapTools';_unit addItemToUniform 'ACE_EarPlugs';_unit addItemToUniform 'Chemlight_yellow';_unit addItemToUniform 'Chemlight_red';_unit addItemToVest 'SmokeShellGreen';_unit addItemToVest 'SmokeShellRed';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 5 do {_unit addItemToVest '1Rnd_HE_Grenade_shell';};_unit addItemToVest '1Rnd_Smoke_Grenade_shell';_unit addItemToVest '1Rnd_SmokeRed_Grenade_shell';_unit addItemToVest '1Rnd_SmokeGreen_Grenade_shell';_unit addItemToVest '1Rnd_SmokeYellow_Grenade_shell';_unit addItemToVest '1Rnd_SmokePurple_Grenade_shell';for '_i' from 1 to 5 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};for '_i' from 1 to 2 do {_unit addItemToVest 'SmokeShell';};for '_i' from 1 to 8 do {_unit addItemToBackpack 'VME_1Rnd_HE_GL';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'VME_1Rnd_Smoke_GL';};_unit addWeapon 'vme_pla_qbz95_1GL';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Binocular';_unit addPrimaryWeaponItem 'VME_Eotech_557_Magnifier_DOWN';reload _unit;";
  534. };
  535.  
  536. };
  537.  
  538. // custom attributes (do not delete)
  539. ALiVE_orbatCreator_owned = 1;
  540.  
  541. };
  542.  
  543. class O_SHGPLA_SHG_PLA_Rifleman_01 : PLA_Soldier_F_OCimport_02 {
  544. author = "Nichols";
  545. scope = 2;
  546. scopeArsenal = 2;
  547. displayName = "SHG PLA Rifleman";
  548. side = 0;
  549. faction = "SHG_PLA";
  550.  
  551. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "G_GUERIL_default" };
  552. uniformClass = "PLA_CombatUniform_SG";
  553. backpack = "PLA_AssaultPack_Base";
  554.  
  555. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ACE_NVG_Gen1" , "Binocular" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  556. weapons[] = { "vme_pla_qbz03" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  557. magazines[] = { "Chemlight_yellow" , "Chemlight_red" , "SmokeShellGreen" , "SmokeShellRed" , "HandGrenade" , "HandGrenade" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "O_IR_Grenade" , "O_IR_Grenade" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_Smoke_GL" };
  558.  
  559. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ACE_NVG_Gen1" , "Binocular" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  560. respawnWeapons[] = { "vme_pla_qbz03" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  561. respawnMagazines[] = { "Chemlight_yellow" , "Chemlight_red" , "SmokeShellGreen" , "SmokeShellRed" , "HandGrenade" , "HandGrenade" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "O_IR_Grenade" , "O_IR_Grenade" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_Smoke_GL" };
  562.  
  563. class EventHandlers : EventHandlers {
  564. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  565.  
  566. class ALiVE_orbatCreator {
  567. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SG';_unit addVest 'PLA_T15Vest_RD';_unit addBackpack 'PLA_AssaultPack_Base';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'acc_flashlight';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};_unit addItemToUniform 'ACE_MapTools';_unit addItemToUniform 'ACE_Flashlight_XL50';_unit addItemToUniform 'ACE_EarPlugs';_unit addItemToUniform 'Chemlight_yellow';_unit addItemToUniform 'Chemlight_red';_unit addItemToVest 'SmokeShellGreen';_unit addItemToVest 'SmokeShellRed';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 5 do {_unit addItemToVest '1Rnd_HE_Grenade_shell';};for '_i' from 1 to 2 do {_unit addItemToVest 'O_IR_Grenade';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};for '_i' from 1 to 7 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP87';};for '_i' from 1 to 9 do {_unit addItemToBackpack 'VME_1Rnd_HE_GL';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'VME_1Rnd_Smoke_GL';};_unit addWeapon 'vme_pla_qbz03';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Binocular';_unit addPrimaryWeaponItem 'VME_Eotech_557_Magnifier_DOWN';_unit addPrimaryWeaponItem 'VME_QBZ03_rail';reload _unit;";
  568. };
  569.  
  570. };
  571.  
  572. // custom attributes (do not delete)
  573. ALiVE_orbatCreator_owned = 1;
  574.  
  575. };
  576.  
  577. class O_SHGPLA_SHG_PLA_Crewman_Helo_01 : PLA_SoldierA_F_OCimport_02 {
  578. author = "Nichols";
  579. scope = 2;
  580. scopeArsenal = 2;
  581. displayName = "SHG PLA Crewman (Helo)";
  582. side = 0;
  583. faction = "SHG_PLA";
  584.  
  585. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "NoGlasses" };
  586. uniformClass = "PLA_CombatUniform_SBCB";
  587. backpack = "";
  588.  
  589. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "ItemRadio" , "ItemGPS" , "Binocular" , "PLA_T15Vest_RF" , "H_CrewHelmetHeli_O" };
  590. weapons[] = { "vme_pla_qcw05" , "Binocular" , "Throw" , "Put" };
  591. magazines[] = { "SmokeShell" , "SmokeShell" , "HandGrenade" , "HandGrenade" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "ACE_M14" , "ACE_Chemlight_HiRed" , "ACE_Chemlight_HiRed" , "ACE_HandFlare_Red" , "SmokeShellRed" };
  592.  
  593. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "ItemRadio" , "ItemGPS" , "Binocular" , "PLA_T15Vest_RF" , "H_CrewHelmetHeli_O" };
  594. respawnWeapons[] = { "vme_pla_qcw05" , "Binocular" , "Throw" , "Put" };
  595. respawnMagazines[] = { "SmokeShell" , "SmokeShell" , "HandGrenade" , "HandGrenade" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "ACE_M14" , "ACE_Chemlight_HiRed" , "ACE_Chemlight_HiRed" , "ACE_HandFlare_Red" , "SmokeShellRed" };
  596.  
  597. class EventHandlers : EventHandlers {
  598. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  599.  
  600. class ALiVE_orbatCreator {
  601. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_T15Vest_RF';_unit addBackpack '';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_IR_Strobe_Item';_unit addItemToUniform 'ACE_Flashlight_KSF1';_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_tourniquet';};_unit addItemToUniform 'SmokeShell';_unit addItemToVest 'SmokeShell';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 4 do {_unit addItemToVest 'VME_QCW05_50Rnd_DCV05';};_unit addItemToVest 'ACE_M14';for '_i' from 1 to 2 do {_unit addItemToVest 'ACE_Chemlight_HiRed';};_unit addItemToVest 'ACE_HandFlare_Red';_unit addItemToVest 'SmokeShellRed';_unit addWeapon 'vme_pla_qcw05';_unit addWeapon 'Binocular';reload _unit;";
  602. };
  603.  
  604. };
  605.  
  606. // custom attributes (do not delete)
  607. ALiVE_orbatCreator_owned = 1;
  608.  
  609. };
  610.  
  611. class O_SHGPLA_SHG_PLA_Crewman_Armor_01 : PLA_SoldierA_F_OCimport_02 {
  612. author = "Nichols";
  613. scope = 2;
  614. scopeArsenal = 2;
  615. displayName = "SHG PLA Crewman (Armor)";
  616. side = 0;
  617. faction = "SHG_PLA";
  618.  
  619. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "NoGlasses" };
  620. uniformClass = "PLA_CombatUniform_SG";
  621. backpack = "";
  622.  
  623. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_B04_RF" , "VME_PLA_Helmet_R_O" };
  624. weapons[] = { "vme_pla_qcw05" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  625. magazines[] = { "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "ACE_M14" , "HandGrenade" , "HandGrenade" , "SmokeShell" , "SmokeShell" , "SmokeShellRed" };
  626.  
  627. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_B04_RF" , "VME_PLA_Helmet_R_O" };
  628. respawnWeapons[] = { "vme_pla_qcw05" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  629. respawnMagazines[] = { "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "ACE_M14" , "HandGrenade" , "HandGrenade" , "SmokeShell" , "SmokeShell" , "SmokeShellRed" };
  630.  
  631. class EventHandlers : EventHandlers {
  632. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  633.  
  634. class ALiVE_orbatCreator {
  635. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SG';_unit addVest 'PLA_B04_RF';_unit addBackpack '';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 6 do {_unit addItemToVest 'VME_QCW05_50Rnd_DCV05';};_unit addItemToVest 'ACE_M14';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 2 do {_unit addItemToVest 'SmokeShell';};_unit addItemToVest 'SmokeShellRed';_unit addWeapon 'vme_pla_qcw05';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Binocular';reload _unit;";
  636. };
  637.  
  638. };
  639.  
  640. // custom attributes (do not delete)
  641. ALiVE_orbatCreator_owned = 1;
  642.  
  643. };
  644.  
  645. class O_SHGPLA_SHG_PLA_Team_Leader_01 : PLA_Soldier_TL_F_OCimport_02 {
  646. author = "Nichols";
  647. scope = 2;
  648. scopeArsenal = 2;
  649. displayName = "SHG PLA Fire Team Leader";
  650. side = 0;
  651. faction = "SHG_PLA";
  652.  
  653. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "G_GUERIL_default" };
  654. uniformClass = "PLA_CombatUniform_SGCB";
  655. backpack = "PLA_AssaultPack_Base";
  656.  
  657. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "ACE_NVG_Gen1" , "Binocular" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  658. weapons[] = { "vme_pla_qbz95_1GL" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  659. magazines[] = { "Chemlight_yellow" , "Chemlight_red" , "SmokeShellGreen" , "SmokeShellRed" , "HandGrenade" , "HandGrenade" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_Smoke_Grenade_shell" , "1Rnd_SmokeRed_Grenade_shell" , "1Rnd_SmokeGreen_Grenade_shell" , "1Rnd_SmokeYellow_Grenade_shell" , "1Rnd_SmokePurple_Grenade_shell" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "SmokeShell" , "SmokeShell" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_Smoke_GL" };
  660.  
  661. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "ACE_NVG_Gen1" , "Binocular" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  662. respawnWeapons[] = { "vme_pla_qbz95_1GL" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  663. respawnMagazines[] = { "Chemlight_yellow" , "Chemlight_red" , "SmokeShellGreen" , "SmokeShellRed" , "HandGrenade" , "HandGrenade" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_Smoke_Grenade_shell" , "1Rnd_SmokeRed_Grenade_shell" , "1Rnd_SmokeGreen_Grenade_shell" , "1Rnd_SmokeYellow_Grenade_shell" , "1Rnd_SmokePurple_Grenade_shell" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "SmokeShell" , "SmokeShell" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_Smoke_GL" };
  664.  
  665. class EventHandlers : EventHandlers {
  666. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  667.  
  668. class ALiVE_orbatCreator {
  669. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SGCB';_unit addVest 'PLA_T15Vest_RD';_unit addBackpack 'PLA_AssaultPack_Base';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'acc_flashlight';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};_unit addItemToUniform 'ACE_MapTools';_unit addItemToUniform 'ACE_EarPlugs';_unit addItemToUniform 'Chemlight_yellow';_unit addItemToUniform 'Chemlight_red';_unit addItemToVest 'SmokeShellGreen';_unit addItemToVest 'SmokeShellRed';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 5 do {_unit addItemToVest '1Rnd_HE_Grenade_shell';};_unit addItemToVest '1Rnd_Smoke_Grenade_shell';_unit addItemToVest '1Rnd_SmokeRed_Grenade_shell';_unit addItemToVest '1Rnd_SmokeGreen_Grenade_shell';_unit addItemToVest '1Rnd_SmokeYellow_Grenade_shell';_unit addItemToVest '1Rnd_SmokePurple_Grenade_shell';for '_i' from 1 to 6 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};for '_i' from 1 to 2 do {_unit addItemToVest 'SmokeShell';};for '_i' from 1 to 8 do {_unit addItemToBackpack 'VME_1Rnd_HE_GL';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'VME_1Rnd_Smoke_GL';};_unit addWeapon 'vme_pla_qbz95_1GL';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Binocular';_unit addPrimaryWeaponItem 'VME_Eotech_557_Magnifier_DOWN';reload _unit;";
  670. };
  671.  
  672. };
  673.  
  674. // custom attributes (do not delete)
  675. ALiVE_orbatCreator_owned = 1;
  676.  
  677. };
  678.  
  679. class O_SHGPLA_SHG_PLA_Engineer_01 : PLA_Soldier_Engineer_F_OCimport_02 {
  680. author = "Nichols";
  681. scope = 2;
  682. scopeArsenal = 2;
  683. displayName = "SHG PLA Engineer";
  684. side = 0;
  685. faction = "SHG_PLA";
  686.  
  687. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "G_GUERIL_default" };
  688. uniformClass = "PLA_CombatUniform_SGCB";
  689. backpack = "PLA_AssaultPack_Base";
  690.  
  691. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  692. weapons[] = { "vme_pla_qbz03" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  693. magazines[] = { "HandGrenade" , "HandGrenade" , "SmokeShellRed" , "SmokeShellOrange" , "SmokeShellYellow" , "Chemlight_red" , "Chemlight_red" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "ACE_Chemlight_IR" , "ACE_Chemlight_IR" , "ACE_Chemlight_IR" , "ACE_Chemlight_IR" , "SmokeShell" , "SmokeShell" , "ATMine_Range_Mag" , "DemoCharge_Remote_Mag" , "DemoCharge_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "APERSMine_Range_Mag" , "APERSMine_Range_Mag" };
  694.  
  695. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  696. respawnWeapons[] = { "vme_pla_qbz03" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  697. respawnMagazines[] = { "HandGrenade" , "HandGrenade" , "SmokeShellRed" , "SmokeShellOrange" , "SmokeShellYellow" , "Chemlight_red" , "Chemlight_red" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "ACE_Chemlight_IR" , "ACE_Chemlight_IR" , "ACE_Chemlight_IR" , "ACE_Chemlight_IR" , "SmokeShell" , "SmokeShell" , "ATMine_Range_Mag" , "DemoCharge_Remote_Mag" , "DemoCharge_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "APERSMine_Range_Mag" , "APERSMine_Range_Mag" };
  698.  
  699. class EventHandlers : EventHandlers {
  700. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  701.  
  702. class ALiVE_orbatCreator {
  703. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SGCB';_unit addVest 'PLA_T15Vest_RD';_unit addBackpack 'PLA_AssaultPack_Base';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'ACE_Clacker';_unit addItemToUniform 'ACE_DefusalKit';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_EarPlugs';_unit addItemToUniform 'ACE_Flashlight_KSF1';_unit addItemToUniform 'ACE_MapTools';_unit addItemToVest 'ACE_DefusalKit';_unit addItemToVest 'ACE_DeadManSwitch';_unit addItemToVest 'ACE_EntrenchingTool';_unit addItemToVest 'ACE_EarPlugs';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};_unit addItemToVest 'SmokeShellRed';_unit addItemToVest 'SmokeShellOrange';_unit addItemToVest 'SmokeShellYellow';for '_i' from 1 to 2 do {_unit addItemToVest 'Chemlight_red';};for '_i' from 1 to 7 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP87';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};for '_i' from 1 to 4 do {_unit addItemToVest 'ACE_Chemlight_IR';};for '_i' from 1 to 2 do {_unit addItemToVest 'SmokeShell';};_unit addItemToBackpack 'ATMine_Range_Mag';for '_i' from 1 to 2 do {_unit addItemToBackpack 'DemoCharge_Remote_Mag';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'ClaymoreDirectionalMine_Remote_Mag';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'APERSMine_Range_Mag';};_unit addWeapon 'vme_pla_qbz03';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Binocular';_unit addPrimaryWeaponItem 'VME_Eotech553';_unit addPrimaryWeaponItem 'VME_QBZ03_rail';reload _unit;";
  704. };
  705.  
  706. };
  707.  
  708. // custom attributes (do not delete)
  709. ALiVE_orbatCreator_owned = 1;
  710.  
  711. };
  712.  
  713. class O_SHGPLA_SHG_PLA_Paratrooper_SL_01 : PLA_Soldier_GLA_F_OCimport_02 {
  714. author = "Nichols";
  715. scope = 2;
  716. scopeArsenal = 2;
  717. displayName = "SHG PLA Paratrooper SL";
  718. side = 0;
  719. faction = "SHG_PLA";
  720.  
  721. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "NoGlasses" };
  722. uniformClass = "PLA_CombatUniform_SBCB";
  723. backpack = "B_Parachute";
  724.  
  725. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "NVGoggles_mas_h" , "Rangefinder" , "PLA_T15Vest" , "VME_PLA_Helmet_R" };
  726. weapons[] = { "vme_pla_qbz95_1GL" , "vme_pla_qsz92" , "Rangefinder" , "Throw" , "Put" };
  727. magazines[] = { "Chemlight_green" , "Chemlight_blue" , "ACE_Chemlight_HiRed" , "ACE_Chemlight_HiOrange" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "SmokeShell" , "HandGrenade" , "HandGrenade" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Green" };
  728.  
  729. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "NVGoggles_mas_h" , "Rangefinder" , "PLA_T15Vest" , "VME_PLA_Helmet_R" };
  730. respawnWeapons[] = { "vme_pla_qbz95_1GL" , "vme_pla_qsz92" , "Rangefinder" , "Throw" , "Put" };
  731. respawnMagazines[] = { "Chemlight_green" , "Chemlight_blue" , "ACE_Chemlight_HiRed" , "ACE_Chemlight_HiOrange" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "SmokeShell" , "HandGrenade" , "HandGrenade" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Green" };
  732.  
  733. class EventHandlers : EventHandlers {
  734. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  735.  
  736. class ALiVE_orbatCreator {
  737. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_T15Vest';_unit addBackpack 'B_Parachute';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_Flashlight_KSF1';_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_tourniquet';};_unit addItemToUniform 'Chemlight_green';_unit addItemToUniform 'Chemlight_blue';_unit addItemToUniform 'ACE_Chemlight_HiRed';_unit addItemToUniform 'ACE_Chemlight_HiOrange';_unit addItemToVest 'ACE_IR_Strobe_Item';for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};_unit addItemToVest 'SmokeShell';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 3 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10';};for '_i' from 1 to 3 do {_unit addItemToVest 'VME_1Rnd_HE_GL';};_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10_Tracer_Green';_unit addWeapon 'vme_pla_qbz95_1GL';_unit addWeapon 'vme_pla_qsz92';_unit addWeapon 'Rangefinder';reload _unit;";
  738. };
  739.  
  740. };
  741.  
  742. // custom attributes (do not delete)
  743. ALiVE_orbatCreator_owned = 1;
  744.  
  745. };
  746.  
  747. class O_SHGPLA_SHG_PLA_SOF_Recon_TL_01 : PLA_Soldier_special_2_OCimport_02 {
  748. author = "Nichols";
  749. scope = 2;
  750. scopeArsenal = 2;
  751. displayName = "SHG PLA SOF Recon TL";
  752. side = 0;
  753. faction = "SHG_PLA";
  754.  
  755. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "NoGlasses" };
  756. uniformClass = "PLA_CombatUniform_SGCB";
  757. backpack = "PLA_AssaultPack_Base";
  758.  
  759. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "ACE_NVG_Gen1" , "Rangefinder" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  760. weapons[] = { "vme_pla_qbz95_1GL" , "vme_pla_qsw06" , "Rangefinder" , "Throw" , "Put" };
  761. magazines[] = { "VME_QSZ92_20Rnd_DAP92" , "SmokeShellGreen" , "SmokeShellRed" , "VME_QSW06_20Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Green" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Green" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" };
  762.  
  763. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "ACE_NVG_Gen1" , "Rangefinder" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  764. respawnWeapons[] = { "vme_pla_qbz95_1GL" , "vme_pla_qsw06" , "Rangefinder" , "Throw" , "Put" };
  765. respawnMagazines[] = { "VME_QSZ92_20Rnd_DAP92" , "SmokeShellGreen" , "SmokeShellRed" , "VME_QSW06_20Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Green" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Green" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" };
  766.  
  767. class EventHandlers : EventHandlers {
  768. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  769.  
  770. class ALiVE_orbatCreator {
  771. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SGCB';_unit addVest 'PLA_T15Vest_RD';_unit addBackpack 'PLA_AssaultPack_Base';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'acc_flashlight';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_tourniquet';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};_unit addItemToUniform 'ACE_Flashlight_KSF1';_unit addItemToUniform 'VME_QSZ92_20Rnd_DAP92';_unit addItemToVest 'ACE_Flashlight_KSF1';_unit addItemToVest 'ACE_EarPlugs';_unit addItemToVest 'ACE_wirecutter';_unit addItemToVest 'SmokeShellGreen';_unit addItemToVest 'SmokeShellRed';for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSW06_20Rnd_DCV05';};for '_i' from 1 to 6 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10_Tracer_Green';};for '_i' from 1 to 5 do {_unit addItemToVest 'VME_1Rnd_HE_GL';};_unit addWeapon 'vme_pla_qbz95_1GL';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Rangefinder';_unit addPrimaryWeaponItem 'VME_QBZ95_1_Silencer';_unit addPrimaryWeaponItem 'VME_QBZ95_laser_RED_flashlight';_unit addPrimaryWeaponItem 'VME_Eotech_557_Magnifier_DOWN';_unit addHandgunItem 'VME_QSW06_Silencer';reload _unit;";
  772. };
  773.  
  774. };
  775.  
  776. // custom attributes (do not delete)
  777. ALiVE_orbatCreator_owned = 1;
  778.  
  779. };
  780.  
  781. class O_SHGPLA_SHG_PLA_SOF_Recon_Demo_01 : PLA_Soldier_special_3_OCimport_02 {
  782. author = "Nichols";
  783. scope = 2;
  784. scopeArsenal = 2;
  785. displayName = "SHG PLA SOF Recon Demo ";
  786. side = 0;
  787. faction = "SHG_PLA";
  788.  
  789. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "NoGlasses" };
  790. uniformClass = "PLA_CombatUniform_SBCB";
  791. backpack = "PLA_ToolKit";
  792.  
  793. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "ItemRadio" , "ItemGPS" , "NVGoggles_OPFOR" , "Binocular" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  794. weapons[] = { "vme_pla_qbz95_1_spec" , "vme_pla_qsw06_mix" , "Binocular" , "Throw" , "Put" };
  795. magazines[] = { "SmokeShell" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QSW06_20Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "SmokeShellGreen" , "Chemlight_green" , "HandGrenade" , "HandGrenade" , "DemoCharge_Remote_Mag" , "DemoCharge_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "SLAMDirectionalMine_Wire_Mag" , "SLAMDirectionalMine_Wire_Mag" };
  796.  
  797. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "ItemRadio" , "ItemGPS" , "NVGoggles_OPFOR" , "Binocular" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  798. respawnWeapons[] = { "vme_pla_qbz95_1_spec" , "vme_pla_qsw06_mix" , "Binocular" , "Throw" , "Put" };
  799. respawnMagazines[] = { "SmokeShell" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QSW06_20Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "SmokeShellGreen" , "Chemlight_green" , "HandGrenade" , "HandGrenade" , "DemoCharge_Remote_Mag" , "DemoCharge_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "SLAMDirectionalMine_Wire_Mag" , "SLAMDirectionalMine_Wire_Mag" };
  800.  
  801. class EventHandlers : EventHandlers {
  802. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  803.  
  804. class ALiVE_orbatCreator {
  805. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_T15Vest_RD';_unit addBackpack 'PLA_ToolKit';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};_unit addItemToUniform 'ACE_MapTools';_unit addItemToUniform 'ACE_Flashlight_KSF1';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_EarPlugs';_unit addItemToUniform 'ACE_DefusalKit';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};_unit addItemToUniform 'SmokeShell';_unit addItemToVest 'ACE_wirecutter';for '_i' from 1 to 6 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSW06_20Rnd_DCV05';};_unit addItemToVest 'SmokeShellGreen';_unit addItemToVest 'Chemlight_green';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};_unit addItemToBackpack 'ToolKit';_unit addItemToBackpack 'MineDetector';_unit addItemToBackpack 'VME_QBZ95_1_Silencer';_unit addItemToBackpack 'VME_95_1_PNV';for '_i' from 1 to 2 do {_unit addItemToBackpack 'DemoCharge_Remote_Mag';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'ClaymoreDirectionalMine_Remote_Mag';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'SLAMDirectionalMine_Wire_Mag';};_unit addWeapon 'vme_pla_qbz95_1_spec';_unit addWeapon 'vme_pla_qsw06_mix';_unit addWeapon 'Binocular';_unit addPrimaryWeaponItem 'VME_QBZ95_1_Silencer';_unit addPrimaryWeaponItem 'VME_QBZ95_laser_IR_flashlight';_unit addPrimaryWeaponItem 'VME_95_1_PST';_unit addHandgunItem 'VME_QSW06_Silencer';reload _unit;";
  806. };
  807.  
  808. };
  809.  
  810. // custom attributes (do not delete)
  811. ALiVE_orbatCreator_owned = 1;
  812.  
  813. };
  814.  
  815. class O_SHGPLA_SHG_PLA_Paratrooper_AR_01 : PLA_Soldier_GLA_F_OCimport_02 {
  816. author = "Nichols";
  817. scope = 2;
  818. scopeArsenal = 2;
  819. displayName = "SHG PLA Paratrooper AR";
  820. side = 0;
  821. faction = "SHG_PLA";
  822.  
  823. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "NoGlasses" };
  824. uniformClass = "PLA_CombatUniform_SBCB";
  825. backpack = "B_Parachute";
  826.  
  827. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "NVGoggles_mas_h" , "Binocular" , "PLA_T15Vest" , "VME_PLA_Helmet_R" };
  828. weapons[] = { "vme_pla_qjb95_1" , "vme_pla_qsz92" , "Binocular" , "Throw" , "Put" };
  829. magazines[] = { "Chemlight_green" , "Chemlight_blue" , "ACE_Chemlight_HiRed" , "ACE_Chemlight_HiOrange" , "SmokeShell" , "HandGrenade" , "HandGrenade" , "VME_QJB95_1_75Rnd_DBP10" , "VME_QJB95_1_75Rnd_DBP10" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" };
  830.  
  831. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "NVGoggles_mas_h" , "Binocular" , "PLA_T15Vest" , "VME_PLA_Helmet_R" };
  832. respawnWeapons[] = { "vme_pla_qjb95_1" , "vme_pla_qsz92" , "Binocular" , "Throw" , "Put" };
  833. respawnMagazines[] = { "Chemlight_green" , "Chemlight_blue" , "ACE_Chemlight_HiRed" , "ACE_Chemlight_HiOrange" , "SmokeShell" , "HandGrenade" , "HandGrenade" , "VME_QJB95_1_75Rnd_DBP10" , "VME_QJB95_1_75Rnd_DBP10" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" };
  834.  
  835. class EventHandlers : EventHandlers {
  836. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  837.  
  838. class ALiVE_orbatCreator {
  839. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_T15Vest';_unit addBackpack 'B_Parachute';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_Flashlight_KSF1';_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_tourniquet';};_unit addItemToUniform 'Chemlight_green';_unit addItemToUniform 'Chemlight_blue';_unit addItemToUniform 'ACE_Chemlight_HiRed';_unit addItemToUniform 'ACE_Chemlight_HiOrange';_unit addItemToVest 'ACE_IR_Strobe_Item';_unit addItemToVest 'SmokeShell';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QJB95_1_75Rnd_DBP10';};for '_i' from 1 to 3 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};_unit addWeapon 'vme_pla_qjb95_1';_unit addWeapon 'vme_pla_qsz92';_unit addWeapon 'Binocular';reload _unit;";
  840. };
  841.  
  842. };
  843.  
  844. // custom attributes (do not delete)
  845. ALiVE_orbatCreator_owned = 1;
  846.  
  847. };
  848.  
  849. class O_SHGPLA_SHG_PLA_Grenadier_01 : PLA_Soldier_GL_F_OCimport_02 {
  850. author = "Nichols";
  851. scope = 2;
  852. scopeArsenal = 2;
  853. displayName = "SHG PLA Grenadier";
  854. side = 0;
  855. faction = "SHG_PLA";
  856.  
  857. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "G_GUERIL_default" };
  858. uniformClass = "PLA_CombatUniform_SG";
  859. backpack = "PLA_AssaultPack_Base";
  860.  
  861. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "NVGoggles_mas_h" , "Rangefinder" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  862. weapons[] = { "vme_pla_qbz95_1GL" , "vme_pla_qsw06" , "Rangefinder" , "Throw" , "Put" };
  863. magazines[] = { "Chemlight_yellow" , "Chemlight_red" , "SmokeShellGreen" , "SmokeShellRed" , "HandGrenade" , "HandGrenade" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_Smoke_Grenade_shell" , "1Rnd_SmokeRed_Grenade_shell" , "1Rnd_SmokeGreen_Grenade_shell" , "1Rnd_SmokeYellow_Grenade_shell" , "1Rnd_SmokePurple_Grenade_shell" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_Smoke_GL" };
  864.  
  865. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "NVGoggles_mas_h" , "Rangefinder" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  866. respawnWeapons[] = { "vme_pla_qbz95_1GL" , "vme_pla_qsw06" , "Rangefinder" , "Throw" , "Put" };
  867. respawnMagazines[] = { "Chemlight_yellow" , "Chemlight_red" , "SmokeShellGreen" , "SmokeShellRed" , "HandGrenade" , "HandGrenade" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_HE_Grenade_shell" , "1Rnd_Smoke_Grenade_shell" , "1Rnd_SmokeRed_Grenade_shell" , "1Rnd_SmokeGreen_Grenade_shell" , "1Rnd_SmokeYellow_Grenade_shell" , "1Rnd_SmokePurple_Grenade_shell" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_Smoke_GL" };
  868.  
  869. class EventHandlers : EventHandlers {
  870. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  871.  
  872. class ALiVE_orbatCreator {
  873. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SG';_unit addVest 'PLA_T15Vest_RD';_unit addBackpack 'PLA_AssaultPack_Base';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'acc_flashlight';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};_unit addItemToUniform 'ACE_MapTools';_unit addItemToUniform 'ACE_Flashlight_XL50';_unit addItemToUniform 'ACE_EarPlugs';_unit addItemToUniform 'Chemlight_yellow';_unit addItemToUniform 'Chemlight_red';_unit addItemToVest 'SmokeShellGreen';_unit addItemToVest 'SmokeShellRed';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 5 do {_unit addItemToVest '1Rnd_HE_Grenade_shell';};_unit addItemToVest '1Rnd_Smoke_Grenade_shell';_unit addItemToVest '1Rnd_SmokeRed_Grenade_shell';_unit addItemToVest '1Rnd_SmokeGreen_Grenade_shell';_unit addItemToVest '1Rnd_SmokeYellow_Grenade_shell';_unit addItemToVest '1Rnd_SmokePurple_Grenade_shell';for '_i' from 1 to 5 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};for '_i' from 1 to 7 do {_unit addItemToBackpack 'VME_1Rnd_HE_GL';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'VME_1Rnd_Smoke_GL';};_unit addWeapon 'vme_pla_qbz95_1GL';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Rangefinder';_unit addPrimaryWeaponItem 'VME_Eotech_557_Magnifier_DOWN';reload _unit;";
  874. };
  875.  
  876. };
  877.  
  878. // custom attributes (do not delete)
  879. ALiVE_orbatCreator_owned = 1;
  880.  
  881. };
  882.  
  883. class O_SHGPLA_SHG_PLA_Missile_AT_01 : PLA_Soldier_AT_F_OCimport_02 {
  884. author = "Nichols";
  885. scope = 2;
  886. scopeArsenal = 2;
  887. displayName = "SHG PLA Missile (AT)";
  888. side = 0;
  889. faction = "SHG_PLA";
  890.  
  891. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "G_GUERIL_default" };
  892. uniformClass = "PLA_CombatUniform_SBCB";
  893. backpack = "PLA_AssaultPack_Base";
  894.  
  895. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ACE_NVG_Gen1" , "Binocular" , "PLA_B04_RF" , "VME_PLA_Helmet_R" };
  896. weapons[] = { "vme_pla_qbz95_1" , "vme_pla_PF98" , "Binocular" , "Throw" , "Put" };
  897. magazines[] = { "VME_QBZ95_1_30Rnd_DBP10_Tracer_Green" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Green" , "VME_QBZ95_1_30Rnd_DBP10" , "SmokeShell" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Green" , "SmokeShell" , "HandGrenade" , "HandGrenade" , "vme_pla_PF98_AT_Rocket" , "vme_pla_PF98_MP_Rocket" };
  898.  
  899. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ACE_NVG_Gen1" , "Binocular" , "PLA_B04_RF" , "VME_PLA_Helmet_R" };
  900. respawnWeapons[] = { "vme_pla_qbz95_1" , "vme_pla_PF98" , "Binocular" , "Throw" , "Put" };
  901. respawnMagazines[] = { "VME_QBZ95_1_30Rnd_DBP10_Tracer_Green" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Green" , "VME_QBZ95_1_30Rnd_DBP10" , "SmokeShell" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Green" , "SmokeShell" , "HandGrenade" , "HandGrenade" , "vme_pla_PF98_AT_Rocket" , "vme_pla_PF98_MP_Rocket" };
  902.  
  903. class EventHandlers : EventHandlers {
  904. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  905.  
  906. class ALiVE_orbatCreator {
  907. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_B04_RF';_unit addBackpack 'PLA_AssaultPack_Base';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_fieldDressing';};_unit addItemToUniform 'ACE_morphine';for '_i' from 1 to 2 do {_unit addItemToUniform 'VME_QBZ95_1_30Rnd_DBP10_Tracer_Green';};_unit addItemToUniform 'VME_QBZ95_1_30Rnd_DBP10';_unit addItemToUniform 'SmokeShell';_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10';_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10_Tracer_Green';_unit addItemToVest 'SmokeShell';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};_unit addItemToBackpack 'vme_pla_PF98_AT_Rocket';_unit addItemToBackpack 'vme_pla_PF98_MP_Rocket';_unit addWeapon 'vme_pla_qbz95_1';_unit addWeapon 'vme_pla_PF98';_unit addWeapon 'Binocular';reload _unit;";
  908. };
  909.  
  910. };
  911.  
  912. // custom attributes (do not delete)
  913. ALiVE_orbatCreator_owned = 1;
  914.  
  915. };
  916.  
  917. class O_SHGPLA_SHG_PLA_Asst_Missile_AT_01 : PLA_Soldier_AT89A_F_OCimport_02 {
  918. author = "Nichols";
  919. scope = 2;
  920. scopeArsenal = 2;
  921. displayName = "SHG PLA Asst. Missile (AT)";
  922. side = 0;
  923. faction = "SHG_PLA";
  924.  
  925. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "G_GUERIL_default" };
  926. uniformClass = "PLA_CombatUniform_SGCB";
  927. backpack = "PLA_AssaultPack_Base";
  928.  
  929. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  930. weapons[] = { "vme_pla_qbz03" , "vme_pla_PF89A_AST" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  931. magazines[] = { "HandGrenade" , "HandGrenade" , "SmokeShellRed" , "SmokeShellOrange" , "SmokeShellYellow" , "Chemlight_red" , "Chemlight_red" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" };
  932.  
  933. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  934. respawnWeapons[] = { "vme_pla_qbz03" , "vme_pla_PF89A_AST" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  935. respawnMagazines[] = { "HandGrenade" , "HandGrenade" , "SmokeShellRed" , "SmokeShellOrange" , "SmokeShellYellow" , "Chemlight_red" , "Chemlight_red" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" };
  936.  
  937. class EventHandlers : EventHandlers {
  938. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  939.  
  940. class ALiVE_orbatCreator {
  941. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SGCB';_unit addVest 'PLA_T15Vest_RD';_unit addBackpack 'PLA_AssaultPack_Base';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'ACE_Clacker';_unit addItemToUniform 'ACE_DefusalKit';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_EarPlugs';_unit addItemToUniform 'ACE_Flashlight_KSF1';_unit addItemToUniform 'ACE_MapTools';_unit addItemToVest 'ACE_DefusalKit';_unit addItemToVest 'ACE_DeadManSwitch';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};_unit addItemToVest 'SmokeShellRed';_unit addItemToVest 'SmokeShellOrange';_unit addItemToVest 'SmokeShellYellow';for '_i' from 1 to 2 do {_unit addItemToVest 'Chemlight_red';};for '_i' from 1 to 6 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP87';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};_unit addWeapon 'vme_pla_qbz03';_unit addWeapon 'vme_pla_PF89A_AST';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Binocular';_unit addPrimaryWeaponItem 'VME_Eotech553';_unit addPrimaryWeaponItem 'VME_QBZ03_rail';reload _unit;";
  942. };
  943.  
  944. };
  945.  
  946. // custom attributes (do not delete)
  947. ALiVE_orbatCreator_owned = 1;
  948.  
  949. };
  950.  
  951. class O_SHGPLA_SHG_PLA_Rifleman_AT_01 : PLA_Soldier_AT89B_F_OCimport_02 {
  952. author = "Nichols";
  953. scope = 2;
  954. scopeArsenal = 2;
  955. displayName = "SHG PLA Rifleman (AT)";
  956. side = 0;
  957. faction = "SHG_PLA";
  958.  
  959. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "G_GUERIL_default" };
  960. uniformClass = "PLA_CombatUniform_SBCB";
  961. backpack = "PLA_AssaultPack_Base";
  962.  
  963. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_T15Vest_RF" , "VME_PLA_Helmet_R" };
  964. weapons[] = { "vme_pla_qbz95B_1" , "vme_pla_PF89A_AST" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  965. magazines[] = { "Chemlight_yellow" , "Chemlight_red" , "HandGrenade" , "HandGrenade" , "SmokeShell" , "SmokeShell" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "mas_Strela" , "mas_Strela" };
  966.  
  967. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_T15Vest_RF" , "VME_PLA_Helmet_R" };
  968. respawnWeapons[] = { "vme_pla_qbz95B_1" , "vme_pla_PF89A_AST" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  969. respawnMagazines[] = { "Chemlight_yellow" , "Chemlight_red" , "HandGrenade" , "HandGrenade" , "SmokeShell" , "SmokeShell" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "mas_Strela" , "mas_Strela" };
  970.  
  971. class EventHandlers : EventHandlers {
  972. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  973.  
  974. class ALiVE_orbatCreator {
  975. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_T15Vest_RF';_unit addBackpack 'PLA_AssaultPack_Base';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'acc_flashlight';_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};_unit addItemToUniform 'ACE_epinephrine';_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_tourniquet';};_unit addItemToUniform 'ACE_Flashlight_KSF1';_unit addItemToUniform 'Chemlight_yellow';_unit addItemToUniform 'Chemlight_red';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 2 do {_unit addItemToVest 'SmokeShell';};for '_i' from 1 to 3 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};for '_i' from 1 to 6 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'mas_Strela';};_unit addWeapon 'vme_pla_qbz95B_1';_unit addWeapon 'vme_pla_PF89A_AST';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Binocular';_unit addPrimaryWeaponItem 'VME_QBZ95_laser_RED_flashlight';_unit addPrimaryWeaponItem 'VME_Eotech553';reload _unit;";
  976. };
  977.  
  978. };
  979.  
  980. // custom attributes (do not delete)
  981. ALiVE_orbatCreator_owned = 1;
  982.  
  983. };
  984.  
  985. class O_SHGPLA_SHG_PLA_SOF_Recon_Demo_Sr_01 : PLA_Soldier_special_4_OCimport_02 {
  986. author = "Nichols";
  987. scope = 2;
  988. scopeArsenal = 2;
  989. displayName = "SHG PLA SOF Recon Demo Sr";
  990. side = 0;
  991. faction = "SHG_PLA";
  992.  
  993. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "NoGlasses" };
  994. uniformClass = "PLA_CombatUniform_SBCB";
  995. backpack = "PLA_ToolKit";
  996.  
  997. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "ItemRadio" , "ItemGPS" , "NVGoggles_OPFOR" , "Binocular" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  998. weapons[] = { "vme_pla_qbz95_1" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  999. magazines[] = { "SmokeShell" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QSW06_20Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "SmokeShellGreen" , "Chemlight_green" , "HandGrenade" , "HandGrenade" , "DemoCharge_Remote_Mag" , "DemoCharge_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "SLAMDirectionalMine_Wire_Mag" , "SLAMDirectionalMine_Wire_Mag" };
  1000.  
  1001. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "ItemRadio" , "ItemGPS" , "NVGoggles_OPFOR" , "Binocular" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  1002. respawnWeapons[] = { "vme_pla_qbz95_1" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  1003. respawnMagazines[] = { "SmokeShell" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QSW06_20Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "SmokeShellGreen" , "Chemlight_green" , "HandGrenade" , "HandGrenade" , "DemoCharge_Remote_Mag" , "DemoCharge_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "SLAMDirectionalMine_Wire_Mag" , "SLAMDirectionalMine_Wire_Mag" };
  1004.  
  1005. class EventHandlers : EventHandlers {
  1006. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1007.  
  1008. class ALiVE_orbatCreator {
  1009. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_T15Vest_RD';_unit addBackpack 'PLA_ToolKit';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};_unit addItemToUniform 'ACE_MapTools';_unit addItemToUniform 'ACE_Flashlight_KSF1';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_EarPlugs';_unit addItemToUniform 'ACE_DefusalKit';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};_unit addItemToUniform 'SmokeShell';_unit addItemToVest 'ACE_wirecutter';for '_i' from 1 to 6 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSW06_20Rnd_DCV05';};_unit addItemToVest 'SmokeShellGreen';_unit addItemToVest 'Chemlight_green';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};_unit addItemToBackpack 'ToolKit';_unit addItemToBackpack 'MineDetector';_unit addItemToBackpack 'VME_QBZ95_1_Silencer';_unit addItemToBackpack 'VME_95_1_PNV';for '_i' from 1 to 2 do {_unit addItemToBackpack 'DemoCharge_Remote_Mag';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'ClaymoreDirectionalMine_Remote_Mag';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'SLAMDirectionalMine_Wire_Mag';};_unit addWeapon 'vme_pla_qbz95_1';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Binocular';_unit addPrimaryWeaponItem 'VME_QBZ95_1_Silencer';_unit addPrimaryWeaponItem 'VME_QBZ95_laser_IR_flashlight';_unit addPrimaryWeaponItem 'VME_95_1_PST';_unit addHandgunItem 'VME_QSW06_Silencer';reload _unit;";
  1010. };
  1011.  
  1012. };
  1013.  
  1014. // custom attributes (do not delete)
  1015. ALiVE_orbatCreator_owned = 1;
  1016.  
  1017. };
  1018.  
  1019. class O_SHGPLA_SHG_PLA_AR_01 : PLA_Soldier_MG_F_OCimport_02 {
  1020. author = "Nichols";
  1021. scope = 2;
  1022. scopeArsenal = 2;
  1023. displayName = "SHG PLA AR";
  1024. side = 0;
  1025. faction = "SHG_PLA";
  1026.  
  1027. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "G_GUERIL_default" };
  1028. uniformClass = "PLA_CombatUniform_SBCB";
  1029. backpack = "PLA_AssaultPack_Base";
  1030.  
  1031. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_B04_MG" , "VME_PLA_Helmet_R" };
  1032. weapons[] = { "vme_pla_qjb95_1" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  1033. magazines[] = { "Chemlight_yellow" , "Chemlight_red" , "HandGrenade" , "HandGrenade" , "SmokeShell" , "SmokeShell" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QJB95_1_75Rnd_DBP10" , "VME_QJB95_1_75Rnd_DBP10" , "VME_QJB95_1_75Rnd_DBP10" , "VME_QJB95_1_75Rnd_DBP10_Tracer_Green" , "mas_Strela" , "mas_Strela" , "VME_QJB95_1_75Rnd_DBP10_Tracer_Green" , "VME_QJB95_1_75Rnd_DBP87" };
  1034.  
  1035. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_B04_MG" , "VME_PLA_Helmet_R" };
  1036. respawnWeapons[] = { "vme_pla_qjb95_1" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  1037. respawnMagazines[] = { "Chemlight_yellow" , "Chemlight_red" , "HandGrenade" , "HandGrenade" , "SmokeShell" , "SmokeShell" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QJB95_1_75Rnd_DBP10" , "VME_QJB95_1_75Rnd_DBP10" , "VME_QJB95_1_75Rnd_DBP10" , "VME_QJB95_1_75Rnd_DBP10_Tracer_Green" , "mas_Strela" , "mas_Strela" , "VME_QJB95_1_75Rnd_DBP10_Tracer_Green" , "VME_QJB95_1_75Rnd_DBP87" };
  1038.  
  1039. class EventHandlers : EventHandlers {
  1040. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1041.  
  1042. class ALiVE_orbatCreator {
  1043. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_B04_MG';_unit addBackpack 'PLA_AssaultPack_Base';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'acc_flashlight';_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};_unit addItemToUniform 'ACE_epinephrine';_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_tourniquet';};_unit addItemToUniform 'Chemlight_yellow';_unit addItemToUniform 'Chemlight_red';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 2 do {_unit addItemToVest 'SmokeShell';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};for '_i' from 1 to 3 do {_unit addItemToVest 'VME_QJB95_1_75Rnd_DBP10';};_unit addItemToVest 'VME_QJB95_1_75Rnd_DBP10_Tracer_Green';for '_i' from 1 to 2 do {_unit addItemToBackpack 'mas_Strela';};_unit addItemToBackpack 'VME_QJB95_1_75Rnd_DBP10_Tracer_Green';_unit addItemToBackpack 'VME_QJB95_1_75Rnd_DBP87';_unit addWeapon 'vme_pla_qjb95_1';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Binocular';_unit addPrimaryWeaponItem 'VME_QBZ95_laser_RED_flashlight';_unit addPrimaryWeaponItem 'VME_Eotech553';_unit addPrimaryWeaponItem 'VME_QJB95_1_bipod_rail';reload _unit;";
  1044. };
  1045.  
  1046. };
  1047.  
  1048. // custom attributes (do not delete)
  1049. ALiVE_orbatCreator_owned = 1;
  1050.  
  1051. };
  1052.  
  1053. class O_SHGPLA_SHG_PLA_Missile_AA_01 : PLA_Soldier_F_OCimport_02 {
  1054. author = "Nichols";
  1055. scope = 2;
  1056. scopeArsenal = 2;
  1057. displayName = "SHG PLA Missile (AA)";
  1058. side = 0;
  1059. faction = "SHG_PLA";
  1060.  
  1061. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "G_GUERIL_default" };
  1062. uniformClass = "PLA_CombatUniform_SBCB";
  1063. backpack = "PLA_AssaultPack_Base";
  1064.  
  1065. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "NVGoggles_mas_h" , "Rangefinder" , "PLA_T15Vest_RF" , "VME_PLA_Helmet_R" };
  1066. weapons[] = { "vme_pla_qbz95_1" , "vme_pla_FN6" , "vme_pla_qsw06" , "Rangefinder" , "Throw" , "Put" };
  1067. magazines[] = { "Chemlight_yellow" , "Chemlight_red" , "HandGrenade" , "HandGrenade" , "SmokeShell" , "SmokeShell" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "mas_Strela" , "mas_Strela" };
  1068.  
  1069. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "NVGoggles_mas_h" , "Rangefinder" , "PLA_T15Vest_RF" , "VME_PLA_Helmet_R" };
  1070. respawnWeapons[] = { "vme_pla_qbz95_1" , "vme_pla_FN6" , "vme_pla_qsw06" , "Rangefinder" , "Throw" , "Put" };
  1071. respawnMagazines[] = { "Chemlight_yellow" , "Chemlight_red" , "HandGrenade" , "HandGrenade" , "SmokeShell" , "SmokeShell" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "mas_Strela" , "mas_Strela" };
  1072.  
  1073. class EventHandlers : EventHandlers {
  1074. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1075.  
  1076. class ALiVE_orbatCreator {
  1077. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_T15Vest_RF';_unit addBackpack 'PLA_AssaultPack_Base';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'acc_flashlight';_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};_unit addItemToUniform 'ACE_epinephrine';_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_tourniquet';};_unit addItemToUniform 'Chemlight_yellow';_unit addItemToUniform 'Chemlight_red';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 2 do {_unit addItemToVest 'SmokeShell';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};for '_i' from 1 to 7 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'mas_Strela';};_unit addWeapon 'vme_pla_qbz95_1';_unit addWeapon 'vme_pla_FN6';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Rangefinder';_unit addPrimaryWeaponItem 'VME_QBZ95_flashlight';reload _unit;";
  1078. };
  1079.  
  1080. };
  1081.  
  1082. // custom attributes (do not delete)
  1083. ALiVE_orbatCreator_owned = 1;
  1084.  
  1085. };
  1086.  
  1087. class O_SHGPLA_SHG_PLA_DM_01 : PLA_Soldier_F_OCimport_02 {
  1088. author = "Nichols";
  1089. scope = 2;
  1090. scopeArsenal = 2;
  1091. displayName = "SHG PLA DM";
  1092. side = 0;
  1093. faction = "SHG_PLA";
  1094.  
  1095. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "G_GUERIL_default" };
  1096. uniformClass = "PLA_CombatUniform_SBCB";
  1097. backpack = "PLA_AssaultPack_Base";
  1098.  
  1099. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "ItemRadio" , "NVGoggles_mas_h" , "PLA_T15Vest_RF" , "VME_PLA_Helmet_R" };
  1100. weapons[] = { "vme_pla_qbu88" , "vme_pla_qsw06" , "Throw" , "Put" };
  1101. magazines[] = { "HandGrenade" , "HandGrenade" , "SmokeShell" , "SmokeShell" , "SmokeShellRed" , "Chemlight_red" , "Chemlight_red" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "SmokeShellPurple" , "SmokeShellGreen" };
  1102.  
  1103. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "ItemRadio" , "NVGoggles_mas_h" , "PLA_T15Vest_RF" , "VME_PLA_Helmet_R" };
  1104. respawnWeapons[] = { "vme_pla_qbu88" , "vme_pla_qsw06" , "Throw" , "Put" };
  1105. respawnMagazines[] = { "HandGrenade" , "HandGrenade" , "SmokeShell" , "SmokeShell" , "SmokeShellRed" , "Chemlight_red" , "Chemlight_red" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "SmokeShellPurple" , "SmokeShellGreen" };
  1106.  
  1107. class EventHandlers : EventHandlers {
  1108. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1109.  
  1110. class ALiVE_orbatCreator {
  1111. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_T15Vest_RF';_unit addBackpack 'PLA_AssaultPack_Base';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_Flashlight_KSF1';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};_unit addItemToUniform 'ACE_EarPlugs';_unit addItemToVest 'ACE_IR_Strobe_Item';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 2 do {_unit addItemToVest 'SmokeShell';};_unit addItemToVest 'SmokeShellRed';for '_i' from 1 to 2 do {_unit addItemToVest 'Chemlight_red';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};for '_i' from 1 to 12 do {_unit addItemToVest 'VME_QBU88_10Rnd_DVP88_Sniper';};_unit addItemToVest 'SmokeShellPurple';_unit addItemToVest 'SmokeShellGreen';_unit addWeapon 'vme_pla_qbu88';_unit addWeapon 'vme_pla_qsw06';_unit addPrimaryWeaponItem 'VME_QBU88_Scope';_unit addPrimaryWeaponItem 'VME_qbu88_bipod_rail';reload _unit;";
  1112. };
  1113.  
  1114. };
  1115.  
  1116. // custom attributes (do not delete)
  1117. ALiVE_orbatCreator_owned = 1;
  1118.  
  1119. };
  1120.  
  1121. class O_SHGPLA_SHG_PLA_SOF_Sniper_01 : PLA_Soldier_special_OCimport_02 {
  1122. author = "Nichols";
  1123. scope = 2;
  1124. scopeArsenal = 2;
  1125. displayName = "SHG PLA SOF Sniper";
  1126. side = 0;
  1127. faction = "SHG_PLA";
  1128.  
  1129. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "NoGlasses" };
  1130. uniformClass = "U_O_FullGhillie_lsh";
  1131. backpack = "";
  1132.  
  1133. linkedItems[] = { "ItemMap" , "ItemCompass" , "ACE_Altimeter" , "tf_fadak" , "ItemGPS" , "ACE_NVG_Gen1" , "Rangefinder_mas_h" , "PLA_T15Vest_RF" , "VME_PLA_Helmet_R" };
  1134. weapons[] = { "vme_pla_LR4" , "vme_pla_qsw06" , "Rangefinder_mas_h" , "Throw" , "Put" };
  1135. magazines[] = { "SmokeShell" , "HandGrenade" , "SmokeShell" , "Chemlight_yellow" , "Chemlight_red" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M61_AP" , "VME_LR4_5Rnd_M61_AP" , "VME_LR4_5Rnd_M61_AP" , "VME_LR4_5Rnd_M61_AP" , "VME_LR4_5Rnd_M62_Tracer_Red" , "VME_LR4_5Rnd_M62_Tracer_Red" };
  1136.  
  1137. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ACE_Altimeter" , "tf_fadak" , "ItemGPS" , "ACE_NVG_Gen1" , "Rangefinder_mas_h" , "PLA_T15Vest_RF" , "VME_PLA_Helmet_R" };
  1138. respawnWeapons[] = { "vme_pla_LR4" , "vme_pla_qsw06" , "Rangefinder_mas_h" , "Throw" , "Put" };
  1139. respawnMagazines[] = { "SmokeShell" , "HandGrenade" , "SmokeShell" , "Chemlight_yellow" , "Chemlight_red" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M118_Special" , "VME_LR4_5Rnd_M61_AP" , "VME_LR4_5Rnd_M61_AP" , "VME_LR4_5Rnd_M61_AP" , "VME_LR4_5Rnd_M61_AP" , "VME_LR4_5Rnd_M62_Tracer_Red" , "VME_LR4_5Rnd_M62_Tracer_Red" };
  1140.  
  1141. class EventHandlers : EventHandlers {
  1142. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1143.  
  1144. class ALiVE_orbatCreator {
  1145. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'U_O_FullGhillie_lsh';_unit addVest 'PLA_T15Vest_RF';_unit addBackpack '';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'acc_flashlight';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_Flashlight_KSF1';_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};_unit addItemToUniform 'SmokeShell';_unit addItemToVest 'HandGrenade';_unit addItemToVest 'SmokeShell';_unit addItemToVest 'Chemlight_yellow';_unit addItemToVest 'Chemlight_red';for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};for '_i' from 1 to 14 do {_unit addItemToVest 'VME_LR4_5Rnd_M118_Special';};for '_i' from 1 to 4 do {_unit addItemToVest 'VME_LR4_5Rnd_M61_AP';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_LR4_5Rnd_M62_Tracer_Red';};_unit addWeapon 'vme_pla_LR4';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Rangefinder_mas_h';_unit addPrimaryWeaponItem 'VME_LR4_Silencer';_unit addPrimaryWeaponItem 'VME_LR4_Scope';_unit addPrimaryWeaponItem 'VME_LR4_bipod';_unit addHandgunItem 'VME_QSW06_Silencer';reload _unit;";
  1146. };
  1147.  
  1148. };
  1149.  
  1150. // custom attributes (do not delete)
  1151. ALiVE_orbatCreator_owned = 1;
  1152.  
  1153. };
  1154.  
  1155. class O_SHGPLA_SHG_PLA_Medic_01 : PLA_Soldier_medic_F_OCimport_02 {
  1156. author = "Nichols";
  1157. scope = 2;
  1158. scopeArsenal = 2;
  1159. displayName = "SHG PLA Medic";
  1160. side = 0;
  1161. faction = "SHG_PLA";
  1162.  
  1163. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "G_GUERIL_default" };
  1164. uniformClass = "PLA_CombatUniform_SBCB";
  1165. backpack = "PLA_AssaultPack_Medic";
  1166.  
  1167. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_T15Vest_RF" , "VME_PLA_Helmet_R" };
  1168. weapons[] = { "vme_pla_qbz95B_1" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  1169. magazines[] = { "Chemlight_yellow" , "Chemlight_red" , "HandGrenade" , "HandGrenade" , "SmokeShell" , "SmokeShell" , "SmokeShellRed" , "SmokeShellGreen" , "SmokeShellYellow" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "Chemlight_blue" , "ACE_Chemlight_HiRed" , "ACE_Chemlight_IR" , "Chemlight_red" , "ACE_HandFlare_Green" , "ACE_HandFlare_White" , "SmokeShellPurple" , "SmokeShellOrange" , "SmokeShellBlue" };
  1170.  
  1171. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_T15Vest_RF" , "VME_PLA_Helmet_R" };
  1172. respawnWeapons[] = { "vme_pla_qbz95B_1" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  1173. respawnMagazines[] = { "Chemlight_yellow" , "Chemlight_red" , "HandGrenade" , "HandGrenade" , "SmokeShell" , "SmokeShell" , "SmokeShellRed" , "SmokeShellGreen" , "SmokeShellYellow" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "Chemlight_blue" , "ACE_Chemlight_HiRed" , "ACE_Chemlight_IR" , "Chemlight_red" , "ACE_HandFlare_Green" , "ACE_HandFlare_White" , "SmokeShellPurple" , "SmokeShellOrange" , "SmokeShellBlue" };
  1174.  
  1175. class EventHandlers : EventHandlers {
  1176. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1177.  
  1178. class ALiVE_orbatCreator {
  1179. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_T15Vest_RF';_unit addBackpack 'PLA_AssaultPack_Medic';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'acc_flashlight';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_quikclot';};_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};_unit addItemToUniform 'Chemlight_yellow';_unit addItemToUniform 'Chemlight_red';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 2 do {_unit addItemToVest 'SmokeShell';};_unit addItemToVest 'SmokeShellRed';_unit addItemToVest 'SmokeShellGreen';_unit addItemToVest 'SmokeShellYellow';for '_i' from 1 to 5 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};_unit addItemToVest 'Chemlight_blue';_unit addItemToVest 'ACE_Chemlight_HiRed';_unit addItemToVest 'ACE_Chemlight_IR';_unit addItemToVest 'Chemlight_red';_unit addItemToVest 'ACE_HandFlare_Green';_unit addItemToVest 'ACE_HandFlare_White';_unit addItemToVest 'SmokeShellPurple';_unit addItemToVest 'SmokeShellOrange';_unit addItemToVest 'SmokeShellBlue';for '_i' from 1 to 2 do {_unit addItemToBackpack 'Medikit';};for '_i' from 1 to 20 do {_unit addItemToBackpack 'FirstAidKit';};_unit addWeapon 'vme_pla_qbz95B_1';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Binocular';_unit addPrimaryWeaponItem 'VME_QBZ95_laser_RED_flashlight';_unit addPrimaryWeaponItem 'VME_Eotech553';reload _unit;";
  1180. };
  1181.  
  1182. };
  1183.  
  1184. // custom attributes (do not delete)
  1185. ALiVE_orbatCreator_owned = 1;
  1186.  
  1187. };
  1188.  
  1189. class O_SHGPLA_SHG_PLA_Officer_01 : PLA_Soldier_OF_F_OCimport_02 {
  1190. author = "Nichols";
  1191. scope = 2;
  1192. scopeArsenal = 2;
  1193. displayName = "SHG PLA Officer";
  1194. side = 0;
  1195. faction = "SHG_PLA";
  1196.  
  1197. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "G_GUERIL_default" };
  1198. uniformClass = "PLA_CombatUniform_SW";
  1199. backpack = "";
  1200.  
  1201. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "NVGoggles_mas_h" , "Rangefinder" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  1202. weapons[] = { "vme_pla_qcw05" , "vme_pla_qsw06" , "Rangefinder" , "Throw" , "Put" };
  1203. magazines[] = { "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "SmokeShell" , "SmokeShell" , "SmokeShellBlue" };
  1204.  
  1205. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "NVGoggles_mas_h" , "Rangefinder" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  1206. respawnWeapons[] = { "vme_pla_qcw05" , "vme_pla_qsw06" , "Rangefinder" , "Throw" , "Put" };
  1207. respawnMagazines[] = { "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "SmokeShell" , "SmokeShell" , "SmokeShellBlue" };
  1208.  
  1209. class EventHandlers : EventHandlers {
  1210. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1211.  
  1212. class ALiVE_orbatCreator {
  1213. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SW';_unit addVest 'PLA_T15Vest_RD';_unit addBackpack '';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'FirstAidKit';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_morphine';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};_unit addItemToUniform 'ACE_MapTools';_unit addItemToVest 'ACE_IR_Strobe_Item';for '_i' from 1 to 4 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};for '_i' from 1 to 8 do {_unit addItemToVest 'VME_QCW05_50Rnd_DCV05';};for '_i' from 1 to 2 do {_unit addItemToVest 'SmokeShell';};_unit addItemToVest 'SmokeShellBlue';_unit addWeapon 'vme_pla_qcw05';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Rangefinder';reload _unit;";
  1214. };
  1215.  
  1216. };
  1217.  
  1218. // custom attributes (do not delete)
  1219. ALiVE_orbatCreator_owned = 1;
  1220.  
  1221. };
  1222.  
  1223. class O_SHGPLA_SHG_SOF_Marksman_01 : PLA_Soldier_special_OCimport_02 {
  1224. author = "Nichols";
  1225. scope = 2;
  1226. scopeArsenal = 2;
  1227. displayName = "SHG SOF Marksman";
  1228. side = 0;
  1229. faction = "SHG_PLA";
  1230.  
  1231. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "NoGlasses" };
  1232. uniformClass = "PLA_CombatUniform_SBCB";
  1233. backpack = "PLA_ToolKit";
  1234.  
  1235. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "ItemRadio" , "ItemGPS" , "NVGoggles_OPFOR" , "Rangefinder" , "PLA_T15Vest_RD" , "VME_PLA_Helmet" };
  1236. weapons[] = { "vme_pla_qbu88_spec" , "vme_pla_qsw06_mix" , "Rangefinder" , "Throw" , "Put" };
  1237. magazines[] = { "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DBP10_Tracer_Green" , "VME_QSW06_20Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "SmokeShell" , "SmokeShellGreen" , "Chemlight_green" , "HandGrenade" , "HandGrenade" , "DemoCharge_Remote_Mag" , "DemoCharge_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "SLAMDirectionalMine_Wire_Mag" , "SLAMDirectionalMine_Wire_Mag" };
  1238.  
  1239. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "ItemRadio" , "ItemGPS" , "NVGoggles_OPFOR" , "Rangefinder" , "PLA_T15Vest_RD" , "VME_PLA_Helmet" };
  1240. respawnWeapons[] = { "vme_pla_qbu88_spec" , "vme_pla_qsw06_mix" , "Rangefinder" , "Throw" , "Put" };
  1241. respawnMagazines[] = { "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DBP10_Tracer_Green" , "VME_QSW06_20Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "SmokeShell" , "SmokeShellGreen" , "Chemlight_green" , "HandGrenade" , "HandGrenade" , "DemoCharge_Remote_Mag" , "DemoCharge_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "SLAMDirectionalMine_Wire_Mag" , "SLAMDirectionalMine_Wire_Mag" };
  1242.  
  1243. class EventHandlers : EventHandlers {
  1244. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1245.  
  1246. class ALiVE_orbatCreator {
  1247. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_T15Vest_RD';_unit addBackpack 'PLA_ToolKit';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'FirstAidKit';for '_i' from 1 to 4 do {_unit addItemToUniform 'VME_QBU88_10Rnd_DVP88_Sniper';};_unit addItemToUniform 'VME_QBU88_10Rnd_DBP10_Tracer_Green';for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSW06_20Rnd_DCV05';};_unit addItemToVest 'SmokeShell';_unit addItemToVest 'SmokeShellGreen';_unit addItemToVest 'Chemlight_green';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};_unit addItemToBackpack 'ToolKit';_unit addItemToBackpack 'MineDetector';_unit addItemToBackpack 'VME_QBZ95_1_Silencer';_unit addItemToBackpack 'VME_95_1_PNV';for '_i' from 1 to 2 do {_unit addItemToBackpack 'DemoCharge_Remote_Mag';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'ClaymoreDirectionalMine_Remote_Mag';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'SLAMDirectionalMine_Wire_Mag';};_unit addWeapon 'vme_pla_qbu88_spec';_unit addWeapon 'vme_pla_qsw06_mix';_unit addWeapon 'Rangefinder';_unit addPrimaryWeaponItem 'VME_QBZ95_1_Silencer';_unit addPrimaryWeaponItem 'VME_QBU88_Scope';_unit addPrimaryWeaponItem 'VME_qbu88_bipod';_unit addHandgunItem 'VME_QSW06_Silencer';reload _unit;";
  1248. };
  1249.  
  1250. };
  1251.  
  1252. // custom attributes (do not delete)
  1253. ALiVE_orbatCreator_owned = 1;
  1254.  
  1255. };
  1256.  
  1257. class O_SHGPLA_SHG_PLA_Paratrooper_01 : PLA_Soldier_GLA_F_OCimport_02 {
  1258. author = "Nichols";
  1259. scope = 2;
  1260. scopeArsenal = 2;
  1261. displayName = "SHG PLA Paratrooper";
  1262. side = 0;
  1263. faction = "SHG_PLA";
  1264.  
  1265. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "NoGlasses" };
  1266. uniformClass = "PLA_CombatUniform_SBCB";
  1267. backpack = "B_Parachute";
  1268.  
  1269. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "NVGoggles_mas_h" , "Binocular" , "PLA_T15Vest" , "VME_PLA_Helmet_R" };
  1270. weapons[] = { "vme_pla_qbz95B_1" , "vme_pla_qsz92" , "Binocular" , "Throw" , "Put" };
  1271. magazines[] = { "Chemlight_green" , "Chemlight_blue" , "ACE_Chemlight_HiRed" , "ACE_Chemlight_HiOrange" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Green" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "SmokeShell" , "HandGrenade" , "HandGrenade" };
  1272.  
  1273. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "NVGoggles_mas_h" , "Binocular" , "PLA_T15Vest" , "VME_PLA_Helmet_R" };
  1274. respawnWeapons[] = { "vme_pla_qbz95B_1" , "vme_pla_qsz92" , "Binocular" , "Throw" , "Put" };
  1275. respawnMagazines[] = { "Chemlight_green" , "Chemlight_blue" , "ACE_Chemlight_HiRed" , "ACE_Chemlight_HiOrange" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Green" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "SmokeShell" , "HandGrenade" , "HandGrenade" };
  1276.  
  1277. class EventHandlers : EventHandlers {
  1278. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1279.  
  1280. class ALiVE_orbatCreator {
  1281. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_T15Vest';_unit addBackpack 'B_Parachute';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_Flashlight_KSF1';_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_tourniquet';};_unit addItemToUniform 'Chemlight_green';_unit addItemToUniform 'Chemlight_blue';_unit addItemToUniform 'ACE_Chemlight_HiRed';_unit addItemToUniform 'ACE_Chemlight_HiOrange';_unit addItemToVest 'ACE_IR_Strobe_Item';for '_i' from 1 to 5 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10';};_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10_Tracer_Green';for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};_unit addItemToVest 'SmokeShell';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};_unit addWeapon 'vme_pla_qbz95B_1';_unit addWeapon 'vme_pla_qsz92';_unit addWeapon 'Binocular';reload _unit;";
  1282. };
  1283.  
  1284. };
  1285.  
  1286. // custom attributes (do not delete)
  1287. ALiVE_orbatCreator_owned = 1;
  1288.  
  1289. };
  1290.  
  1291. class O_SHGPLA_SHG_PLA_LMG_01 : PLA_Soldier_HMG_F_OCimport_02 {
  1292. author = "Nichols";
  1293. scope = 2;
  1294. scopeArsenal = 2;
  1295. displayName = "SHG PLA LMG";
  1296. side = 0;
  1297. faction = "SHG_PLA";
  1298.  
  1299. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "G_GUERIL_default" };
  1300. uniformClass = "PLA_CombatUniform_SBCB";
  1301. backpack = "PLA_AssaultPack_Base";
  1302.  
  1303. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_B04_MG" , "VME_PLA_Helmet_R" , "G_Aviator" };
  1304. weapons[] = { "VME_PLA_QJY88" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  1305. magazines[] = { "Chemlight_yellow" , "Chemlight_red" , "HandGrenade" , "HandGrenade" , "SmokeShell" , "SmokeShell" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QJY88_200Rnd_DVP88_Heavy" , "VME_QJY88_200Rnd_DVP88_Heavy" , "VME_QJY88_200Rnd_DVP88_Heavy" , "VME_QJY88_200Rnd_DVP88_Heavy" , "SmokeShellRed" , "SmokeShell" , "SmokeShell" , "HandGrenade" , "HandGrenade" };
  1306.  
  1307. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_B04_MG" , "VME_PLA_Helmet_R" , "G_Aviator" };
  1308. respawnWeapons[] = { "VME_PLA_QJY88" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  1309. respawnMagazines[] = { "Chemlight_yellow" , "Chemlight_red" , "HandGrenade" , "HandGrenade" , "SmokeShell" , "SmokeShell" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QJY88_200Rnd_DVP88_Heavy" , "VME_QJY88_200Rnd_DVP88_Heavy" , "VME_QJY88_200Rnd_DVP88_Heavy" , "VME_QJY88_200Rnd_DVP88_Heavy" , "SmokeShellRed" , "SmokeShell" , "SmokeShell" , "HandGrenade" , "HandGrenade" };
  1310.  
  1311. class EventHandlers : EventHandlers {
  1312. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1313.  
  1314. class ALiVE_orbatCreator {
  1315. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_B04_MG';_unit addBackpack 'PLA_AssaultPack_Base';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'acc_flashlight';_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};_unit addItemToUniform 'ACE_epinephrine';_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_tourniquet';};_unit addItemToUniform 'Chemlight_yellow';_unit addItemToUniform 'Chemlight_red';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 2 do {_unit addItemToVest 'SmokeShell';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};_unit addItemToVest 'VME_QJY88_200Rnd_DVP88_Heavy';for '_i' from 1 to 3 do {_unit addItemToBackpack 'VME_QJY88_200Rnd_DVP88_Heavy';};_unit addItemToBackpack 'SmokeShellRed';for '_i' from 1 to 2 do {_unit addItemToBackpack 'SmokeShell';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'HandGrenade';};_unit addWeapon 'VME_PLA_QJY88';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Binocular';_unit addPrimaryWeaponItem 'VME_QJY88_Scope_Light';_unit addPrimaryWeaponItem 'VME_QJY88_bipod';reload _unit;";
  1316. };
  1317.  
  1318. };
  1319.  
  1320. // custom attributes (do not delete)
  1321. ALiVE_orbatCreator_owned = 1;
  1322.  
  1323. };
  1324.  
  1325. class O_SHGPLA_SHG_PLA_SOF_AR_01 : PLA_Soldier_MG_F_OCimport_02 {
  1326. author = "Nichols";
  1327. scope = 2;
  1328. scopeArsenal = 2;
  1329. displayName = "SHG PLA SOF AR";
  1330. side = 0;
  1331. faction = "SHG_PLA";
  1332.  
  1333. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "G_GUERIL_default" };
  1334. uniformClass = "PLA_CombatUniform_SBCB";
  1335. backpack = "PLA_AssaultPack_Base";
  1336.  
  1337. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ACE_NVG_Gen1" , "Binocular" , "PLA_B04_MG" , "VME_PLA_Helmet_R" };
  1338. weapons[] = { "vme_pla_qjb95_1" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  1339. magazines[] = { "Chemlight_yellow" , "Chemlight_red" , "HandGrenade" , "HandGrenade" , "SmokeShell" , "SmokeShell" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QJB95_1_75Rnd_DBP10" , "VME_QJB95_1_75Rnd_DBP10" , "VME_QJB95_1_75Rnd_DBP10" , "VME_QJB95_1_75Rnd_DBP10_Tracer_Green" , "mas_Strela" , "mas_Strela" , "VME_QJB95_1_75Rnd_DBP10_Tracer_Green" , "VME_QJB95_1_75Rnd_DBP87" , "VME_QJB95_1_75Rnd_DBP10" };
  1340.  
  1341. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ACE_NVG_Gen1" , "Binocular" , "PLA_B04_MG" , "VME_PLA_Helmet_R" };
  1342. respawnWeapons[] = { "vme_pla_qjb95_1" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  1343. respawnMagazines[] = { "Chemlight_yellow" , "Chemlight_red" , "HandGrenade" , "HandGrenade" , "SmokeShell" , "SmokeShell" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QJB95_1_75Rnd_DBP10" , "VME_QJB95_1_75Rnd_DBP10" , "VME_QJB95_1_75Rnd_DBP10" , "VME_QJB95_1_75Rnd_DBP10_Tracer_Green" , "mas_Strela" , "mas_Strela" , "VME_QJB95_1_75Rnd_DBP10_Tracer_Green" , "VME_QJB95_1_75Rnd_DBP87" , "VME_QJB95_1_75Rnd_DBP10" };
  1344.  
  1345. class EventHandlers : EventHandlers {
  1346. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1347.  
  1348. class ALiVE_orbatCreator {
  1349. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_B04_MG';_unit addBackpack 'PLA_AssaultPack_Base';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'acc_flashlight';_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};_unit addItemToUniform 'ACE_epinephrine';_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_tourniquet';};_unit addItemToUniform 'Chemlight_yellow';_unit addItemToUniform 'Chemlight_red';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 2 do {_unit addItemToVest 'SmokeShell';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};for '_i' from 1 to 3 do {_unit addItemToVest 'VME_QJB95_1_75Rnd_DBP10';};_unit addItemToVest 'VME_QJB95_1_75Rnd_DBP10_Tracer_Green';for '_i' from 1 to 2 do {_unit addItemToBackpack 'mas_Strela';};_unit addItemToBackpack 'VME_QJB95_1_75Rnd_DBP10_Tracer_Green';_unit addItemToBackpack 'VME_QJB95_1_75Rnd_DBP87';_unit addItemToBackpack 'VME_QJB95_1_75Rnd_DBP10';_unit addWeapon 'vme_pla_qjb95_1';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Binocular';_unit addPrimaryWeaponItem 'VME_QBZ95_1_Silencer';_unit addPrimaryWeaponItem 'VME_QBZ95_laser_RED_flashlight';_unit addPrimaryWeaponItem 'VME_Eotech553';_unit addPrimaryWeaponItem 'VME_QJB95_1_bipod_rail';_unit addHandgunItem 'VME_QSW06_Silencer';reload _unit;";
  1350. };
  1351.  
  1352. };
  1353.  
  1354. // custom attributes (do not delete)
  1355. ALiVE_orbatCreator_owned = 1;
  1356.  
  1357. };
  1358.  
  1359. class O_SHGPLA_SHG_PLA_SOF_Commo_01 : PLA_Soldier_special_2_OCimport_02 {
  1360. author = "Nichols";
  1361. scope = 2;
  1362. scopeArsenal = 2;
  1363. displayName = "SHG PLA SOF Commo";
  1364. side = 0;
  1365. faction = "SHG_PLA";
  1366.  
  1367. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "NoGlasses" };
  1368. uniformClass = "PLA_CombatUniform_SBCB";
  1369. backpack = "OPXT_ogag_210";
  1370.  
  1371. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "ItemRadio" , "ItemGPS" , "NVGoggles_OPFOR" , "Binocular" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  1372. weapons[] = { "vme_pla_qcw05_mix" , "vme_pla_qsw06_mix" , "Binocular" , "Throw" , "Put" };
  1373. magazines[] = { "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "SmokeShell" , "SmokeShellGreen" , "Chemlight_green" , "HandGrenade" , "HandGrenade" };
  1374.  
  1375. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "ItemRadio" , "ItemGPS" , "NVGoggles_OPFOR" , "Binocular" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  1376. respawnWeapons[] = { "vme_pla_qcw05_mix" , "vme_pla_qsw06_mix" , "Binocular" , "Throw" , "Put" };
  1377. respawnMagazines[] = { "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "SmokeShell" , "SmokeShellGreen" , "Chemlight_green" , "HandGrenade" , "HandGrenade" };
  1378.  
  1379. class EventHandlers : EventHandlers {
  1380. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1381.  
  1382. class ALiVE_orbatCreator {
  1383. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_T15Vest_RD';_unit addBackpack 'OPXT_ogag_210';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_Flashlight_KSF1';_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_tourniquet';};_unit addItemToUniform 'tfw_dd';for '_i' from 1 to 6 do {_unit addItemToVest 'VME_QCW05_50Rnd_DCV05';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSW06_20Rnd_DCV05';};_unit addItemToVest 'SmokeShell';_unit addItemToVest 'SmokeShellGreen';_unit addItemToVest 'Chemlight_green';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};_unit addWeapon 'vme_pla_qcw05_mix';_unit addWeapon 'vme_pla_qsw06_mix';_unit addWeapon 'Binocular';_unit addPrimaryWeaponItem 'VME_QCW05_Silencer';_unit addHandgunItem 'VME_QSW06_Silencer';reload _unit;";
  1384. };
  1385.  
  1386. };
  1387.  
  1388. // custom attributes (do not delete)
  1389. ALiVE_orbatCreator_owned = 1;
  1390.  
  1391. };
  1392.  
  1393. class O_SHGPLA_SHG_PLA_Sentry_01 : PLA_Soldier_base_F_OCimport_02 {
  1394. author = "Nichols";
  1395. scope = 2;
  1396. scopeArsenal = 2;
  1397. displayName = "SHG PLA Sentry";
  1398. side = 0;
  1399. faction = "SHG_PLA";
  1400.  
  1401. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "G_GUERIL_default" };
  1402. uniformClass = "PLA_CombatUniform_SW";
  1403. backpack = "";
  1404.  
  1405. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_B04_RF" , "VME_PLA_Hat" };
  1406. weapons[] = { "vme_pla_qbz95B_1" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  1407. magazines[] = { "SmokeShell" , "HandGrenade" , "HandGrenade" , "O_IR_Grenade" , "O_IR_Grenade" , "SmokeShellRed" , "Chemlight_red" , "Chemlight_red" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" };
  1408.  
  1409. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_B04_RF" , "VME_PLA_Hat" };
  1410. respawnWeapons[] = { "vme_pla_qbz95B_1" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  1411. respawnMagazines[] = { "SmokeShell" , "HandGrenade" , "HandGrenade" , "O_IR_Grenade" , "O_IR_Grenade" , "SmokeShellRed" , "Chemlight_red" , "Chemlight_red" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" };
  1412.  
  1413. class EventHandlers : EventHandlers {
  1414. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1415.  
  1416. class ALiVE_orbatCreator {
  1417. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SW';_unit addVest 'PLA_B04_RF';_unit addBackpack '';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_Flashlight_KSF1';_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_tourniquet';};_unit addItemToUniform 'SmokeShell';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 2 do {_unit addItemToVest 'O_IR_Grenade';};_unit addItemToVest 'SmokeShellRed';for '_i' from 1 to 2 do {_unit addItemToVest 'Chemlight_red';};for '_i' from 1 to 3 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};for '_i' from 1 to 6 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10';};_unit addWeapon 'vme_pla_qbz95B_1';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Binocular';_unit addPrimaryWeaponItem 'VME_QBZ95_flashlight';_unit addPrimaryWeaponItem 'VME_Eotech553';_unit addPrimaryWeaponItem 'VME_rail_scopes';reload _unit;";
  1418. };
  1419.  
  1420. };
  1421.  
  1422. // custom attributes (do not delete)
  1423. ALiVE_orbatCreator_owned = 1;
  1424.  
  1425. };
  1426.  
  1427. class O_SHGPLA_SHG_PLA_Pilot_Helo_01 : PLA_SoldierA_F_OCimport_02 {
  1428. author = "Nichols";
  1429. scope = 2;
  1430. scopeArsenal = 2;
  1431. displayName = "SHG PLA Pilot (Helo)";
  1432. side = 0;
  1433. faction = "SHG_PLA";
  1434.  
  1435. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "NoGlasses" };
  1436. uniformClass = "PLA_CombatUniform_SG";
  1437. backpack = "";
  1438.  
  1439. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "V_TacChestrig_oli_F" , "H_PilotHelmetHeli_O" , "G_Aviator" };
  1440. weapons[] = { "vme_pla_qcw05" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  1441. magazines[] = { "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "SmokeShellRed" , "SmokeShellPurple" , "SmokeShellOrange" , "SmokeShellGreen" , "SmokeShellBlue" , "SmokeShell" , "MiniGrenade" , "MiniGrenade" , "ACE_HandFlare_Red" , "Chemlight_blue" , "Chemlight_blue" , "Chemlight_green" , "Chemlight_green" , "ACE_Chemlight_HiOrange" , "ACE_Chemlight_HiOrange" , "ACE_Chemlight_HiRed" , "ACE_Chemlight_HiRed" , "ACE_Chemlight_HiWhite" , "ACE_Chemlight_HiWhite" , "ACE_Chemlight_HiYellow" , "ACE_Chemlight_HiYellow" };
  1442.  
  1443. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "V_TacChestrig_oli_F" , "H_PilotHelmetHeli_O" , "G_Aviator" };
  1444. respawnWeapons[] = { "vme_pla_qcw05" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  1445. respawnMagazines[] = { "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QCW05_50Rnd_DCV05" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "SmokeShellRed" , "SmokeShellPurple" , "SmokeShellOrange" , "SmokeShellGreen" , "SmokeShellBlue" , "SmokeShell" , "MiniGrenade" , "MiniGrenade" , "ACE_HandFlare_Red" , "Chemlight_blue" , "Chemlight_blue" , "Chemlight_green" , "Chemlight_green" , "ACE_Chemlight_HiOrange" , "ACE_Chemlight_HiOrange" , "ACE_Chemlight_HiRed" , "ACE_Chemlight_HiRed" , "ACE_Chemlight_HiWhite" , "ACE_Chemlight_HiWhite" , "ACE_Chemlight_HiYellow" , "ACE_Chemlight_HiYellow" };
  1446.  
  1447. class EventHandlers : EventHandlers {
  1448. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1449.  
  1450. class ALiVE_orbatCreator {
  1451. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SG';_unit addVest 'V_TacChestrig_oli_F';_unit addBackpack '';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_EarPlugs';_unit addItemToUniform 'ACE_Flashlight_KSF1';_unit addItemToUniform 'ACE_IR_Strobe_Item';for '_i' from 1 to 4 do {_unit addItemToVest 'VME_QCW05_50Rnd_DCV05';};for '_i' from 1 to 4 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};_unit addItemToVest 'SmokeShellRed';_unit addItemToVest 'SmokeShellPurple';_unit addItemToVest 'SmokeShellOrange';_unit addItemToVest 'SmokeShellGreen';_unit addItemToVest 'SmokeShellBlue';_unit addItemToVest 'SmokeShell';for '_i' from 1 to 2 do {_unit addItemToVest 'MiniGrenade';};_unit addItemToVest 'ACE_HandFlare_Red';for '_i' from 1 to 2 do {_unit addItemToVest 'Chemlight_blue';};for '_i' from 1 to 2 do {_unit addItemToVest 'Chemlight_green';};for '_i' from 1 to 2 do {_unit addItemToVest 'ACE_Chemlight_HiOrange';};for '_i' from 1 to 2 do {_unit addItemToVest 'ACE_Chemlight_HiRed';};for '_i' from 1 to 2 do {_unit addItemToVest 'ACE_Chemlight_HiWhite';};for '_i' from 1 to 2 do {_unit addItemToVest 'ACE_Chemlight_HiYellow';};_unit addWeapon 'vme_pla_qcw05';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Binocular';reload _unit;";
  1452. };
  1453.  
  1454. };
  1455.  
  1456. // custom attributes (do not delete)
  1457. ALiVE_orbatCreator_owned = 1;
  1458.  
  1459. };
  1460.  
  1461. class O_SHGPLA_SHG_PLA_SOF_Medic_01 : PLA_Soldier_medic_F_OCimport_02 {
  1462. author = "Nichols";
  1463. scope = 2;
  1464. scopeArsenal = 2;
  1465. displayName = "SHG PLA SOF Medic";
  1466. side = 0;
  1467. faction = "SHG_PLA";
  1468.  
  1469. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "G_GUERIL_default" };
  1470. uniformClass = "PLA_CombatUniform_SGCB";
  1471. backpack = "PLA_AssaultPack_Medic";
  1472.  
  1473. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_T15Vest_RF" , "VME_PLA_Helmet_R" };
  1474. weapons[] = { "vme_pla_qbz95B_1" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  1475. magazines[] = { "SmokeShellGreen" , "SmokeShellRed" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QSW06_20Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "ACE_Chemlight_HiOrange" , "ACE_Chemlight_HiRed" , "ACE_Chemlight_IR" , "Chemlight_red" , "ACE_HandFlare_Green" , "ACE_HandFlare_Red" , "SmokeShellPurple" , "SmokeShellOrange" , "SmokeShellBlue" , "SmokeShellYellow" };
  1476.  
  1477. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "NVGoggles_mas_h" , "Binocular" , "PLA_T15Vest_RF" , "VME_PLA_Helmet_R" };
  1478. respawnWeapons[] = { "vme_pla_qbz95B_1" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  1479. respawnMagazines[] = { "SmokeShellGreen" , "SmokeShellRed" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QSW06_20Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "ACE_Chemlight_HiOrange" , "ACE_Chemlight_HiRed" , "ACE_Chemlight_IR" , "Chemlight_red" , "ACE_HandFlare_Green" , "ACE_HandFlare_Red" , "SmokeShellPurple" , "SmokeShellOrange" , "SmokeShellBlue" , "SmokeShellYellow" };
  1480.  
  1481. class EventHandlers : EventHandlers {
  1482. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1483.  
  1484. class ALiVE_orbatCreator {
  1485. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SGCB';_unit addVest 'PLA_T15Vest_RF';_unit addBackpack 'PLA_AssaultPack_Medic';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'acc_flashlight';for '_i' from 1 to 10 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 5 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_tourniquet';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};_unit addItemToUniform 'ACE_Flashlight_KSF1';_unit addItemToVest 'ACE_Flashlight_KSF1';_unit addItemToVest 'ACE_EarPlugs';_unit addItemToVest 'ACE_wirecutter';for '_i' from 1 to 9 do {_unit addItemToVest 'ACE_fieldDressing';};for '_i' from 1 to 4 do {_unit addItemToVest 'ACE_morphine';};_unit addItemToVest 'SmokeShellGreen';_unit addItemToVest 'SmokeShellRed';for '_i' from 1 to 6 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSW06_20Rnd_DCV05';};_unit addItemToVest 'ACE_Chemlight_HiOrange';_unit addItemToVest 'ACE_Chemlight_HiRed';_unit addItemToVest 'ACE_Chemlight_IR';_unit addItemToVest 'Chemlight_red';_unit addItemToVest 'ACE_HandFlare_Green';_unit addItemToVest 'ACE_HandFlare_Red';_unit addItemToVest 'SmokeShellPurple';_unit addItemToVest 'SmokeShellOrange';_unit addItemToVest 'SmokeShellBlue';_unit addItemToVest 'SmokeShellYellow';for '_i' from 1 to 2 do {_unit addItemToBackpack 'Medikit';};for '_i' from 1 to 20 do {_unit addItemToBackpack 'FirstAidKit';};_unit addWeapon 'vme_pla_qbz95B_1';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Binocular';_unit addPrimaryWeaponItem 'VME_QBZ95_1_Silencer';_unit addPrimaryWeaponItem 'VME_QBZ95_laser_RED_flashlight';_unit addPrimaryWeaponItem 'VME_Eotech_557_Magnifier_DOWN';_unit addPrimaryWeaponItem 'VME_rail_scopes';_unit addHandgunItem 'VME_QSW06_Silencer';reload _unit;";
  1486. };
  1487.  
  1488. };
  1489.  
  1490. // custom attributes (do not delete)
  1491. ALiVE_orbatCreator_owned = 1;
  1492.  
  1493. };
  1494.  
  1495. class O_SHGPLA_SHG_PLA_SOF_Rifleman_01 : PLA_Soldier_special_2_OCimport_02 {
  1496. author = "Nichols";
  1497. scope = 2;
  1498. scopeArsenal = 2;
  1499. displayName = "SHG PLA SOF Rifleman";
  1500. side = 0;
  1501. faction = "SHG_PLA";
  1502.  
  1503. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "NoGlasses" };
  1504. uniformClass = "PLA_CombatUniform_SGCB";
  1505. backpack = "PLA_AssaultPack_Base";
  1506.  
  1507. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "NVGoggles_mas_h" , "Laserdesignator_02" , "PLA_T15Vest_RF" , "VME_PLA_Helmet_R" };
  1508. weapons[] = { "vme_pla_qbz03" , "vme_pla_qsw06" , "Laserdesignator_02" , "Throw" , "Put" };
  1509. magazines[] = { "VME_QBZ95_1_30Rnd_DBP87" , "SmokeShellGreen" , "SmokeShellRed" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_Smoke_GL" };
  1510.  
  1511. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "NVGoggles_mas_h" , "Laserdesignator_02" , "PLA_T15Vest_RF" , "VME_PLA_Helmet_R" };
  1512. respawnWeapons[] = { "vme_pla_qbz03" , "vme_pla_qsw06" , "Laserdesignator_02" , "Throw" , "Put" };
  1513. respawnMagazines[] = { "VME_QBZ95_1_30Rnd_DBP87" , "SmokeShellGreen" , "SmokeShellRed" , "VME_QSZ92_20Rnd_DAP92" , "VME_QSZ92_20Rnd_DAP92" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_Smoke_GL" };
  1514.  
  1515. class EventHandlers : EventHandlers {
  1516. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1517.  
  1518. class ALiVE_orbatCreator {
  1519. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SGCB';_unit addVest 'PLA_T15Vest_RF';_unit addBackpack 'PLA_AssaultPack_Base';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'acc_flashlight';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_tourniquet';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};_unit addItemToUniform 'ACE_Flashlight_KSF1';_unit addItemToUniform 'VME_QBZ95_1_30Rnd_DBP87';_unit addItemToVest 'ACE_Flashlight_KSF1';_unit addItemToVest 'ACE_EarPlugs';_unit addItemToVest 'ACE_wirecutter';_unit addItemToVest 'SmokeShellGreen';_unit addItemToVest 'SmokeShellRed';for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSZ92_20Rnd_DAP92';};for '_i' from 1 to 7 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP87';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10';};for '_i' from 1 to 14 do {_unit addItemToBackpack 'VME_1Rnd_HE_GL';};for '_i' from 1 to 4 do {_unit addItemToBackpack 'VME_1Rnd_Smoke_GL';};_unit addWeapon 'vme_pla_qbz03';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Laserdesignator_02';_unit addPrimaryWeaponItem 'VME_QBZ95_1_Silencer';_unit addPrimaryWeaponItem 'VME_Eotech_557_Magnifier_DOWN';_unit addPrimaryWeaponItem 'VME_QBZ03_rail';_unit addHandgunItem 'VME_QSW06_Silencer';reload _unit;";
  1520. };
  1521.  
  1522. };
  1523.  
  1524. // custom attributes (do not delete)
  1525. ALiVE_orbatCreator_owned = 1;
  1526.  
  1527. };
  1528.  
  1529. class O_SHGPLA_SHG_PLA_SOF_DM_01 : PLA_Soldier_special_OCimport_02 {
  1530. author = "Nichols";
  1531. scope = 2;
  1532. scopeArsenal = 2;
  1533. displayName = "SHG PLA SOF DM";
  1534. side = 0;
  1535. faction = "SHG_PLA";
  1536.  
  1537. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "NoGlasses" };
  1538. uniformClass = "PLA_CombatUniform_SBCB";
  1539. backpack = "";
  1540.  
  1541. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "ItemRadio" , "ItemGPS" , "NVGoggles_OPFOR" , "Rangefinder" , "PLA_T15Vest_RD" , "VME_PLA_Helmet" };
  1542. weapons[] = { "vme_pla_qbu88_spec" , "vme_pla_qsw06_mix" , "Rangefinder" , "Throw" , "Put" };
  1543. magazines[] = { "VME_QSW06_20Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "SmokeShell" , "SmokeShellGreen" , "Chemlight_green" , "HandGrenade" , "HandGrenade" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DBP10_Tracer_Green" , "VME_QBU88_10Rnd_DBP10_Tracer_Green" };
  1544.  
  1545. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "ItemRadio" , "ItemGPS" , "NVGoggles_OPFOR" , "Rangefinder" , "PLA_T15Vest_RD" , "VME_PLA_Helmet" };
  1546. respawnWeapons[] = { "vme_pla_qbu88_spec" , "vme_pla_qsw06_mix" , "Rangefinder" , "Throw" , "Put" };
  1547. respawnMagazines[] = { "VME_QSW06_20Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "SmokeShell" , "SmokeShellGreen" , "Chemlight_green" , "HandGrenade" , "HandGrenade" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DBP10_Tracer_Green" , "VME_QBU88_10Rnd_DBP10_Tracer_Green" };
  1548.  
  1549. class EventHandlers : EventHandlers {
  1550. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1551.  
  1552. class ALiVE_orbatCreator {
  1553. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_T15Vest_RD';_unit addBackpack '';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_tourniquet';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSW06_20Rnd_DCV05';};_unit addItemToVest 'SmokeShell';_unit addItemToVest 'SmokeShellGreen';_unit addItemToVest 'Chemlight_green';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 12 do {_unit addItemToVest 'VME_QBU88_10Rnd_DVP88_Sniper';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QBU88_10Rnd_DBP10_Tracer_Green';};_unit addWeapon 'vme_pla_qbu88_spec';_unit addWeapon 'vme_pla_qsw06_mix';_unit addWeapon 'Rangefinder';_unit addPrimaryWeaponItem 'VME_QBZ95_1_Silencer';_unit addPrimaryWeaponItem 'VME_QBU88_Scope';_unit addPrimaryWeaponItem 'VME_qbu88_bipod';_unit addHandgunItem 'VME_QSW06_Silencer';reload _unit;";
  1554. };
  1555.  
  1556. };
  1557.  
  1558. // custom attributes (do not delete)
  1559. ALiVE_orbatCreator_owned = 1;
  1560.  
  1561. };
  1562.  
  1563. class O_SHGPLA_SHG_PLA_SOF_Scout_01 : PLA_Soldier_special_2_OCimport_02 {
  1564. author = "Nichols";
  1565. scope = 2;
  1566. scopeArsenal = 2;
  1567. displayName = "SHG PLA SOF Scout";
  1568. side = 0;
  1569. faction = "SHG_PLA";
  1570.  
  1571. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "NoGlasses" };
  1572. uniformClass = "PLA_CombatUniform_SBCB";
  1573. backpack = "";
  1574.  
  1575. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "NVGoggles_mas_h" , "Binocular" , "PLA_T15Vest_RF" , "VME_PLA_Helmet_R" };
  1576. weapons[] = { "vme_pla_qbz95_1" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  1577. magazines[] = { "SmokeShell" , "HandGrenade" , "HandGrenade" , "Chemlight_yellow" , "Chemlight_red" , "SmokeShell" , "SmokeShell" , "SmokeShellRed" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Green" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Green" };
  1578.  
  1579. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "tf_fadak" , "ItemGPS" , "NVGoggles_mas_h" , "Binocular" , "PLA_T15Vest_RF" , "VME_PLA_Helmet_R" };
  1580. respawnWeapons[] = { "vme_pla_qbz95_1" , "vme_pla_qsw06" , "Binocular" , "Throw" , "Put" };
  1581. respawnMagazines[] = { "SmokeShell" , "HandGrenade" , "HandGrenade" , "Chemlight_yellow" , "Chemlight_red" , "SmokeShell" , "SmokeShell" , "SmokeShellRed" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Green" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Green" };
  1582.  
  1583. class EventHandlers : EventHandlers {
  1584. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1585.  
  1586. class ALiVE_orbatCreator {
  1587. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_T15Vest_RF';_unit addBackpack '';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);_unit addItemToUniform 'acc_flashlight';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_Flashlight_KSF1';_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};_unit addItemToUniform 'SmokeShell';_unit addItemToVest 'ACE_DeadManSwitch';_unit addItemToVest 'ACE_Cellphone';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};_unit addItemToVest 'Chemlight_yellow';_unit addItemToVest 'Chemlight_red';for '_i' from 1 to 2 do {_unit addItemToVest 'SmokeShell';};_unit addItemToVest 'SmokeShellRed';for '_i' from 1 to 5 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP10_Tracer_Green';};_unit addWeapon 'vme_pla_qbz95_1';_unit addWeapon 'vme_pla_qsw06';_unit addWeapon 'Binocular';_unit addPrimaryWeaponItem 'VME_QBZ95_1_Silencer';_unit addPrimaryWeaponItem 'VME_QBZ95_laser_RED_flashlight';_unit addPrimaryWeaponItem 'VME_Eotech_557_Magnifier_DOWN';_unit addPrimaryWeaponItem 'VME_rail_scopes';_unit addHandgunItem 'VME_QSW06_Silencer';reload _unit;";
  1588. };
  1589.  
  1590. };
  1591.  
  1592. // custom attributes (do not delete)
  1593. ALiVE_orbatCreator_owned = 1;
  1594.  
  1595. };
  1596.  
  1597. class O_SHGPLA_SHG_PLA_SOF_Grenadier_01 : PLA_Soldier_special_3_OCimport_02 {
  1598. author = "Nichols";
  1599. scope = 2;
  1600. scopeArsenal = 2;
  1601. displayName = "SHG PLA SOF Grenadier";
  1602. side = 0;
  1603. faction = "SHG_PLA";
  1604.  
  1605. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "NoGlasses" };
  1606. uniformClass = "PLA_CombatUniform_SBCB";
  1607. backpack = "PLA_ToolKit";
  1608.  
  1609. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "ItemRadio" , "ItemGPS" , "NVGoggles_OPFOR" , "Binocular" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  1610. weapons[] = { "vme_pla_qbz95_1GL" , "vme_pla_qsw06_mix" , "Binocular" , "Throw" , "Put" };
  1611. magazines[] = { "SmokeShell" , "VME_QSW06_20Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "SmokeShellGreen" , "Chemlight_green" , "HandGrenade" , "HandGrenade" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Red" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Red" };
  1612.  
  1613. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "ItemRadio" , "ItemGPS" , "NVGoggles_OPFOR" , "Binocular" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_R" };
  1614. respawnWeapons[] = { "vme_pla_qbz95_1GL" , "vme_pla_qsw06_mix" , "Binocular" , "Throw" , "Put" };
  1615. respawnMagazines[] = { "SmokeShell" , "VME_QSW06_20Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "SmokeShellGreen" , "Chemlight_green" , "HandGrenade" , "HandGrenade" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_Smoke_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_1Rnd_HE_GL" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP87" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Red" , "VME_QBZ95_1_30Rnd_DBP10_Tracer_Red" };
  1616.  
  1617. class EventHandlers : EventHandlers {
  1618. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1619.  
  1620. class ALiVE_orbatCreator {
  1621. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'PLA_CombatUniform_SBCB';_unit addVest 'PLA_T15Vest_RD';_unit addBackpack 'PLA_ToolKit';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};_unit addItemToUniform 'ACE_EarPlugs';_unit addItemToUniform 'ACE_epinephrine';_unit addItemToUniform 'ACE_Flashlight_KSF1';_unit addItemToUniform 'ACE_MapTools';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};_unit addItemToUniform 'ACE_EntrenchingTool';_unit addItemToUniform 'SmokeShell';for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSW06_20Rnd_DCV05';};_unit addItemToVest 'SmokeShellGreen';_unit addItemToVest 'Chemlight_green';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 7 do {_unit addItemToVest 'VME_QBZ95_1_30Rnd_DBP87';};for '_i' from 1 to 3 do {_unit addItemToVest 'VME_1Rnd_HE_GL';};_unit addItemToBackpack 'VME_QBZ95_1_Silencer';_unit addItemToBackpack 'VME_95_1_PNV';for '_i' from 1 to 3 do {_unit addItemToBackpack 'VME_1Rnd_Smoke_GL';};for '_i' from 1 to 6 do {_unit addItemToBackpack 'VME_1Rnd_HE_GL';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'VME_QBZ95_1_30Rnd_DBP87';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'VME_QBZ95_1_30Rnd_DBP10_Tracer_Red';};_unit addWeapon 'vme_pla_qbz95_1GL';_unit addWeapon 'vme_pla_qsw06_mix';_unit addWeapon 'Binocular';_unit addPrimaryWeaponItem 'VME_QBZ95_1_Silencer';_unit addPrimaryWeaponItem 'VME_QBZ95_laser_IR_flashlight';_unit addPrimaryWeaponItem 'VME_Eotech_557_Magnifier_DOWN';_unit addPrimaryWeaponItem 'VME_rail_scopes';_unit addHandgunItem 'VME_QSW06_Silencer';reload _unit;";
  1622. };
  1623.  
  1624. };
  1625.  
  1626. // custom attributes (do not delete)
  1627. ALiVE_orbatCreator_owned = 1;
  1628.  
  1629. };
  1630.  
  1631. class O_SHGPLA_SHG_PLA_SOF_Spotter_01 : PLA_Soldier_special_OCimport_02 {
  1632. author = "Nichols";
  1633. scope = 2;
  1634. scopeArsenal = 2;
  1635. displayName = "SHG PLA SOF Spotter";
  1636. side = 0;
  1637. faction = "SHG_PLA";
  1638.  
  1639. identityTypes[] = { "Head_Asian" , "LanguageCHI_F" , "NoGlasses" };
  1640. uniformClass = "U_O_FullGhillie_lsh";
  1641. backpack = "PLA_ToolKit";
  1642.  
  1643. linkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "ItemRadio" , "ItemGPS" , "NVGoggles_OPFOR" , "Rangefinder" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_D_R_O" };
  1644. weapons[] = { "vme_pla_qbu88_spec" , "vme_pla_qsw06_mix" , "Rangefinder" , "Throw" , "Put" };
  1645. magazines[] = { "VME_QSW06_20Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "SmokeShell" , "SmokeShellGreen" , "Chemlight_green" , "HandGrenade" , "HandGrenade" , "VME_QBU88_10Rnd_DBP10_Tracer_Green" , "VME_QBU88_10Rnd_DBP10_Tracer_Green" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "DemoCharge_Remote_Mag" , "DemoCharge_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "SLAMDirectionalMine_Wire_Mag" , "SLAMDirectionalMine_Wire_Mag" };
  1646.  
  1647. respawnLinkedItems[] = { "ItemMap" , "ItemCompass" , "ItemWatch" , "ItemRadio" , "ItemGPS" , "NVGoggles_OPFOR" , "Rangefinder" , "PLA_T15Vest_RD" , "VME_PLA_Helmet_D_R_O" };
  1648. respawnWeapons[] = { "vme_pla_qbu88_spec" , "vme_pla_qsw06_mix" , "Rangefinder" , "Throw" , "Put" };
  1649. respawnMagazines[] = { "VME_QSW06_20Rnd_DCV05" , "VME_QSW06_20Rnd_DCV05" , "SmokeShell" , "SmokeShellGreen" , "Chemlight_green" , "HandGrenade" , "HandGrenade" , "VME_QBU88_10Rnd_DBP10_Tracer_Green" , "VME_QBU88_10Rnd_DBP10_Tracer_Green" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "VME_QBU88_10Rnd_DVP88_Sniper" , "DemoCharge_Remote_Mag" , "DemoCharge_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "ClaymoreDirectionalMine_Remote_Mag" , "SLAMDirectionalMine_Wire_Mag" , "SLAMDirectionalMine_Wire_Mag" };
  1650.  
  1651. class EventHandlers : EventHandlers {
  1652. class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
  1653.  
  1654. class ALiVE_orbatCreator {
  1655. init = "_unit = (_this select 0);_unit setUnitLoadout [[],[],[],[],[],[],'','',[],['','','','','','']];_unit forceAddUniform 'U_O_FullGhillie_lsh';_unit addVest 'PLA_T15Vest_RD';_unit addBackpack 'PLA_ToolKit';{_unit removeItemFromUniform _x} foreach (uniformItems _unit);{_unit removeItemFromVest _x} foreach (vestItems _unit);{_unit removeItemFromBackpack _x} foreach (backpackItems _unit);for '_i' from 1 to 5 do {_unit addItemToUniform 'ACE_fieldDressing';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_morphine';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_quikclot';};for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_elasticBandage';};for '_i' from 1 to 2 do {_unit addItemToUniform 'ACE_epinephrine';};_unit addItemToUniform 'ACE_EarPlugs';for '_i' from 1 to 4 do {_unit addItemToUniform 'ACE_packingBandage';};for '_i' from 1 to 5 do {_unit addItemToUniform 'ACE_tourniquet';};_unit addItemToUniform 'ACE_Flashlight_KSF1';_unit addItemToVest 'ACE_EntrenchingTool';for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QSW06_20Rnd_DCV05';};_unit addItemToVest 'SmokeShell';_unit addItemToVest 'SmokeShellGreen';_unit addItemToVest 'Chemlight_green';for '_i' from 1 to 2 do {_unit addItemToVest 'HandGrenade';};for '_i' from 1 to 2 do {_unit addItemToVest 'VME_QBU88_10Rnd_DBP10_Tracer_Green';};for '_i' from 1 to 12 do {_unit addItemToVest 'VME_QBU88_10Rnd_DVP88_Sniper';};_unit addItemToBackpack 'ToolKit';_unit addItemToBackpack 'MineDetector';_unit addItemToBackpack 'VME_QBZ95_1_Silencer';_unit addItemToBackpack 'VME_95_1_PNV';for '_i' from 1 to 2 do {_unit addItemToBackpack 'DemoCharge_Remote_Mag';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'ClaymoreDirectionalMine_Remote_Mag';};for '_i' from 1 to 2 do {_unit addItemToBackpack 'SLAMDirectionalMine_Wire_Mag';};_unit addWeapon 'vme_pla_qbu88_spec';_unit addWeapon 'vme_pla_qsw06_mix';_unit addWeapon 'Rangefinder';_unit addPrimaryWeaponItem 'VME_QBZ95_1_Silencer';_unit addPrimaryWeaponItem 'VME_QBU88_Scope';_unit addPrimaryWeaponItem 'VME_qbu88_bipod_rail';_unit addHandgunItem 'VME_QSW06_Silencer';reload _unit;";
  1656. };
  1657.  
  1658. };
  1659.  
  1660. // custom attributes (do not delete)
  1661. ALiVE_orbatCreator_owned = 1;
  1662.  
  1663. };
  1664.  
  1665. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement