Advertisement
Guest User

Untitled

a guest
Jul 30th, 2015
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.06 KB | None | 0 0
  1. //Author:
  2. //Description: OPFOR (CSAT) Standard
  3.  
  4. class opf_f {
  5. //Rifle
  6. #define EAST_RIFLE "hlc_rifle_akm"
  7. #define EAST_RIFLE "hlc_30Rnd_762x39_b_ak:8","hlc_30Rnd_762x39_T_ak_Tracer:2"
  8.  
  9. //GL Rifle
  10. #define EAST_GLRIFLE "hlc_rifle_akmgl"
  11. #define EAST_GLRIFLE "hlc_30Rnd_762x39_b_ak:8","hlc_30Rnd_762x39_T_ak_Tracer:2"
  12. #define EAST_GLRIFLE "hlc_GRD_White:4","hlc_GRD_green:2","hlc_GRD_Red:3"
  13. #define EAST_GLRIFLE "hlc_VOG25_AK:8"
  14. #define EAST_GLRIFLE "UGL_FlareRed_F:2","UGL_FlareGreen_F:2"
  15.  
  16. //Carbine
  17. #define EAST_CARBINE "hlc_rifle_akm"
  18. #define EAST_CARBINE_MAG "hlc_30Rnd_762x39_b_ak:8","hlc_30Rnd_762x39_T_ak_Tracer:2"
  19.  
  20. //Diver
  21. #define SDAR "arifle_SDAR_F"
  22. #define SDAR_MAG "20Rnd_556x45_UW_mag:6"
  23.  
  24. // AR
  25. #define EAST_AR "hlc_rifle_rpk"
  26. #define EAST_AR_MAG "hlc_75Rnd_762x39_m_rpk:8"
  27. #define EAST_AR_MAG2 "hlc_75Rnd_762x39_m_rpk:4"
  28.  
  29. // AT
  30. #define EAST_AT "rhs_weap_rpg7"
  31. #define EAST_AT_MAG "rhs_rpg7_PG7VL_mag:2"
  32.  
  33. // MMG
  34. #define EAST_MMG "MMG_02_black_F"
  35. #define EAST_MMG_MAG "130Rnd_338_Mag:5"
  36.  
  37. // MAT
  38. #define EAST_MAT "launch_B_Titan_short_F"
  39. #define EAST_MAT_MAG "Titan_AT:3"
  40.  
  41. // SAM
  42. #define EAST_SAM "launch_B_Titan_F"
  43. #define EAST_SAM_MAG "Titan_AA:2"
  44.  
  45. // Sniper Rifle
  46. #define EAST_SNIPER "srifle_DMR_02_F"
  47. #define EAST_SNIPER_MAG "10Rnd_338_Mag:8"
  48.  
  49. // Spotter Rifle
  50. #define EAST_SPOTTER "arifle_MX_F"
  51. #define EAST_SPOTTER_MAG "hlc_30Rnd_762x39_b_ak:8"
  52.  
  53. // SMG
  54. #define EAST_SMG "arifle_MXC_F"
  55. #define EAST_SMG_MAG "hlc_30Rnd_762x39_b_ak:6"
  56.  
  57. // Pistol
  58. #define EAST_PISTOL "hgun_ACPC2_F"
  59. #define EAST_PISTOL_MAG "9Rnd_45ACP_Mag:4"
  60.  
  61. // Grenades, Smoke and Frag
  62. #define EAST_GRENADE "HandGrenade:2"
  63. #define EAST_SMOKE_WHITE "SmokeShell:2"
  64. #define EAST_SMOKE_GREEN "SmokeShellGreen"
  65. #define EAST_SMOKE_RED "SmokeShellRed"
  66.  
  67.  
  68. // ====================================================================================
  69.  
  70. class Car {
  71. TransportMagazines[] = {EAST_RIFLE_MAG,EAST_RIFLE_MAG,EAST_CARBINE_MAG,EAST_AR_MAG,EAST_AR_MAG,EAST_GLRIFLE_MAG_HE,EAST_AT_MAG};
  72. TransportItems[] = {"ACE_fieldDressing:12","ACE_morphine:4"};
  73. };
  74.  
  75. class Tank {
  76. TransportMagazines[] = {EAST_RIFLE_MAG,EAST_RIFLE_MAG,EAST_CARBINE_MAG,EAST_AR_MAG,EAST_AR_MAG,EAST_GLRIFLE_MAG_HE,EAST_AT_MAG};
  77. TransportItems[] = {"ACE_fieldDressing:12","ACE_morphine:4"};
  78. };
  79.  
  80. class Helicopter {
  81. TransportMagazines[] = {};
  82. };
  83.  
  84. class Plane {
  85. TransportMagazines[] = {};
  86. };
  87.  
  88. class Ship_F {
  89. TransportMagazines[] = {};
  90. };
  91.  
  92. // ====================================================================================
  93. // Leadership INF and Groupies
  94.  
  95. class O_Soldier_F { // rifleman
  96. uniform[] = {"MNP_CombatUniform_M81_Sh"}; /// randomized
  97. vest[] = {"MNP_Vest_M81b"}; /// randomized
  98. headgear[] = {"rhs_6b27m_green"}; /// randomized
  99. backpackItems[] = {"ACE_fieldDressing:3","ACE_morphine","ACE_IR_Strobe_item","ACE_earplugs"};
  100. weapons[] = {EAST_RIFLE}; /// randomized
  101. launchers[] = {}; /// randomized
  102. handguns[] = {}; /// randomized
  103. magazines[] = {EAST_RIFLE_MAG,EAST_GRENADE,EAST_SMOKE_WHITE};
  104. items[] = {"ACRE_PRC343"};
  105. linkedItems[] = {"ItemMap","ItemCompass","ItemWatch"};
  106. attachments[] = {"optic_Hamr"};
  107. };
  108.  
  109. class O_officer*_F: O_Soldier_F { // CO and DC
  110. weapons[] = {EAST_GLRIFLE};
  111. vest[] = {"MNP_Vest_M81b"}; /// randomized
  112. headgear[] = {"rhs_6b27m_green"}; /// randomized
  113. magazines[] = {EAST_GLRIFLE_MAG,EAST_GLRIFLE_MAG_HE,EAST_GLRIFLE_MAG_FLARE,EAST_GLRIFLE_MAG_SMOKE,EAST_PISTOL_MAG,EAST_GRENADE,EAST_SMOKE_WHITE};
  114. handguns[] = {EAST_PISTOL}; /// randomized
  115. linkedItems[] += {"ItemGPS","Binocular"};
  116. backpackItems[] += {"ACE_key_east","ACRE_PRC117F"};
  117. items[] = {"ACE_MapTools", "ACRE_PRC148"};
  118. };
  119.  
  120. class O_soldier_SL_F: O_Officer_F { // SL
  121. linkedItems[] = {"ItemMap","ItemCompass","ItemWatch","ACRE_PRC343","NVGoggles","ItemGPS","Binocular"};
  122. items[] = {"ACE_MapTools","ACRE_PRC148", "ACRE_PRC343"};
  123. backpackItems[] = {"ACE_fieldDressing:4","ACE_morphine","ACE_IR_Strobe_item","ACE_earplugs"};
  124. };
  125.  
  126. class O_soldier_UAV_F: O_Soldier_F {
  127. backpack[] = {"O_UAV_01_backpack_F"}; /// randomized
  128. linkedItems[] += {"O_uavterminal"};
  129. };
  130.  
  131. class O_medic_F: O_Soldier_F {// Medic
  132. vest[] = {"MNP_Vest_M81b"}; /// randomized
  133. weapons[] = {EAST_CARBINE};
  134. magazines[] = {EAST_CARBINE_MAG,EAST_SMOKE_WHITE};
  135. backpackItems[] = {"ACE_fieldDressing:31","ACE_epinephrine:8","ACE_bloodIV:2","ACE_morphine:14","ACE_earplugs"};
  136. };
  137.  
  138. // ====================================================================================
  139. // Grunt Infantry
  140.  
  141. class O_Soldier_TL_F: O_Soldier_F {// FTL
  142. weapons[] = {WEST_GLRIFLE};
  143. headgear[] = {"rhs_6b27m_green"}; /// randomized
  144. magazines[] = {WEST_GLRIFLE_MAG,WEST_GLRIFLE_MAG_HE,WEST_GLRIFLE_MAG_SMOKE,WEST_GLRIFLE_MAG_FLARE,WEST_SMOKE_WHITE,WEST_GRENADE,WEST_SMOKE_WHITE,WEST_GRENADE,WEST_SMOKE_WHITE};
  145. backpackItems[] += {"ACE_key_west"};
  146. linkedItems[] += {"ACE_microDAGR","Binocular"};
  147. };
  148.  
  149. class O_soldier_GL_F: O_Soldier_TL_F { // SL
  150.  
  151. };
  152.  
  153. class O_Soldier_AR_F: O_Soldier_F {// AR
  154. vest[] = {"MNP_Vest_M81b"}; /// randomized
  155. weapons[] = {EAST_AR};
  156. magazines[] = {EAST_AR_MAG,EAST_PISTOL_MAG,EAST_GRENADE,EAST_SMOKE_WHITE};
  157. handguns[] = {EAST_PISTOL}; /// randomized
  158. attachments[] = {};
  159. };
  160.  
  161. class O_Soldier_AAR_F: O_Soldier_F {// AAR
  162. backpackItems[] += {EAST_AR_MAG2};
  163. attachments[] = {"optic_Hamr"};
  164. linkedItems[] += {"Binocular"};
  165. };
  166.  
  167. class O_Soldier_A_F: O_Soldier_AAR_F {// AAR
  168.  
  169. };
  170.  
  171. class O_Soldier_LAT_F: O_Soldier_F {// RAT
  172. weapons[] = {EAST_CARBINE};
  173. magazines[] = {EAST_CARBINE_MAG,EAST_AT_MAG,EAST_GRENADE,EAST_SMOKE_WHITE};
  174. launchers[] = {EAST_AT}; /// randomized
  175. };
  176.  
  177.  
  178. // ====================================================================================
  179. // Support Infantry
  180.  
  181. class O_support_MG_F: O_Soldier_F {// MMG
  182. weapons[] = {EAST_MMG};
  183. magazines[] = {EAST_MMG_MAG,EAST_PISTOL_MAG,EAST_GRENADE,EAST_SMOKE_WHITE};
  184. handguns[] = {EAST_PISTOL}; /// randomized
  185. };
  186.  
  187. class O_support_AMG_F: O_Soldier_F {// MMG Spotter/Ammo Bearer
  188. backpackItems[] += {EAST_MMG_MAG};
  189. linkedItems[] += {"ACE_Vector"};
  190. items[] += {"ACRE_PRC148"};
  191. };
  192.  
  193. class O_soldier_AT_F: O_Soldier_F {// MAT Gunner
  194. weapons[] = {EAST_CARBINE};
  195. backpack[] = {"B_Carryall_ocamo"};
  196. magazines[] = {EAST_CARBINE_MAG,EAST_GRENADE,EAST_SMOKE_WHITE};
  197. launchers[] = {EAST_MAT}; /// randomized
  198. backpackItems[] += {EAST_MAT_MAG};
  199. attachments[] = {"rhs_acc_1p63","rhs_acc_pgo7v","rhs_acc_dtk"};
  200. };
  201.  
  202. class O_Soldier_AAT_F: O_Soldier_F {// MAT Spotter/Ammo Bearer
  203. backpack[] = {"B_Carryall_ocamo"};
  204. backpackItems[] += {EAST_MAT_MAG};
  205. linkedItems[] += {"ACE_Vector"};
  206. items[] += {"ACRE_PRC148"};
  207.  
  208. };
  209.  
  210. class O_soldier_AA_F: O_Soldier_F {// SAM Gunner
  211. weapons[] = {EAST_CARBINE};
  212. magazines[] = {EAST_CARBINE_MAG,EAST_GRENADE,EAST_SMOKE_WHITE};
  213. launchers[] = {EAST_SAM}; /// randomized
  214. backpackItems[] += {EAST_SAM_MAG};
  215. };
  216.  
  217. class O_Soldier_AAA_F: O_Soldier_F {// SAM Spotter/Ammo Bearer
  218. backpackItems[] += {EAST_SAM_MAG};
  219. linkedItems[] += {"ACE_Vector"};
  220. items[] += {"ACRE_PRC148"};
  221. };
  222.  
  223. class O_support_Mort_F: O_Soldier_F {// Mortar Gunner
  224. weapons[] = {EAST_CARBINE};
  225. magazines[] = {EAST_CARBINE_MAG,EAST_GRENADE,EAST_SMOKE_WHITE};
  226. items[] = {"ACE_fieldDressing:3","ACE_morphine","ACE_earplugs","ACRE_PRC148"};
  227. backpack[] = {"O_Mortar_01_weapon_F"}; /// randomized
  228. };
  229.  
  230. class O_support_AMort_F: O_Soldier_F {// Assistant Mortar
  231. backpack[] = {"O_Mortar_01_support_F"}; /// randomized
  232. linkedItems[] += {"ACE_Vector"};
  233. items[] += {"ACRE_PRC148"};
  234. };
  235.  
  236. class O_spotter_F {// Spotter
  237. headgear[] = {"H_HelmetSpecO_ocamo"}; /// randomized
  238. uniform[] = {"U_O_GhillieSuit"}; /// randomized
  239. vest[] = {"V_Chestrig_khk"}; /// randomized
  240. weapons[] = {EAST_SPOTTER}; /// randomized
  241. magazines[] = {EAST_SPOTTER_MAG,EAST_SMOKE_WHITE};
  242. linkedItems[] = {"ItemMap","ItemCompass","ItemWatch","itemGPS","LaserDesignator"};
  243. attachments[] = {"optic_Hamr"};
  244. items[] += {"ACRE_PRC148"};
  245. };
  246.  
  247. class O_sniper_F {// Sniper
  248. headgear[] = {"H_HelmetSpecO_ocamo"}; /// randomized
  249. uniform[] = {"U_O_GhillieSuit"}; /// randomized
  250. vest[] = {"V_Chestrig_khk"}; /// randomized
  251. weapons[] = {EAST_SNIPER}; /// randomized
  252. magazines[] = {EAST_SNIPER_MAG,EAST_SMOKE_WHITE};
  253. items[] = {"ACE_fieldDressing:3","ACE_morphine","ACE_earplugs", "ACRE_PRC343"};
  254. linkedItems[] = {"ItemMap","ItemCompass","ItemWatch","itemGPS"};
  255. attachments[] = {"optic_Hamr"};
  256. };
  257.  
  258. // ====================================================================================
  259. // Vehicle Infantry
  260.  
  261. class O_Helipilot_F {// Pilot
  262. uniform[] = {"U_O_PilotCoveralls"}; /// randomized
  263. vest[] = {"V_TacVest_blk"}; /// randomized
  264. headgear[] = {"H_PilotHelmetHeli_O"}; /// randomized
  265. backpack[] = {"B_AssaultPack_rgr"};
  266. weapons[] = {EAST_SMG}; /// randomized
  267. magazines[] = {EAST_SMG_MAG,EAST_SMOKE_WHITE};
  268. items[] = {"ACE_fieldDressing:3","ACE_morphine","ACRE_PRC148","ACE_earplugs"};
  269. backpackItems[] = {"ACRE_PRC117F"};
  270. linkedItems[] = {"ItemMap","ItemCompass","ItemWatch","itemGPS","NVgoggles"};
  271. attachments[] = {};
  272. };
  273.  
  274. class O_helicrew_F: O_Helipilot_F { // Pilot
  275.  
  276. };
  277.  
  278. class O_Pilot_F: O_Helipilot_F { // Pilot
  279. uniform[] = {"U_O_PilotCoveralls"}; /// randomized
  280. headgear[] = {"H_PilotHelmetFighter_O"}; /// randomized
  281. };
  282.  
  283. class O_crew_F {// Crew
  284. headgear[] = {"H_HelmetCrew_O"}; /// randomized
  285. uniform[] = {"U_O_SpecopsUniform_ocamo"}; /// randomized
  286. vest[] = {"V_BandollierB_khk"}; /// randomized
  287. backpack[] = {"B_Carryall_mcamo"};
  288. weapons[] = {EAST_CARBINE}; /// randomized
  289. magazines[] = {EAST_CARBINE_MAG,EAST_SMOKE_WHITE};
  290. items[] = {};
  291. backpackItems[] = {"ACRE_PRC117F", "ACE_fieldDressing:3","ACE_morphine","ACRE_PRC148","ACE_earplugs"};
  292. linkedItems[] = {"ItemMap","ItemCompass","ItemWatch","itemGPS"};
  293. attachments[] = {};
  294. };
  295.  
  296. class O_soldier_repair_F: O_crew_F {// Repair Specialist
  297. backpack[] = {"B_Carryall_mcamo"};
  298. backpackItems[] = {"Toolkit", "ACE_fieldDressing:3","ACE_morphine","ACRE_PRC148","ACE_earplugs"};
  299. items[] = {"ACRE_PRC343"};
  300. vest[] = {"V_HarnessO_brn"}; /// randomized
  301. linkedItems[] = {"ItemMap","ItemCompass","ItemWatch"};
  302. attachments[] = {};
  303. };
  304.  
  305. class O_soldier_exp_F: O_soldier_repair_F {// Mines Specialist
  306. backpack[] = {"B_Carryall_mcamo"};
  307. backpackItems[] = {"Toolkit","ACE_DefusalKit","ACE_Clacker","MineDetector"};
  308. magazines[] = {EAST_CARBINE_MAG,"ATMine_Range_Mag:2","APERSBoundingMine_Range_Mag:2","APERSMine_Range_Mag:2"};
  309. attachments[] = {};
  310. };
  311.  
  312. class O_engineer_F: O_soldier_repair_F {// Explosive Specialist
  313. backpack[] = {"B_Carryall_mcamo"};
  314. backpackItems[] = {"Toolkit","ACE_DefusalKit","ACE_Clacker","MineDetector"};
  315. magazines[] = {EAST_CARBINE_MAG,"DemoCharge_Remote_Mag:3","SatchelCharge_Remote_Mag:2"};
  316. attachments[] = {};
  317. };
  318.  
  319. // ====================================================================================
  320. // Special Infantry
  321.  
  322. class O_diver_TL_F: O_Soldier_TL_F {// Diver TL
  323. weapons[] = {SDAR};
  324. magazines[] = {SDAR_MAG,EAST_CARBINE_MAG,EAST_GRENADE,EAST_SMOKE_WHITE};
  325. uniform[] = {"U_O_Wetsuit"}; /// randomized
  326. vest[] = {"V_RebreatherIR"}; /// randomized
  327. backpack[] = {"MNP_B_RU1_CA"};
  328. headgear[] = {};
  329.  
  330. backpackItems[] += {/*"U_O_CombatUniform_ocamo","V_HarnessO_brn","H_HelmetO_ocamo",*/EAST_CARBINE};
  331. linkedItems[] += {"G_O_Diving"};
  332.  
  333. };
  334.  
  335. class O_diver_F: O_Soldier_F {// Diver
  336. weapons[] = {SDAR};
  337. magazines[] = {SDAR_MAG,EAST_CARBINE_MAG,EAST_GRENADE,EAST_SMOKE_WHITE};
  338. uniform[] = {"U_O_Wetsuit"}; /// randomized
  339. vest[] = {"V_RebreatherIR"}; /// randomized
  340. backpack[] = {"MNP_B_RU1_CA"};
  341. headgear[] = {};
  342.  
  343. backpackItems[] += {/*"U_O_CombatUniform_ocamo","V_HarnessO_brn","H_HelmetO_ocamo",*/EAST_CARBINE};
  344. linkedItems[] += {"G_O_Diving"};
  345.  
  346. };
  347.  
  348. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement