Advertisement
Guest User

AAAAAA

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