Advertisement
Guest User

Untitled

a guest
Feb 10th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 53.25 KB | None | 0 0
  1. // ******************************************************************************************
  2. // * This project is licensed under the GNU Affero GPL v3. Copyright © 2014 A3Wasteland.com *
  3. // ******************************************************************************************
  4. /*********************************************************#
  5. # @@ScriptName: storeConfig.sqf
  6. # @@Author: His_Shadow, AgentRev
  7. # @@Create Date: 2013-09-16 20:40:58
  8. #*********************************************************/
  9.  
  10. // This tracks which store owner the client is interacting with
  11. currentOwnerName = "";
  12.  
  13. // Gunstore Weapon List - Gun Store Base List
  14. // Text name, classname, buy cost
  15.  
  16. pistolArray = compileFinal str
  17. [
  18. // Handguns
  19. ["P07 Pistol", "hgun_P07_F", 50],
  20. ["Rook-40 Pistol", "hgun_Rook40_F", 50],
  21. ["ACP-C2 Pistol", "hgun_ACPC2_F", 75],
  22. ["Zubr Revolver", "hgun_Pistol_heavy_02_F", 75],
  23. ["4-Five Pistol", "hgun_Pistol_heavy_01_F", 100],
  24. ["Starter pistol (KARTS DLC!!)", "hgun_Pistol_Signal_F", 120]
  25. ];
  26.  
  27. smgArray = compileFinal str
  28. [
  29. ["PDW2000 SMG", "hgun_PDW2000_F", 100],
  30. ["Sting SMG", "SMG_02_F", 125],
  31. ["Vermin SMG", "SMG_01_F", 125]
  32. ];
  33.  
  34. rifleArray = compileFinal str
  35. [
  36. // Underwater Gun
  37. ["SDAR Underwater Rifle", "arifle_SDAR_F", 100],
  38.  
  39. // Assault Rifles
  40. ["Mk20 Carbine", "arifle_Mk20C_plain_F", 150],
  41. ["Mk20 Carbine (Camo)", "arifle_Mk20C_F", 150],
  42. ["Mk20 Rifle", "arifle_Mk20_plain_F", 200],
  43. ["Mk20 Rifle (Camo)", "arifle_Mk20_F", 200],
  44. ["Mk20 EGLM Rifle", "arifle_Mk20_GL_plain_F", 250],
  45. ["Mk20 EGLM Rifle (Camo)", "arifle_Mk20_GL_F", 250],
  46.  
  47. ["TRG-20 Carbine", "arifle_TRG20_F", 150],
  48. ["TRG-21 Rifle ", "arifle_TRG21_F", 200],
  49. ["TRG-21 EGLM Rifle", "arifle_TRG21_GL_F", 250],
  50.  
  51. ["Katiba Carbine", "arifle_Katiba_C_F", 150],
  52. ["Katiba Rifle", "arifle_Katiba_F", 200],
  53. ["Katiba GL Rifle", "arifle_Katiba_GL_F", 250],
  54.  
  55. ["MX Carbine", "arifle_MXC_F", 150],
  56. ["MX Carbine (Black)", "arifle_MXC_Black_F", 175],
  57. ["MX Rifle", "arifle_MX_F", 200],
  58. ["MX Rifle (Black)", "arifle_MX_Black_F", 225],
  59. ["MX 3GL Rifle", "arifle_MX_GL_F", 250],
  60. ["MX 3GL Rifle (Black)", "arifle_MX_GL_Black_F", 275],
  61.  
  62. // Markman Rifles
  63. ["MXM Rifle", "arifle_MXM_F", 300],
  64. ["MXM Rifle (Black)", "arifle_MXM_Black_F", 325],
  65. ["DMR Rifle", "srifle_DMR_01_F", 375],
  66. ["Mk18 ABR Rifle", "srifle_EBR_F", 450],
  67.  
  68. // Sniper Rifles
  69. ["M320 LRR Sniper", "srifle_LRR_SOS_F", 1000],
  70. ["M320 LRR Sniper (Camo)", "srifle_LRR_camo_SOS_F", 1150],
  71. ["GM6 Lynx Sniper", "srifle_GM6_SOS_F", 1100],
  72. ["GM6 Lynx Sniper (Camo)", "srifle_GM6_camo_SOS_F", 1250]
  73. ];
  74.  
  75. lmgArray = compileFinal str
  76. [
  77. ["MX SW LMG", "arifle_MX_SW_F", 300],
  78. ["MX SW LMG (Black)", "arifle_MX_SW_Black_F", 325],
  79. ["Mk200 LMG", "LMG_Mk200_F", 375],
  80. ["Zafir LMG", "LMG_Zafir_F", 450]
  81. ];
  82.  
  83. shotgunArray = compileFinal str
  84. [
  85. // Currently unused
  86. ];
  87.  
  88. launcherArray = compileFinal str
  89. [
  90. ["RPG-42 Alamut", "launch_RPG32_F", 400],
  91. ["PCML", "launch_NLAW_F", 600],
  92. ["Titan MPRL Compact (Tan)", "launch_Titan_short_F", 500],
  93. ["Titan MPRL Compact (Brown)", "launch_O_Titan_short_F", 500],
  94. ["Titan MPRL Compact (Olive)", "launch_I_Titan_short_F", 500],
  95. ["Titan MPRL AA (Desert)", "launch_Titan_F", 600],
  96. ["Titan MPRL AA (Hex)", "launch_O_Titan_F", 600],
  97. ["Titan MPRL AA (Digi)", "launch_I_Titan_F", 600]
  98. ];
  99. dlcriflesArray = compileFinal str
  100. [
  101. ["ASP-1 Kir 12.7 mm (Black)", "srifle_DMR_04_F", 1000],
  102. ["ASP-1 Kir 12.7 mm (Tan)", "srifle_DMR_04_Tan_F", 1000],
  103. ["Cyrus 9.3 mm (Black)", "srifle_DMR_05_blk_F", 1000],
  104. ["Cyrus 9.3 mm (Hex)", "srifle_DMR_05_hex_F", 1000],
  105. ["Cyrus 9.3 mm (Tan)", "srifle_DMR_05_tan_f", 1000],
  106. ["MAR-10 .338 (Black)", "srifle_DMR_02_F", 1000],
  107. ["MAR-10 .338 (Camo)", "srifle_DMR_02_camo_F", 1000],
  108. ["MAR-10 .338 (Sand)", "srifle_DMR_02_sniper_F", 1000],
  109. ["Mk-1 EMR 7.62 mm (Black)", "srifle_DMR_03_F", 1000],
  110. ["Mk-1 EMR 7.62 mm (Camo)", "srifle_DMR_03_multicam_F", 1000],
  111. ["Mk-1 EMR 7.62 mm (Khaki)", "srifle_DMR_03_khaki_F", 1000],
  112. ["Mk-1 EMR 7.62 mm (Sand)", "srifle_DMR_03_tan_F", 1000],
  113. ["Mk-1 EMR 7.62 mm (Woodland)", "srifle_DMR_03_woodland_F", 1000],
  114. ["Mk14 7.62 mm (Camo)", "srifle_DMR_06_camo_F", 1000],
  115. ["Mk14 7.62 mm (Olive)", "srifle_DMR_06_olive_F", 1000],
  116. ["SPMG .338 (Black)", "MMG_02_black_F", 1000],
  117. ["SPMG .338 (MTP)", "MMG_02_camo_F", 1000],
  118. ["SPMG .338 (SAND)", "MMG_02_sand_F", 1000],
  119. ["Navid 9,3mm (Tan)", "MMG_01_tan_F", 1000],
  120. ["Navid 9,3mm (Hex)", "MMG_01_hex_F", 1000]
  121. ];
  122.  
  123. allGunStoreFirearms = compileFinal str (call pistolArray + call smgArray + call rifleArray + call lmgArray + call shotgunArray + call launcherArray + call dlcriflesArray);
  124.  
  125. staticGunsArray = compileFinal str
  126. [
  127. // ["Vehicle Ammo Crate", "Box_NATO_AmmoVeh_F", 2500],
  128. ["Static Titan AT 4Rnd (NATO)", "B_static_AT_F", 2500], // Static launchers only have 4 ammo, hence the low price
  129. ["Static Titan AT 4Rnd (CSAT)", "O_static_AT_F", 2500],
  130. ["Static Titan AT 4Rnd (AAF)", "I_static_AT_F", 2500],
  131. ["Static Titan AA 4Rnd (NATO)", "B_static_AA_F", 3000],
  132. ["Static Titan AA 4Rnd (CSAT)", "O_static_AA_F", 3000],
  133. ["Static Titan AA 4Rnd (AAF)", "I_static_AA_F", 3000],
  134. ["Mk30 HMG .50 Low tripod (NATO)", "B_HMG_01_F", 2000],
  135. ["Mk30 HMG .50 Low tripod (CSAT)", "O_HMG_01_F", 2000],
  136. ["Mk30 HMG .50 Low tripod (AAF)", "I_HMG_01_F", 2000],
  137. // ["Mk30A HMG .50 Sentry (NATO)", "B_HMG_01_A_F", 5000], // "A" = Autonomous = Overpowered
  138. // ["Mk30A HMG .50 Sentry (CSAT)", "O_HMG_01_A_F", 5000],
  139. // ["Mk30A HMG .50 Sentry (AAF)", "I_HMG_01_A_F", 5000],
  140. ["Mk30 HMG .50 High tripod (NATO)", "B_HMG_01_high_F", 3000],
  141. ["Mk30 HMG .50 High tripod (CSAT)", "O_HMG_01_high_F", 3000],
  142. ["Mk30 HMG .50 High tripod (AAF)", "I_HMG_01_high_F", 3000],
  143. ["Mk32 GMG 20mm Low tripod (NATO)", "B_GMG_01_F", 5000],
  144. ["Mk32 GMG 20mm Low tripod (CSAT)", "O_GMG_01_F", 5000],
  145. ["Mk32 GMG 20mm Low tripod (AAF)", "I_GMG_01_F", 5000],
  146. // ["Mk32A GMG 20mm Sentry (NATO)", "B_GMG_01_A_F", 10000],
  147. // ["Mk32A GMG 20mm Sentry (CSAT)", "O_GMG_01_A_F", 10000],
  148. // ["Mk32A GMG 20mm Sentry (AAF)", "I_GMG_01_A_F", 10000],
  149. ["Mk32 GMG 20mm High tripod (NATO)", "B_GMG_01_high_F", 6000],
  150. ["Mk32 GMG 20mm High tripod (CSAT)", "O_GMG_01_high_F", 6000],
  151. ["Mk32 GMG 20mm High tripod (AAF)", "I_GMG_01_high_F", 6000],
  152. ["Mk6 Mortar (NATO)", "B_Mortar_01_F", 12500],
  153. ["Mk6 Mortar (CSAT)", "O_Mortar_01_F", 12500],
  154. ["Mk6 Mortar (AAF)", "I_Mortar_01_F", 12500]
  155. ];
  156.  
  157. throwputArray = compileFinal str
  158. [
  159. ["Mini Grenade", "MiniGrenade", 50],
  160. ["Frag Grenade", "HandGrenade", 100],
  161. ["APERS Tripwire Mine", "APERSTripMine_Wire_Mag", 200],
  162. ["APERS Bounding Mine", "APERSBoundingMine_Range_Mag", 250],
  163. ["APERS Mine", "APERSMine_Range_Mag", 300],
  164. ["Claymore Charge", "ClaymoreDirectionalMine_Remote_Mag", 350],
  165. ["M6 SLAM Mine", "SLAMDirectionalMine_Wire_Mag", 350],
  166. ["AT Mine", "ATMine_Range_Mag", 400],
  167. ["Small I.E.D. Urban", "iedurbansmall_remote_mag", 1500],
  168. ["Small I.E.D. (Dug-In)", "iedlandsmall_remote_mag", 1500],
  169. ["Large I.E.D. Urban", "iedurbanbig_remote_mag", 2500],
  170. ["Large I.E.D. (Dug-In)", "iedlandbig_remote_mag", 2500],
  171. ["Explosive Charge", "DemoCharge_Remote_Mag", 450],
  172. ["Explosive Satchel", "SatchelCharge_Remote_Mag", 500],
  173. ["Smoke Grenade (White)", "SmokeShell", 50],
  174. ["Smoke Grenade (Purple)", "SmokeShellPurple", 50],
  175. ["Smoke Grenade (Blue)", "SmokeShellBlue", 50],
  176. ["Smoke Grenade (Green)", "SmokeShellGreen", 50],
  177. ["Smoke Grenade (Yellow)", "SmokeShellYellow", 50],
  178. ["Smoke Grenade (Orange)", "SmokeShellOrange", 50],
  179. ["Smoke Grenade (Red)", "SmokeShellRed", 50]
  180. ];
  181.  
  182. //Gun Store Ammo List
  183. //Text name, classname, buy cost
  184. ammoArray = compileFinal str
  185. [
  186. ["9mm 16Rnd Mag", "16Rnd_9x21_Mag", 10],
  187. ["9mm 30Rnd Mag", "30Rnd_9x21_Mag", 15],
  188. [".45 ACP 6Rnd Cylinder", "6Rnd_45ACP_Cylinder", 5],
  189. [".45 ACP 9Rnd Mag", "9Rnd_45ACP_Mag", 10],
  190. [".45 ACP 11Rnd Mag", "11Rnd_45ACP_Mag", 15],
  191. ["Green signal flare", "6Rnd_GreenSignal_F", 25],
  192. [".45 ACP 30Rnd Vermin Mag", "30Rnd_45ACP_MAG_SMG_01", 20],
  193. [".45 ACP 30Rnd Tracer (Green) Mag", "30Rnd_45ACP_Mag_SMG_01_tracer_green", 15],
  194. ["5.56mm 20Rnd Underwater Mag", "20Rnd_556x45_UW_mag", 10],
  195. ["5.56mm 30Rnd STANAG Mag", "30Rnd_556x45_Stanag", 20],
  196. ["5.56mm 30Rnd Tracer (Green) Mag", "30Rnd_556x45_Stanag_Tracer_Green", 15],
  197. ["5.56mm 30Rnd Tracer (Yellow) Mag", "30Rnd_556x45_Stanag_Tracer_Yellow", 15],
  198. ["5.56mm 30Rnd Tracer (Red) Mag", "30Rnd_556x45_Stanag_Tracer_Red", 15],
  199. ["6.5mm 30Rnd STANAG Mag", "30Rnd_65x39_caseless_mag", 20],
  200. ["6.5mm 30Rnd Tracer (Red) Mag", "30Rnd_65x39_caseless_mag_Tracer", 15],
  201. ["6.5mm 30Rnd Caseless Mag", "30Rnd_65x39_caseless_green", 20],
  202. ["6.5mm 30Rnd Tracer (Green) Mag", "30Rnd_65x39_caseless_green_mag_Tracer", 15],
  203. ["6.5mm 100Rnd Belt Case", "100Rnd_65x39_caseless_mag", 75],
  204. ["6.5mm 100Rnd Tracer (Red) Belt Case", "100Rnd_65x39_caseless_mag_Tracer", 50],
  205. ["6.5mm 200Rnd Belt Case", "200Rnd_65x39_cased_Box", 150],
  206. ["6.5mm 200Rnd Tracer (Yellow) Belt Case", "200Rnd_65x39_cased_Box_Tracer", 125],
  207. ["7.62mm 10Rnd Mag", "10Rnd_762x54_Mag", 15],
  208. ["7.62mm 20Rnd Mag", "20Rnd_762x51_Mag", 25],
  209. ["7.62mm 150Rnd Box", "150Rnd_762x54_Box", 150],
  210. ["7.62mm 150Rnd Tracer (Green) Box", "150Rnd_762x54_Box_Tracer", 125],
  211. [".408 7Rnd Cheetah Mag", "7Rnd_408_Mag", 50],
  212. ["12.7mm 5Rnd Mag", "5Rnd_127x108_Mag", 50],
  213. ["12.7mm 5Rnd Armor-Piercing Mag", "5Rnd_127x108_APDS_Mag", 60],
  214. ["12.7mm 10Rnd Mag", "10Rnd_127x54_Mag", 50],
  215. ["9.3mm 10Rnd Mag", "10Rnd_93x64_DMR_05_Mag", 50],
  216. [".338 LM 10Rnd Mag", "10Rnd_338_Mag", 50],
  217. ["9.3mm 150Rnd Belt", "150Rnd_93x64_Mag", 50],
  218. [".338 NM 130Rnd Belt", "130Rnd_338_Mag", 50],
  219. ["RPG-42 Anti-Tank Rocket", "RPG32_F", 250], // Direct damage: high | Splash damage: low | Guidance: none
  220. ["RPG-42 High-Explosive Rocket", "RPG32_HE_F", 250], // Direct damage: medium | Splash damage: medium | Guidance: none
  221. ["PCML Anti-Tank Missile", "NLAW_F", 400], // Direct damage: very high | Splash damage: low | Guidance: laser, ground vehicles
  222. ["Titan Anti-Tank Missile", "Titan_AT", 350], // Direct damage: high | Splash damage: low | Guidance: mouse, laser, ground vehicles
  223. ["Titan Anti-Personnel Missile", "Titan_AP", 350], // Direct damage: low | Splash damage: high | Guidance: mouse, laser
  224. ["Titan Anti-Air Missile", "Titan_AA", 350], // Direct damage: low | Splash damage: medium | Guidance: aircraft
  225. ["40mm HE Grenade Round", "1Rnd_HE_Grenade_shell", 125],
  226. ["40mm 3Rnd HE Grenades", "3Rnd_HE_Grenade_shell", 250],
  227. ["40mm Smoke Round (White)", "1Rnd_Smoke_Grenade_shell", 50],
  228. ["40mm Smoke Round (Purple)", "1Rnd_SmokePurple_Grenade_shell", 50],
  229. ["40mm Smoke Round (Blue)", "1Rnd_SmokeBlue_Grenade_shell", 50],
  230. ["40mm Smoke Round (Green)", "1Rnd_SmokeGreen_Grenade_shell", 50],
  231. ["40mm Smoke Round (Yellow)", "1Rnd_SmokeYellow_Grenade_shell", 50],
  232. ["40mm Smoke Round (Orange)", "1Rnd_SmokeOrange_Grenade_shell", 50],
  233. ["40mm Smoke Round (Red)", "1Rnd_SmokeRed_Grenade_shell", 50],
  234. ["40mm 3Rnd Smokes (White)", "3Rnd_Smoke_Grenade_shell", 100],
  235. ["40mm 3Rnd Smokes (Purple)", "3Rnd_SmokePurple_Grenade_shell", 100],
  236. ["40mm 3Rnd Smokes (Blue)", "3Rnd_SmokeBlue_Grenade_shell", 100],
  237. ["40mm 3Rnd Smokes (Green)", "3Rnd_SmokeGreen_Grenade_shell", 100],
  238. ["40mm 3Rnd Smokes (Yellow)", "3Rnd_SmokeYellow_Grenade_shell", 100],
  239. ["40mm 3Rnd Smokes (Orange)", "3Rnd_SmokeOrange_Grenade_shell", 100],
  240. ["40mm 3Rnd Smokes (Red)", "3Rnd_SmokeRed_Grenade_shell", 100],
  241. ["40mm Flare Round (White)", "UGL_FlareWhite_F", 25],
  242. ["40mm Flare Round (Green)", "UGL_FlareGreen_F", 25],
  243. ["40mm Flare Round (Yellow)", "UGL_FlareYellow_F", 25],
  244. ["40mm Flare Round (Red)", "UGL_FlareRed_F", 25],
  245. ["40mm Flare Round (IR)", "UGL_FlareCIR_F", 25],
  246. ["40mm 3Rnd Flares (White)", "3Rnd_UGL_FlareWhite_F", 50],
  247. ["40mm 3Rnd Flares (Green)", "3Rnd_UGL_FlareGreen_F", 50],
  248. ["40mm 3Rnd Flares (Yellow)", "3Rnd_UGL_FlareYellow_F", 50],
  249. ["40mm 3Rnd Flares (Red)", "3Rnd_UGL_FlareRed_F", 50],
  250. ["40mm 3Rnd Flares (IR)", "3Rnd_UGL_FlareCIR_F", 50]
  251. ];
  252. dlcaccessoriesArray = compileFinal str
  253. [
  254. ["Sound Suppressor (9.3 mm Black)", "muzzle_snds_93mmg", 125, "item"],
  255. ["Sound Suppressor (9.3 mm Tan)", "muzzle_snds_93mmg_tan", 125, "item"],
  256. ["Sound Suppressor (.338 Black)", "muzzle_snds_338_black", 125, "item"],
  257. ["Sound Suppressor (.338 Green)", "muzzle_snds_338_green", 125, "item"],
  258. ["Sound Suppressor (.338 Sand)", "muzzle_snds_338_sand", 125, "item"],
  259. ["AMS (Black)", "optic_AMS", 200, "item"],
  260. ["AMS (Khaki)", "optic_AMS_khk", 200, "item"],
  261. ["AMS (Sand)", "optic_AMS_snd", 200, "item"],
  262. ["Kahlia (Black)", "optic_KHS_blk", 200, "item"],
  263. ["Kahlia (Hex)", "optic_KHS_hex", 200, "item"],
  264. ["Kahlia (Old)", "optic_KHS_old", 200, "item"],
  265. ["Kahlia (Tan)", "optic_KHS_tan", 200, "item"],
  266. ["Bipod (Black) (NATO)", "bipod_01_F_blk", 500, "item"],
  267. ["Bipod (Black) (CSAT)", "bipod_02_F_blk", 500, "item"],
  268. ["Bipod (Black) (AAF)", "bipod_03_F_blk", 500, "item"],
  269. ["Bipod (MTP) (NATO)", "bipod_01_F_mtp", 500, "item"],
  270. ["Bipod (Hex) (CSAT)", "bipod_02_F_hex", 500, "item"],
  271. ["Bipod (Olive) (AAF)", "bipod_03_F_oli", 500, "item"],
  272. ["Bipod (Sand) (NATO)", "bipod_01_F_snd", 500, "item"],
  273. ["Bipod (Tan) (CSAT)", "bipod_02_F_tan", 500, "item"]
  274. ];
  275. //Gun Store item List
  276. //Text name, classname, buy cost, item class
  277. accessoriesArray = compileFinal str
  278. [
  279. ["Suppressor 9mm", "muzzle_snds_L", 50, "item"],
  280. ["Suppressor .45 ACP", "muzzle_snds_acp", 75, "item"],
  281. ["Suppressor 5.56mm", "muzzle_snds_M", 100, "item"],
  282. ["Suppressor 6.5mm", "muzzle_snds_H", 100, "item"],
  283. ["Suppressor 6.5mm LMG", "muzzle_snds_H_MG", 125, "item"],
  284. ["Suppressor 7.62mm", "muzzle_snds_B", 125, "item"],
  285. ["Flashlight", "acc_flashlight", 25, "item"],
  286. ["IR Laser Pointer", "acc_pointer_IR", 25, "item"],
  287. ["Yorris Sight (Zubr Revolver)", "optic_Yorris", 50, "item"],
  288. ["MRD Sight (4-Five Pistol)", "optic_MRD", 50, "item"],
  289. ["ACO (CQB)", "optic_aco_smg", 50, "item"],
  290. ["Holosight (CQB)", "optic_Holosight_smg", 50, "item"],
  291. ["ACO (Red)", "optic_Aco", 75, "item"],
  292. ["ACO (Green)", "optic_Aco_grn", 75, "item"],
  293. ["Holosight", "optic_Holosight", 75, "item"],
  294. ["MRCO", "optic_MRCO", 100, "item"],
  295. ["ARCO", "optic_Arco", 125, "item"],
  296. ["RCO", "optic_Hamr", 150, "item"],
  297. ["DMS", "optic_DMS", 175, "item"],
  298. ["LRPS", "optic_LRPS", 175, "item"],
  299. ["SOS", "optic_SOS", 200, "item"],
  300. ["NVS", "optic_NVS", 500, "item"],
  301. ["TWS", "optic_tws", 5000, "item"],
  302. ["TWS MG", "optic_tws_mg", 6000, "item"],
  303. ["Nightstalker", "optic_Nightstalker", 7500, "item"]
  304. ];
  305.  
  306. // If commented, means the color/camo isn't implemented or is a duplicate of another hat
  307. headArray = compileFinal str
  308. [
  309. ["ECH", "H_HelmetB", 50, "hat"],
  310. ["ECH (Ghillie)", "H_HelmetB_camo", 50, "hat"],
  311. ["ECH (Light)", "H_HelmetB_light", 50, "hat"],
  312. ["ECH (Spraypaint)", "H_HelmetB_paint", 50, "hat"],
  313. ["SF Helmet", "H_HelmetSpecB", 50, "hat"],
  314. ["SF Helmet (Black)", "H_HelmetSpecB_blk", 50, "hat"],
  315. ["SF Helmet (Light Paint)", "H_HelmetSpecB_paint1", 50, "hat"],
  316. ["SF Helmet (Dark Paint)", "H_HelmetSpecB_paint2", 50, "hat"],
  317. ["Combat Helmet (Black)", "H_HelmetB_plain_blk", 50, "hat"],
  318. ["Protector Helmet (Hex)", "H_HelmetO_ocamo", 50, "hat"],
  319. ["Protector Helmet (Urban)", "H_HelmetO_oucamo", 50, "hat"],
  320. ["Defender Helmet (Hex)", "H_HelmetLeaderO_ocamo", 50, "hat"],
  321. ["Defender Helmet (Urban)", "H_HelmetLeaderO_oucamo", 50, "hat"],
  322. // ["Assassin Helmet (Hex)", "H_HelmetSpecO_ocamo", 50, "hat"],
  323. ["Assassin Helmet (Black)", "H_HelmetSpecO_blk", 50, "hat"],
  324. ["MICH", "H_HelmetIA", 50, "hat"],
  325. // ["MICH (Camo)", "H_HelmetIA_net", 50, "hat"],
  326. // ["MICH 2 (Camo)", "H_HelmetIA_camo", 50, "hat"],
  327. ["Heli Crew Helmet (NATO)", "H_CrewHelmetHeli_B", 50, "hat"],
  328. ["Heli Crew Helmet (CSAT)", "H_CrewHelmetHeli_O", 50, "hat"],
  329. ["Heli Crew Helmet (AAF)", "H_CrewHelmetHeli_I", 50, "hat"],
  330. ["Heli Pilot Helmet (NATO)", "H_PilotHelmetHeli_B", 50, "hat"],
  331. ["Heli Pilot Helmet (CSAT)", "H_PilotHelmetHeli_O", 50, "hat"],
  332. ["Heli Pilot Helmet (AAF)", "H_PilotHelmetHeli_I", 50, "hat"],
  333. ["Crew Helmet (NATO)", "H_HelmetCrew_B", 50, "hat"],
  334. ["Crew Helmet (CSAT)", "H_HelmetCrew_O", 50, "hat"],
  335. ["Crew Helmet (AAF)", "H_HelmetCrew_I", 50, "hat"],
  336. ["Pilot Helmet (NATO)", "H_PilotHelmetFighter_B", 50, "hat"],
  337. ["Pilot Helmet (CSAT)", "H_PilotHelmetFighter_O", 50, "hat"],
  338. ["Pilot Helmet (AAF)", "H_PilotHelmetFighter_I", 50, "hat"],
  339. ["Military Cap (Blue)", "H_MilCap_blue", 25, "hat"],
  340. ["Military Cap (Gray)", "H_MilCap_gry", 25, "hat"],
  341. ["Military Cap (Urban)", "H_MilCap_oucamo", 25, "hat"],
  342. ["Military Cap (Russia)", "H_MilCap_rucamo", 25, "hat"],
  343. ["Military Cap (MTP)", "H_MilCap_mcamo", 25, "hat"],
  344. ["Military Cap (Hex)", "H_MilCap_ocamo", 25, "hat"],
  345. ["Military Cap (AAF)", "H_MilCap_dgtl", 25, "hat"],
  346. ["Rangemaster Cap", "H_Cap_headphones", 25, "hat"],
  347. ["Bandanna (Coyote)", "H_Bandanna_cbr", 10, "hat"],
  348. ["Bandanna (Camo)", "H_Bandanna_camo", 10, "hat"],
  349. ["Bandanna (Gray)", "H_Bandanna_gry", 10, "hat"],
  350. ["Bandanna (Khaki)", "H_Bandanna_khk", 10, "hat"],
  351. ["Bandanna (MTP)", "H_Bandanna_mcamo", 10, "hat"],
  352. ["Bandanna (Sage)", "H_Bandanna_sgg", 10, "hat"],
  353. ["Bandanna (Surfer)", "H_Bandanna_surfer", 10, "hat"],
  354. ["Bandanna Mask (Black)", "H_BandMask_blk", 10, "hat"],
  355. ["Bandanna Mask (Demon)", "H_BandMask_demon", 10, "hat"],
  356. ["Bandanna Mask (Khaki)", "H_BandMask_khk", 10, "hat"],
  357. ["Bandanna Mask (Reaper)", "H_BandMask_reaper", 10, "hat"],
  358. ["Beanie (Black)", "H_Watchcap_blk", 10, "hat"],
  359. ["Beanie (Dark blue)", "H_Watchcap_sgg", 10, "hat"],
  360. ["Beanie (Dark brown)", "H_Watchcap_cbr", 10, "hat"],
  361. ["Beanie (Dark khaki)", "H_Watchcap_khk", 10, "hat"],
  362. ["Beanie (Dark green)", "H_Watchcap_camo", 10, "hat"],
  363. ["Beret (Black)", "H_Beret_blk", 10, "hat"],
  364. ["Beret (Colonel)", "H_Beret_Colonel", 10, "hat"],
  365. ["Beret (NATO)", "H_Beret_02", 10, "hat"],
  366. // ["Beret (Green)", "H_Beret_grn", 10, "hat"],
  367. // ["Beret (Police)", "H_Beret_blk_POLICE", 10, "hat"],
  368. // ["Beret (Red)", "H_Beret_red", 10, "hat"],
  369. // ["Beret (SAS)", "H_Beret_brn_SF", 10, "hat"],
  370. // ["Beret (SF)", "H_Beret_grn_SF", 10, "hat"],
  371. // ["Beret (RED)", "H_Beret_ocamo", 10, "hat"],
  372. // ["Black Turban", "H_TurbanO_blk", 50, "hat"],
  373. // ["Booniehat (Dirty)", "H_Booniehat_dirty", 10, "hat"],
  374. // ["Booniehat (Green)", "H_Booniehat_grn", 10, "hat"],
  375. // ["Booniehat (Khaki)", "H_Booniehat_indp", 10, "hat"],
  376. ["Booniehat (Khaki)", "H_Booniehat_khk", 10, "hat"],
  377. ["Booniehat (Tan)", "H_Booniehat_tan", 10, "hat"],
  378. ["Booniehat (MTP)", "H_Booniehat_mcamo", 10, "hat"],
  379. ["Booniehat (Digi)", "H_Booniehat_dgtl", 10, "hat"],
  380. ["Fedora (Blue)", "H_Hat_blue", 10, "hat"],
  381. ["Fedora (Brown)", "H_Hat_brown", 10, "hat"],
  382. ["Fedora (Camo)", "H_Hat_camo", 10, "hat"],
  383. ["Fedora (Checker)", "H_Hat_checker", 10, "hat"],
  384. ["Fedora (Gray)", "H_Hat_grey", 10, "hat"],
  385. ["Fedora (Tan)", "H_Hat_tan", 10, "hat"],
  386. ["Cap (Black)", "H_Cap_blk", 10, "hat"],
  387. ["Cap (Blue)", "H_Cap_blu", 10, "hat"],
  388. ["Cap (Green)", "H_Cap_grn", 10, "hat"],
  389. ["Cap (Olive)", "H_Cap_oli", 10, "hat"],
  390. ["Cap (Red)", "H_Cap_red", 10, "hat"],
  391. ["Cap (Tan)", "H_Cap_tan", 10, "hat"],
  392. ["Cap (BI)", "H_Cap_grn_BI", 10, "hat"],
  393. ["Cap (CMMG)", "H_Cap_blk_CMMG", 10, "hat"],
  394. ["Cap (ION)", "H_Cap_blk_ION", 10, "hat"],
  395. ["Cap (Raven Security)", "H_Cap_blk_Raven", 10, "hat"],
  396. ["Cap (SAS)", "H_Cap_khaki_specops_UK", 10, "hat"],
  397. ["Cap (SF)", "H_Cap_tan_specops_US", 10, "hat"],
  398. ["Cap (SPECOPS)", "H_Cap_brn_SPECOPS", 10, "hat"],
  399. ["Shemag (White)", "H_ShemagOpen_khk", 25, "hat"],
  400. ["Shemag (Brown)", "H_ShemagOpen_tan", 25, "hat"],
  401. ["Shemag mask (Khaki)", "H_Shemag_khk", 25, "hat"],
  402. ["Shemag mask (Olive)", "H_Shemag_olive", 25, "hat"],
  403. // ["Shemag mask (Tan)", "H_Shemag_tan", 25, "hat"],
  404. ["Racing Helmet (Black)", "H_RacingHelmet_1_black_F", 25, "hat"],
  405. ["Racing Helmet (Blue)", "H_RacingHelmet_1_blue_F", 25, "hat"],
  406. ["Racing Helmet (Green)", "H_RacingHelmet_1_green_F", 25, "hat"],
  407. ["Racing Helmet (Yellow)", "H_RacingHelmet_1_yellow_F", 25, "hat"],
  408. ["Racing Helmet (Orange)", "H_RacingHelmet_1_orange_F", 25, "hat"],
  409. ["Racing Helmet (Red)", "H_RacingHelmet_1_red_F", 25, "hat"],
  410. ["Racing Helmet (White)", "H_RacingHelmet_1_white_F", 25, "hat"],
  411. ["Racing Helmet (Fuel)", "H_RacingHelmet_1_F", 25, "hat"],
  412. ["Racing Helmet (Bluking)", "H_RacingHelmet_2_F", 25, "hat"],
  413. ["Racing Helmet (Redstone)", "H_RacingHelmet_3_F", 25, "hat"],
  414. ["Racing Helmet (Vrana)", "H_RacingHelmet_4_F", 25, "hat"]
  415. ];
  416.  
  417. uniformArray = compileFinal str
  418. [
  419. ["Ghillie Suit (NATO)", "U_B_GhillieSuit", 300, "uni"],
  420. ["Ghillie Suit (CSAT)", "U_O_GhillieSuit", 300, "uni"],
  421. ["Ghillie Suit (AAF)", "U_I_GhillieSuit", 300, "uni"],
  422. ["Wetsuit (NATO)", "U_B_Wetsuit", 200, "uni"],
  423. ["Wetsuit (CSAT)", "U_O_Wetsuit", 200, "uni"],
  424. ["Wetsuit (AAF)", "U_I_Wetsuit", 200, "uni"],
  425. ["Default Uniform (NATO)", "U_B_CombatUniform_mcam", 50, "uni"],
  426. ["Default Uniform (CSAT)", "U_O_CombatUniform_ocamo", 50, "uni"],
  427. ["Default Uniform (AAF)", "U_I_CombatUniform", 50, "uni"],
  428. ["Combat Fatigues (MTP) (Tee)", "U_B_CombatUniform_mcam_tshirt", 50, "uni"],
  429. ["Recon Fatigues (MTP)", "U_B_CombatUniform_mcam_vest", 50, "uni"],
  430. ["Recon Fatigues (Sage)", "U_B_SpecopsUniform_sgg", 50, "uni"],
  431. ["CTRG Combat Uniform (UBACS)", "U_B_CTRG_1", 50, "uni"],
  432. ["CTRG Combat Uniform (UBACS2)", "U_B_CTRG_2", 50, "uni"],
  433. ["CTRG Combat Uniform (Tee)", "U_B_CTRG_3", 50, "uni"],
  434. ["Recon Fatigues (Hex)", "U_O_SpecopsUniform_ocamo", 50, "uni"],
  435. ["Fatigues (Urban)", "U_O_CombatUniform_oucamo", 50, "uni"],
  436. ["Combat Fatigues Short (Digi)", "U_I_CombatUniform_shortsleeve", 50, "uni"],
  437. ["Combat Fatigues Shirt (Digi)", "U_I_CombatUniform_tshirt", 50, "uni"],
  438. ["Officer Fatigues (Hex)", "U_O_OfficerUniform_ocamo", 50, "uni"],
  439. ["Officer Fatigues (Digi)", "U_I_OfficerUniform", 50, "uni"],
  440. ["Pilot Coveralls (NATO)", "U_B_PilotCoveralls", 50, "uni"],
  441. ["Pilot Coveralls (CSAT)", "U_O_PilotCoveralls", 50, "uni"],
  442. ["Pilot Coveralls (AAF)", "U_I_pilotCoveralls", 50, "uni"],
  443. ["Heli Pilot Coveralls (NATO)", "U_B_HeliPilotCoveralls", 50, "uni"],
  444. ["Heli Pilot Coveralls (AAF)", "U_I_HeliPilotCoveralls", 50, "uni"],
  445. ["Guerilla Smocks 1", "U_BG_Guerilla1_1", 25, "uni"], // BLUFOR
  446. ["Guerilla Smocks 2", "U_BG_Guerilla2_1", 25, "uni"],
  447. ["Guerilla Smocks 3", "U_BG_Guerilla2_2", 25, "uni"],
  448. ["Guerilla Smocks 4", "U_BG_Guerilla2_3", 25, "uni"],
  449. ["Guerilla Smocks 5", "U_BG_Guerilla3_1", 25, "uni"],
  450. ["Guerilla Smocks 6", "U_BG_Guerilla3_2", 25, "uni"],
  451. ["Guerilla Smocks 7", "U_BG_leader", 25, "uni"],
  452. ["Guerilla Smocks 1", "U_OG_Guerilla1_1", 25, "uni"], // OPFOR
  453. ["Guerilla Smocks 2", "U_OG_Guerilla2_1", 25, "uni"],
  454. ["Guerilla Smocks 3", "U_OG_Guerilla2_2", 25, "uni"],
  455. ["Guerilla Smocks 4", "U_OG_Guerilla2_3", 25, "uni"],
  456. ["Guerilla Smocks 5", "U_OG_Guerilla3_1", 25, "uni"],
  457. ["Guerilla Smocks 6", "U_OG_Guerilla3_2", 25, "uni"],
  458. ["Guerilla Smocks 7", "U_OG_leader", 25, "uni"],
  459. ["Guerilla Smocks 1", "U_IG_Guerilla1_1", 25, "uni"], // Independent
  460. ["Guerilla Smocks 2", "U_IG_Guerilla2_1", 25, "uni"],
  461. ["Guerilla Smocks 3", "U_IG_Guerilla2_2", 25, "uni"],
  462. ["Guerilla Smocks 4", "U_IG_Guerilla2_3", 25, "uni"],
  463. ["Guerilla Smocks 5", "U_IG_Guerilla3_1", 25, "uni"],
  464. ["Guerilla Smocks 6", "U_IG_Guerilla3_2", 25, "uni"],
  465. ["Guerilla Smocks 7", "U_IG_leader", 25, "uni"],
  466. /*["Worker Coveralls", "U_C_WorkerCoveralls", 25, "uni"], // can only be worn by civilian units
  467. ["T-Shirt (Blue)", "U_C_Poor_1", 25, "uni"],
  468. ["Polo (Red/white)", "U_C_Poloshirt_redwhite", 25, "uni"],
  469. ["Polo (Salmon)", "U_C_Poloshirt_salmon", 25, "uni"],
  470. ["Polo (Tri-color)", "U_C_Poloshirt_tricolour", 25, "uni"],
  471. ["Polo (Navy)", "U_C_Poloshirt_blue", 25, "uni"],
  472. ["Polo (Burgundy)", "U_C_Poloshirt_burgundy", 25, "uni"],
  473. ["Polo (Blue/green)", "U_C_Poloshirt_stripped", 25, "uni"],*/
  474. ["Polo (Competitor)", "U_Competitor", 25, "uni"],
  475. ["Polo (Rangemaster)", "U_Rangemaster", 25, "uni"]
  476. /*["Racing Suit (Black)", "U_C_Driver_1_black", 25, "uni"], // can only be worn by civilian units
  477. ["Racing Suit (Blue)", "U_C_Driver_1_blue", 25, "uni"],
  478. ["Racing Suit (Green)", "U_C_Driver_1_green", 25, "uni"],
  479. ["Racing Suit (Yellow)", "U_C_Driver_1_yellow", 25, "uni"],
  480. ["Racing Suit (Orange)", "U_C_Driver_1_orange", 25, "uni"],
  481. ["Racing Suit (Red)", "U_C_Driver_1_red", 25, "uni"],
  482. ["Racing Suit (White)", "U_C_Driver_1_white", 25, "uni"],
  483. ["Racing Suit (Fuel)", "U_C_Driver_1", 25, "uni"],
  484. ["Racing Suit (Bluking)", "U_C_Driver_2", 25, "uni"],
  485. ["Racing Suit (Redstone)", "U_C_Driver_3", 25, "uni"],
  486. ["Racing Suit (Vrana)", "U_C_Driver_4", 25, "uni"],*/
  487. //["Tron Light Suit (Blue)", "U_B_Protagonist_VR", 5000, "uni"],
  488. //["Tron Light Suit (Red)", "U_O_Protagonist_VR", 5000, "uni"],
  489. //["Tron Light Suit (Green)", "U_I_Protagonist_VR", 5000, "uni"]
  490. ];
  491.  
  492. vestArray = compileFinal str
  493. [
  494. ["Rebreather (NATO)", "V_RebreatherB", 200, "vest"],
  495. ["Rebreather (CSAT)", "V_RebreatherIR", 200, "vest"],
  496. ["Rebreather (AAF)", "V_RebreatherIA", 200, "vest"],
  497. ["Carrier Lite (Green)", "V_PlateCarrier1_rgr", -1, "vest"],
  498. ["Carrier Lite (Black)", "V_PlateCarrier1_blk", -1, "vest"],
  499. ["Carrier Rig (Green)", "V_PlateCarrier3_rgr", -1, "vest"],
  500. ["Carrier GL Rig (Green)", "V_PlateCarrierGL_rgr", -1, "vest"],
  501. ["CTRG Plate Carrier Rig Mk.1 (Light)", "V_PlateCarrierL_CTRG", 200, "vest"],
  502. ["CTRG Plate Carrier Rig Mk.2 (Heavy)", "V_PlateCarrierH_CTRG", 200, "vest"],
  503. ["GA Carrier Lite (Digi)", "V_PlateCarrierIA1_dgtl", -1, "vest"],
  504. ["GA Carrier Rig (Digi)", "V_PlateCarrierIA2_dgtl", -1, "vest"],
  505. ["GA Carrier GL Rig (Digi)", "V_PlateCarrierIAGL_dgtl", -1, "vest"],
  506. ["LBV Harness", "V_HarnessO_brn", -1, "vest"],
  507. ["LBV Harness (Gray)", "V_HarnessO_gry", -1, "vest"],
  508. ["LBV Grenadier Harness", "V_HarnessOGL_brn", -1, "vest"],
  509. ["LBV Grenadier Harness (Gray)", "V_HarnessOGL_gry", -1, "vest"],
  510. ["ELBV Harness", "V_HarnessOSpec_brn", -1, "vest"],
  511. ["ELBV Harness (Gray)", "V_HarnessOSpec_gry", -1, "vest"],
  512. ["Slash Bandolier (Black)", "V_BandollierB_blk", -1, "vest"],
  513. ["Slash Bandolier (Coyote)", "V_BandollierB_cbr", -1, "vest"],
  514. ["Slash Bandolier (Green)", "V_BandollierB_rgr", -1, "vest"],
  515. ["Slash Bandolier (Khaki)", "V_BandollierB_khk", -1, "vest"],
  516. ["Slash Bandolier (Olive)", "V_BandollierB_oli", -1, "vest"],
  517. ["Chest Rig (Khaki)", "V_Chestrig_khk", -1, "vest"],
  518. ["Chest Rig (Green)", "V_Chestrig_rgr", -1, "vest"],
  519. ["Fighter Chestrig (Black)", "V_Chestrig_blk", -1, "vest"],
  520. ["Fighter Chestrig (Olive)", "V_Chestrig_oli", -1, "vest"],
  521. ["Tactical Vest (Black)", "V_TacVest_blk", -1, "vest"],
  522. ["Tactical Vest (Brown)", "V_TacVest_brn", -1, "vest"],
  523. ["Tactical Vest (Camo)", "V_TacVest_camo", -1, "vest"],
  524. ["Tactical Vest (Khaki)", "V_TacVest_khk", -1, "vest"],
  525. ["Tactical Vest (Olive)", "V_TacVest_oli", -1, "vest"],
  526. ["Tactical Vest (Police)", "V_TacVest_blk_POLICE", 200, "vest"],
  527. ["Tactical Vest (Stavrou)", "V_I_G_resistanceLeader_F", 200, "vest"],
  528. ["Raven Night Vest", "V_TacVestIR_blk", -1, "vest"],
  529. ["Press Vest", "V_Press_F", -1, "vest"]
  530. ];
  531.  
  532. backpackArray = compileFinal str
  533. [
  534. //["Parachute", "B_Parachute", 200, "backpack"],
  535.  
  536. ["Assault Pack (Black)", "B_AssaultPack_blk", 150, "backpack"],
  537. ["Assault Pack (Green)", "B_AssaultPack_rgr", 150, "backpack"],
  538. ["Assault Pack (MTP)", "B_AssaultPack_mcamo", 150, "backpack"],
  539. ["Assault Pack (Hex)", "B_AssaultPack_ocamo", 150, "backpack"],
  540.  
  541. ["Field Pack (Black)", "B_FieldPack_blk", 200, "backpack"],
  542. ["Field Pack (Coyote)", "B_FieldPack_cbr", 200, "backpack"],
  543. ["Field Pack (Khaki)", "B_FieldPack_khk", 200, "backpack"],
  544. ["Field Pack (Urban)", "B_FieldPack_oucamo", 200, "backpack"],
  545. ["Field Pack (Hex)", "B_FieldPack_ocamo", 200, "backpack"],
  546. ["Field Pack (Olive)", "B_FieldPack_oli", 200, "backpack"],
  547. ["Kitbag (Coyote)", "B_Kitbag_cbr", 350, "backpack"],
  548. ["Kitbag (Green)", "B_Kitbag_rgr", 350, "backpack"],
  549. ["Kitbag (MTP)", "B_Kitbag_mcamo", 350, "backpack"],
  550. ["Kitbag (Sage)", "B_Kitbag_sgg", 350, "backpack"],
  551.  
  552. ["Bergen (Black)", "B_Bergen_blk", 350, "backpack"],
  553. ["Bergen (Green)", "B_Bergen_rgr", 350, "backpack"],
  554. ["Bergen (MTP)", "B_Bergen_mcamo", 350, "backpack"],
  555. ["Bergen (Sage)", "B_Bergen_sgg", 350, "backpack"],
  556.  
  557. ["Carryall (Khaki)", "B_Carryall_khk", 500, "backpack"],
  558. ["Carryall (MTP)", "B_Carryall_mcamo", 500, "backpack"],
  559. ["Carryall (Olive)", "B_Carryall_oli", 500, "backpack"],
  560. ["Carryall (Urban)", "B_Carryall_oucamo", 500, "backpack"],
  561.  
  562. ["Carryall (Coyote)", "B_Carryall_cbr", 500, "backpack"],
  563. ["Carryall (Hex)", "B_Carryall_ocamo", 500, "backpack"]
  564.  
  565. ];
  566. gogglesArray = compileFinal str
  567. [
  568. ["G_Aviator", "G_Aviator", 50, "gogg"],
  569. ["G_B_Diving", "G_B_Diving", 50, "gogg"],
  570. ["G_Balaclava_blk", "G_Balaclava_blk", 50, "gogg"],
  571. ["G_Balaclava_combat", "G_Balaclava_combat", 50, "gogg"],
  572. ["G_Balaclava_lowprofile", "G_Balaclava_lowprofile", 50, "gogg"],
  573. ["G_Balaclava_oli", "G_Balaclava_oli", 50, "gogg"],
  574. ["G_Bandanna_aviator", "G_Bandanna_aviator", 50, "gogg"],
  575. ["G_Bandanna_beast", "G_Bandanna_beast", 50, "gogg"],
  576. ["G_Bandanna_blk", "G_Bandanna_blk", 50, "gogg"],
  577. ["G_Bandanna_khk", "G_Bandanna_khk", 50, "gogg"],
  578. ["G_Bandanna_oli", "G_Bandanna_oli", 50, "gogg"],
  579. ["G_Bandanna_shades", "G_Bandanna_shades", 50, "gogg"],
  580. ["G_Bandanna_sport", "G_Bandanna_sport", 50, "gogg"],
  581. ["G_Bandanna_tan", "G_Bandanna_tan", 50, "gogg"],
  582. ["G_Combat", "G_Combat", 50, "gogg"],
  583. ["G_Diving", "G_Diving", 50, "gogg"],
  584. ["G_Goggles_VR", "G_Goggles_VR", 50, "gogg"],
  585. ["G_I_Diving", "G_I_Diving", 50, "gogg"],
  586. ["G_Lady_Blue", "G_Lady_Blue", 50, "gogg"],
  587. ["G_Lady_Dark", "G_Lady_Dark", 50, "gogg"],
  588. ["G_Lady_MirrorG_Lady_Red", "G_Lady_MirrorG_Lady_Red", 50, "gogg"],
  589. ["G_Lowprofile", "G_Lowprofile", 50, "gogg"],
  590. ["G_O_Diving", "G_O_Diving", 50, "gogg"],
  591. ["G_Shades_Black", "G_Shades_Black", 50, "gogg"],
  592. ["G_Shades_Blue", "G_Shades_Blue", 50, "gogg"],
  593. ["G_Shades_Green", "G_Shades_Green", 50, "gogg"],
  594. ["G_Shades_Red", "G_Shades_Red", 50, "gogg"],
  595. ["G_Spectacles", "G_Spectacles", 50, "gogg"],
  596. ["G_Spectacles_Tinted", "G_Spectacles_Tinted", 50, "gogg"],
  597. ["G_Sport_Blackred", "G_Sport_Blackred", 50, "gogg"],
  598. ["G_Sport_BlackWhite", "G_Sport_BlackWhite", 50, "gogg"],
  599. ["G_Sport_Blackyellow", "G_Sport_Blackyellow", 50, "gogg"],
  600. ["G_Sport_Checkered", "G_Sport_Checkered", 50, "gogg"],
  601. ["G_Sport_Greenblack", "G_Sport_Greenblack", 50, "gogg"],
  602. ["G_Sport_Red", "G_Sport_Red", 50, "gogg"],
  603. ["G_Squares", "G_Squares", 50, "gogg"],
  604. ["G_Squares_Tinted", "G_Squares_Tinted", 50, "gogg"],
  605. ["G_Tactical_Black", "G_Tactical_Black", 50, "gogg"],
  606. ["G_Tactical_Clear", "G_Tactical_Clear", 50, "gogg"]
  607. ];
  608. genItemArray = compileFinal str
  609. [
  610. ["Quadrotor UAV (NATO)", "B_UAV_01_backpack_F", 500, "backpack"],
  611. ["Quadrotor UAV (CSAT)", "O_UAV_01_backpack_F", 500, "backpack"],
  612. ["Quadrotor UAV (AAF)", "I_UAV_01_backpack_F", 500, "backpack"],
  613. ["UAV Terminal (NATO)", "B_UavTerminal", 150, "gps"],
  614. ["UAV Terminal (CSAT)", "O_UavTerminal", 150, "gps"],
  615. ["UAV Terminal (AAF)", "I_UavTerminal", 150, "gps"],
  616. ["GPS", "ItemGPS", 100, "gps"],
  617. ["First Aid Kit", "FirstAidKit", 25, "item"],
  618. ["Medikit", "Medikit", 150, "item"],
  619. ["Toolkit", "ToolKit", 150, "item"],
  620. ["Mine Detector", "MineDetector", 100, "item"],
  621. ["NV Goggles", "NVGoggles", 100, "nvg"],
  622. ["Diving Goggles (General)", "G_Diving", 100, "gogg"],
  623. ["Diving Goggles (Bluefor)", "G_B_Diving", 100, "gogg"],
  624. ["Diving Goggles (Redfor)", "G_O_Diving", 100, "gogg"],
  625. ["Diving Goggles (Indie)", "G_I_Diving", 100, "gogg"],
  626. ["Binoculars", "Binocular", 50, "binoc"],
  627. ["Rangefinder", "Rangefinder", 150, "binoc"],
  628. ["Laser Designator", "Laserdesignator", 1000, "binoc"],
  629. ["Chemlight (Blue)", "Chemlight_blue", 25, "mag"],
  630. ["Chemlight (Green)", "Chemlight_green", 25, "mag"],
  631. ["Chemlight (Yellow)", "Chemlight_yellow", 25, "mag"],
  632. ["Chemlight (Red)", "Chemlight_red", 25, "mag"],
  633. ["Shades (Black)", "G_Shades_Black", 50, "gogg"],
  634. ["Shades (Blue)", "G_Shades_Blue", 50, "gogg"],
  635. ["Sport Shades (Vulcan)", "G_Sport_Blackred", 50, "gogg"],
  636. ["Tactical glasses", "G_tactical_Clear", 50, "gogg"],
  637. ["Spectacle Glasses", "G_Spectacles", 50, "gogg"],
  638. ["Tinted Spectacles", "G_Spectacles_Tinted", 50, "gogg"],
  639. ["Combat goggles", "G_Combat", 50, "gogg"],
  640. ["Low profile goggles", "G_Lowprofile", 50, "gogg"],
  641. ["Shades (green)", "G_Shades_Green", 50, "gogg"],
  642. ["Shades (red)", "G_Shades_Red", 50, "gogg"],
  643. ["Square spectacles", "G_Squares", 50, "gogg"],
  644. ["Square shades", "G_Squares_Tinted", 50, "gogg"],
  645. ["Sport Shades (Shadow)", "G_Sport_BlackWhite", 50, "gogg"],
  646. ["Sport Shades (Poison)", "G_Sport_Blackyellow", 50, "gogg"],
  647. ["Sport Shades (Yetti)", "G_Sport_Greenblack", 50, "gogg"],
  648. ["Sport Shades (Style)", "G_Sport_Checkered", 50, "gogg"],
  649. ["Sport Shades (Fire)", "G_Sport_Red", 50, "gogg"],
  650. ["Tactical Shades", "G_Tactical_Black", 50, "gogg"]
  651. ];
  652. DlcUniformsArray = compileFinal str
  653. [
  654. ["Full Ghillie (Arid) (NATO)", "U_B_FullGhillie_ard", 500, "uni"],
  655. ["Full Ghillie (Arid) (CSAT)", "U_O_FullGhillie_ard", 500, "uni"],
  656. ["Full Ghillie (Arid) (AAF)", "U_I_FullGhillie_ard", 500, "uni"],
  657. ["Full Ghillie (Lush) (NATO)", "U_B_FullGhillie_lsh", 500, "uni"],
  658. ["Full Ghillie (Lush) (CSAT)", "U_O_FullGhillie_lsh", 500, "uni"],
  659. ["Full Ghillie (Lush) (AAF)", "U_I_FullGhillie_lsh", 500, "uni"],
  660. ["Full Ghillie (Semi-Arid) (NATO)", "U_B_FullGhillie_sard", 500, "uni"],
  661. ["Full Ghillie (Semi-Arid) (CSAT)", "U_O_FullGhillie_sard", 500, "uni"],
  662. ["Full Ghillie (Semi-Arid) (AAF)", "U_I_FullGhillie_sard", 500, "uni"]
  663.  
  664. ];
  665. DlcVestsArray = compileFinal str
  666. [
  667. ["Carrier Gl Rig (Black)", "V_PlateCarrierGL_blk", 200, "vest"],
  668. ["Carrier Gl Rig (Green)", "V_PlateCarrierGL_rgr", 200, "vest"],
  669. ["Carrier Gl Rig (MTP)", "V_PlateCarrierGL_mtp", 200, "vest"],
  670. ["Carrier Special Rig (Black)", "V_PlateCarrierSpec_blk", 200, "vest"],
  671. ["Carrier Special Rig (Green)", "V_PlateCarrierSpec_rgr", 200, "vest"],
  672. ["Carrier Special Rig (MTP)", "V_PlateCarrierSpec_mtp", 200, "vest"],
  673. ["GA Carrier GL Rig (Olive)", "V_PlateCarrierIAGL_oli", 200, "vest"],
  674. ["GA Carrier GL Rig (Digi)", "V_PlateCarrierIAGL_dgtl", 200, "vest"]
  675. ];
  676. DlcBackpacksArray = compileFinal str
  677. [
  678. ["Remote Designator Bag (NATO)", "B_Static_Designator_01_weapon_F", 750, "backpack"],
  679. ["Remote Designator Bag (CSAT)", "O_Static_Designator_02_weapon_F", 750, "backpack"]
  680. ];
  681. allStoreMagazines = compileFinal str (call ammoArray + call throwputArray + call genItemArray);
  682. allRegularStoreItems = compileFinal str (call allGunStoreFirearms + call allStoreMagazines + call accessoriesArray + call dlcaccessoriesArray);
  683. allStoreGear = compileFinal str (call headArray + call uniformArray + call vestArray + call backpackArray + call DlcUniformsarray + call DlcVestsArray + call DlcBackpacksArray + call gogglesArray);
  684.  
  685. genObjectsArray = compileFinal str
  686. [
  687. ["Empty Ammo Crate", "Box_NATO_Ammo_F", 200, "ammocrate"],
  688. //["Metal Barrel", "Land_MetalBarrel_F", 25, "object"],
  689. //["Toilet Box", "Land_ToiletBox_F", 25, "object"],
  690. ["Lamp Post (Harbour)", "Land_LampHarbour_F", 100, "object"],
  691. ["Lamp Post (Shabby)", "Land_LampShabby_F", 100, "object"],
  692. ["Boom Gate", "Land_BarGate_F", 150, "object"],
  693. ["Pipes", "Land_Pipes_Large_F", 200, "object"],
  694. ["Concrete Frame", "Land_CncShelter_F", 200, "object"],
  695. ["Highway Guardrail", "Land_Crash_barrier_F", 200, "object"],
  696. ["Concrete Barrier", "Land_CncBarrier_F", 200, "object"],
  697. ["Concrete Barrier (Medium)", "Land_CncBarrierMedium_F", 350, "object"],
  698. ["Concrete Barrier (Long)", "Land_CncBarrierMedium4_F", 500, "object"],
  699. ["HBarrier (1 block)", "Land_HBarrier_1_F", 150, "object"],
  700. ["HBarrier (3 blocks)", "Land_HBarrier_3_F", 200, "object"],
  701. ["HBarrier (5 blocks)", "Land_HBarrier_5_F", 250, "object"],
  702. ["HBarrier Big", "Land_HBarrierBig_F", 500, "object"],
  703. ["HBarrier Wall (4 blocks)", "Land_HBarrierWall4_F", 400, "object"],
  704. ["HBarrier Wall (6 blocks)", "Land_HBarrierWall6_F", 500, "object"],
  705. ["HBarrier Watchtower", "Land_HBarrierTower_F", 600, "object"],
  706. ["Concrete Wall", "Land_CncWall1_F", 400, "object"],
  707. ["Concrete Military Wall", "Land_Mil_ConcreteWall_F", 400, "object"],
  708. ["Concrete Wall (Long)", "Land_CncWall4_F", 600, "object"],
  709. ["Military Wall (Big)", "Land_Mil_WallBig_4m_F", 600, "object"],
  710. //["Shoot House Wall", "Land_Shoot_House_Wall_F", 180, "object"],
  711. ["Canal Wall (Small)", "Land_Canal_WallSmall_10m_F", 400, "object"],
  712. ["Canal Stairs", "Land_Canal_Wall_Stairs_F", 500, "object"],
  713. ["Bag Fence (Corner)", "Land_BagFence_Corner_F", 150, "object"],
  714. ["Bag Fence (End)", "Land_BagFence_End_F", 150, "object"],
  715. ["Bag Fence (Long)", "Land_BagFence_Long_F", 200, "object"],
  716. ["Bag Fence (Round)", "Land_BagFence_Round_F", 150, "object"],
  717. ["Bag Fence (Short)", "Land_BagFence_Short_F", 150, "object"],
  718. ["Bag Bunker (Small)", "Land_BagBunker_Small_F", 250, "object"],
  719. ["Bag Bunker (Large)", "Land_BagBunker_Large_F", 500, "object"],
  720. ["Bag Bunker Tower", "Land_BagBunker_Tower_F", 1000, "object"],
  721. ["Military Cargo Post", "Land_Cargo_Patrol_V1_F", 800, "object"],
  722. ["Military Cargo Tower", "Land_Cargo_Tower_V1_F", 10000, "object"],
  723. ["Concrete Ramp", "Land_RampConcrete_F", 350, "object"],
  724. ["Concrete Ramp (High)", "Land_RampConcreteHigh_F", 500, "object"],
  725. ["Scaffolding", "Land_Scaffolding_F", 250, "object"]
  726. ];
  727.  
  728. allGenStoreVanillaItems = compileFinal str (call genItemArray + call genObjectsArray + call allStoreGear);
  729.  
  730. //Text name, classname, buy cost, spawn type, sell price (selling not implemented) or spawning color
  731. landArray = compileFinal str
  732. [
  733. ["Kart", "C_Kart_01_F", 500, "vehicle"],
  734.  
  735. ["Quadbike (Civilian)", "C_Quadbike_01_F", 600, "vehicle"],
  736. ["Quadbike (NATO)", "B_Quadbike_01_F", 650, "vehicle"],
  737. ["Quadbike (CSAT)", "O_Quadbike_01_F", 650, "vehicle"],
  738. ["Quadbike (AAF)", "I_Quadbike_01_F", 650, "vehicle"],
  739. ["Quadbike (FIA)", "B_G_Quadbike_01_F", 650, "vehicle"],
  740.  
  741. ["Hatchback", "C_Hatchback_01_F", 800, "vehicle"],
  742. ["Hatchback Sport", "C_Hatchback_01_sport_F", 1000, "vehicle"],
  743. ["SUV", "C_SUV_01_F", 1100, "vehicle"],
  744. ["Offroad", "C_Offroad_01_F", 1100, "vehicle"],
  745. ["Offroad Camo", "B_G_Offroad_01_F", 1250, "vehicle"],
  746. ["Offroad Repair", "C_Offroad_01_repair_F", 1500, "vehicle"],
  747. ["Offroad HMG", "B_G_Offroad_01_armed_F", 2500, "vehicle"],
  748.  
  749. ["Truck", "C_Van_01_transport_F", 700, "vehicle"],
  750. ["Truck (Camo)", "B_G_Van_01_transport_F", 800, "vehicle"],
  751. ["Truck Box", "C_Van_01_box_F", 900, "vehicle"],
  752. ["Fuel Truck", "C_Van_01_fuel_F", 2000, "vehicle"],
  753. ["Fuel Truck (Camo)", "B_G_Van_01_fuel_F", 2100, "vehicle"],
  754.  
  755. ["HEMTT Tractor", "B_Truck_01_mover_F", 4000, "vehicle"],
  756. ["HEMTT Box", "B_Truck_01_box_F", 5000, "vehicle"],
  757. ["HEMTT Transport", "B_Truck_01_transport_F", 6000, "vehicle"],
  758. ["HEMTT Covered", "B_Truck_01_covered_F", 7500, "vehicle"],
  759. ["HEMTT Fuel", "B_Truck_01_fuel_F", 9000, "vehicle"],
  760. ["HEMTT Medical", "B_Truck_01_medical_F", 10000, "vehicle"],
  761. ["HEMTT Repair", "B_Truck_01_Repair_F", 12500, "vehicle"],
  762. ["HEMTT Ammo", "B_Truck_01_ammo_F", 55000, "vehicle"],
  763.  
  764. ["Tempest Device", "O_Truck_03_device_F", 4000, "vehicle"],
  765. ["Tempest Transport", "O_Truck_03_transport_F", 6000, "vehicle"],
  766. ["Tempest Covered", "O_Truck_03_covered_F", 7500, "vehicle"],
  767. ["Tempest Fuel", "O_Truck_03_fuel_F", 9000, "vehicle"],
  768. ["Tempest Medical", "O_Truck_03_medical_F", 10000, "vehicle"],
  769. ["Tempest Repair", "O_Truck_03_repair_F", 12500, "vehicle"],
  770. ["Tempest Ammo", "O_Truck_03_ammo_F", 55000, "vehicle"],
  771.  
  772. ["Zamak Transport", "I_Truck_02_transport_F", 4000, "vehicle"],
  773. ["Zamak Covered", "I_Truck_02_covered_F", 5000, "vehicle"],
  774. ["Zamak Fuel", "I_Truck_02_fuel_F", 7500, "vehicle"],
  775. ["Zamak Medical", "I_Truck_02_medical_F", 9000, "vehicle"],
  776. ["Zamak Repair", "I_Truck_02_box_F", 10000, "vehicle"],
  777. ["Zamak Ammo", "I_Truck_02_ammo_F", 55000, "vehicle"]
  778. ];
  779.  
  780. armoredArray = compileFinal str
  781. [
  782. ["Hunter", "B_MRAP_01_F", 4000, "vehicle"],
  783. ["Hunter HMG", "B_MRAP_01_hmg_F", 15000, "vehicle"],
  784. ["Hunter GMG", "B_MRAP_01_gmg_F", 17500, "vehicle"],
  785. ["Ifrit", "O_MRAP_02_F", 4000, "vehicle"],
  786. ["Ifrit HMG", "O_MRAP_02_hmg_F", 15000, "vehicle"],
  787. ["Ifrit GMG", "O_MRAP_02_gmg_F", 17500, "vehicle"],
  788. ["Strider", "I_MRAP_03_F", 4000, "vehicle"],
  789. ["Strider HMG", "I_MRAP_03_hmg_F", 15000, "vehicle"],
  790. ["Strider GMG", "I_MRAP_03_gmg_F", 17500, "vehicle"],
  791. ["MSE-3 Marid", "O_APC_Wheeled_02_rcws_F", 22500, "vehicle"],
  792. ["AMV-7 Marshall", "B_APC_Wheeled_01_cannon_F", 27500, "vehicle"],
  793. ["AFV-4 Gorgon", "I_APC_Wheeled_03_cannon_F", 30000, "vehicle"]
  794. ];
  795.  
  796. tanksArray = compileFinal str
  797. [
  798. ["CRV-6e Bobcat", "B_APC_Tracked_01_CRV_F", 32500, "vehicle"],
  799. ["IFV-6c Panther", "B_APC_Tracked_01_rcws_F", 35000, "vehicle"],
  800. ["FV-720 Mora", "I_APC_tracked_03_cannon_F", 37500, "vehicle"],
  801. ["BTR-K Kamysh", "O_APC_Tracked_02_cannon_F", 50000, "vehicle"],
  802. ["IFV-6a Cheetah AA", "B_APC_Tracked_01_AA_F", 50000, "vehicle"],
  803. ["ZSU-39 Tigris AA", "O_APC_Tracked_02_AA_F", 50000, "vehicle"],
  804. ["M2A1 Slammer", "B_MBT_01_cannon_F", 75000, "vehicle"],
  805. ["M2A4 Slammer HMG", "B_MBT_01_TUSK_F", 75000, "vehicle"], // Commander gun variant
  806. ["T-100 Varsuk", "O_MBT_02_cannon_F", 75000, "vehicle"],
  807. ["MBT-52 Kuma", "I_MBT_03_cannon_F", 75000, "vehicle"]
  808. ];
  809.  
  810.  
  811. helicoptersArray = compileFinal str
  812. [
  813. ["M-900 Civilian", "C_Heli_Light_01_civil_F", 4000, "vehicle"], // MH-6, no flares
  814. ["MH-9 Hummingbird", "B_Heli_Light_01_F", 5000, "vehicle"], // MH-6
  815. ["PO-30 Orca (Black)", "O_Heli_Light_02_unarmed_F", 7000, "vehicle"], // Ka-60
  816. ["WY-55 Hellcat (Green)", "I_Heli_light_03_unarmed_F", 7000, "vehicle"], // AW159
  817.  
  818. ["Mi-290 Taru (Crane) [DLC]", "O_Heli_Transport_04_F", 7500, "vehicle"], // CH-54
  819. ["Mi-290 Taru (Box) [DLC]", "O_Heli_Transport_04_box_F", 8000, "vehicle"],
  820. ["Mi-290 Taru (Fuel) [DLC]", "O_Heli_Transport_04_fuel_F", 8500, "vehicle"],
  821. ["Mi-290 Taru (Bench) [DLC]", "O_Heli_Transport_04_bench_F", 9000, "vehicle"],
  822. ["Mi-290 Taru (Transport) [DLC]", "O_Heli_Transport_04_covered_F", 9500, "vehicle"],
  823. ["CH-67 Huron (Black) [DLC]", "B_Heli_Transport_03_unarmed_F", 10000, "vehicle"], // CH-47
  824. ["CH-49 Mohawk", "I_Heli_Transport_02_F", 10000, "vehicle"], // AW101
  825.  
  826. ["Mi-290 Taru (Medical) [DLC]", "O_Heli_Transport_04_medevac_F",12500, "vehicle"],
  827. ["Mi-290 Taru (Repair) [DLC]", "O_Heli_Transport_04_repair_F", 15000, "vehicle"],
  828. ["Mi-290 Taru (Ammo) [DLC]", "O_Heli_Transport_04_ammo_F", 25000, "vehicle"],
  829.  
  830. ["UH-80 Ghost Hawk (Black)", "B_Heli_Transport_01_F", 25000, "vehicle"], // UH-60 Stealth with 2 side miniguns
  831. ["UH-80 Ghost Hawk (Green)", "B_Heli_Transport_01_camo_F", 25000, "vehicle"], // UH-60 Stealth with 2 side miniguns (green camo)
  832. ["CH-67 Huron (Armed) [DLC]", "B_Heli_Transport_03_F", 25000, "vehicle"], // CH-47 with 2 side miniguns
  833. ["AH-9 Pawnee", "B_Heli_Light_01_armed_F", 28000, "vehicle"], // Armed AH-6
  834. ["PO-30 Orca (Armed, Black)", "O_Heli_Light_02_v2_F", 30000, "vehicle"], // Armed Ka-60 with orca paintjob
  835. ["PO-30 Orca (Armed, Hex)", "O_Heli_Light_02_F", 35000, "vehicle"], // Armed Ka-60
  836. ["WY-55 Hellcat (Armed)", "I_Heli_light_03_F", 40000, "vehicle"], // Armed AW159
  837. ["AH-99 Blackfoot", "B_Heli_Attack_01_F", 75000, "vehicle"], // RAH-66 with gunner
  838. ["Mi-48 Kajman (Hex)", "O_Heli_Attack_02_F", 80000, "vehicle"], // Mi-28 with gunner
  839. ["Mi-48 Kajman (Black)", "O_Heli_Attack_02_black_F", 80000, "vehicle"], // Mi-28 with gunner (black camo)
  840. ["Box container [DLC]", "B_Slingload_01_Cargo_F", 8000, "vehicle"],
  841. ["Fuel container [DLC]", "B_Slingload_01_Fuel_F", 8500, "vehicle"],
  842. ["Medical container [DLC]", "B_Slingload_01_Medevac_F", 12500, "vehicle"],
  843. ["Repair container [DLC]", "B_Slingload_01_Repair_F", 15000, "vehicle"],
  844. ["Ammo container [DLC]", "B_Slingload_01_Ammo_F", 35000, "vehicle"],
  845. ["Box pod from Mi-290 Taru [DLC]", "Land_Pod_Heli_Transport_04_box_F", 8000, "vehicle"],
  846. ["Fuel pod from Mi-290 Taru [DLC]", "Land_Pod_Heli_Transport_04_fuel_F", 8500, "vehicle"],
  847. ["Bench pod from Mi-290 Taru [DLC]", "Land_Pod_Heli_Transport_04_bench_F", 9000, "vehicle"],
  848. ["Transport pod from Mi-290 Taru [DLC]", "Land_Pod_Heli_Transport_04_covered_F", 9500, "vehicle"],
  849. ["Medical pod from Mi-290 Taru [DLC]", "Land_Pod_Heli_Transport_04_medical_F",12500, "vehicle"],
  850. ["Repair pod from Mi-290 Taru [DLC]", "Land_Pod_Heli_Transport_04_repair_F", 15000, "vehicle"],
  851. ["Ammo pod from Mi-290 Taru [DLC]", "Land_Pod_Heli_Transport_04_ammo_F", 35000, "vehicle"]
  852. ];
  853.  
  854. planesArray = compileFinal str
  855. [
  856. ["A-143 Buzzard AA", "I_Plane_Fighter_03_AA_F", 120000, "vehicle"],
  857. ["A-143 Buzzard CAS", "I_Plane_Fighter_03_CAS_F", 125000, "vehicle"],
  858. ["A-164 Wipeout CAS", "B_Plane_CAS_01_F", 120000, "vehicle"],
  859. ["To-199 Neophron CAS", "O_Plane_CAS_02_F", 125000, "vehicle"],
  860. ["MQ4A Greyhawk Bomber UAV", "B_UAV_02_CAS_F", 50000, "vehicle"],
  861. ["K40 Ababil-3 Bomber UAV (CSAT)", "O_UAV_02_CAS_F", 50000, "vehicle"],
  862. ["K40 Ababil-3 Bomber UAV (AAF)", "I_UAV_02_CAS_F", 50000, "vehicle"]
  863. ];
  864.  
  865. boatsArray = compileFinal str
  866. [
  867. ["Rescue Boat", "C_Rubberboat", 500, "boat"],
  868. ["Rescue Boat (NATO)", "B_Lifeboat", 500, "boat"],
  869. ["Rescue Boat (CSAT)", "O_Lifeboat", 500, "boat"],
  870. ["Assault Boat (NATO)", "B_Boat_Transport_01_F", 600, "boat"],
  871. ["Assault Boat (CSAT)", "O_Boat_Transport_01_F", 600, "boat"],
  872. ["Assault Boat (AAF)", "I_Boat_Transport_01_F", 600, "boat"],
  873. ["Assault Boat (FIA)", "B_G_Boat_Transport_01_F", 600, "boat"],
  874. ["Motorboat", "C_Boat_Civil_01_F", 1000, "boat"],
  875. ["Motorboat Rescue", "C_Boat_Civil_rescue_01_F", 900, "boat"],
  876. ["Motorboat Police", "C_Boat_Civil_police_01_F", 1250, "boat"],
  877. ["Speedboat HMG (CSAT)", "O_Boat_Armed_01_hmg_F", 4000, "boat"],
  878. ["Speedboat Minigun (NATO)", "B_Boat_Armed_01_minigun_F", 4000, "boat"],
  879. ["Speedboat Minigun (AAF)", "I_Boat_Armed_01_minigun_F", 4000, "boat"],
  880. ["SDV Submarine (NATO)", "B_SDV_01_F", 1000, "submarine"],
  881. ["SDV Submarine (CSAT)", "O_SDV_01_F", 1000, "submarine"],
  882. ["SDV Submarine (AAF)", "I_SDV_01_F", 1000, "submarine"]
  883. ];
  884.  
  885. allVehStoreVehicles = compileFinal str (call landArray + call armoredArray + call tanksArray + call helicoptersArray + call planesArray + call boatsArray);
  886.  
  887. uavArray = compileFinal str
  888. [
  889. "UAV_02_base_F",
  890. "UGV_01_base_F"
  891. ];
  892.  
  893. noColorVehicles = compileFinal str
  894. [
  895. // Deprecated
  896. ];
  897.  
  898. rgbOnlyVehicles = compileFinal str
  899. [
  900. // Deprecated
  901. ];
  902.  
  903. _color = "#(rgb,1,1,1)color";
  904. _texDir = "client\images\vehicleTextures\";
  905. _texDirHuron = "client\images\huron\"
  906. _kartDir = "\A3\soft_f_kart\Kart_01\Data\";
  907. _mh9Dir = "\A3\air_f\Heli_Light_01\Data\";
  908. _mohawkDir = "\A3\air_f_beta\Heli_Transport_02\Data\";
  909. _taruDir = "\A3\air_f_heli\Heli_Transport_04\Data\";
  910.  
  911. colorsArray = compileFinal str
  912. [
  913. [ // Main colors
  914. "All",
  915. [
  916. ["Black", _color + "(0.01,0.01,0.01,1)"], // #(argb,8,8,3)color(0.1,0.1,0.1,0.1)
  917. ["Grey", _color + "(0.15,0.151,0.152,1)"], // #(argb,8,8,3)color(0.5,0.51,0.512,0.3)
  918. ["White", _color + "(0.75,0.75,0.75,1)"], // #(argb,8,8,3)color(1,1,1,0.5)
  919. ["Dark Blue", _color + "(0,0.05,0.15,1)"], // #(argb,8,8,3)color(0,0.3,0.6,0.05)
  920. ["Blue", _color + "(0,0.03,0.5,1)"], // #(argb,8,8,3)color(0,0.2,1,0.75)
  921. ["Teal", _color + "(0,0.3,0.3,1)"], // #(argb,8,8,3)color(0,1,1,0.15)
  922. ["Green", _color + "(0,0.5,0,1)"], // #(argb,8,8,3)color(0,1,0,0.15)
  923. ["Yellow", _color + "(0.5,0.4,0,1)"], // #(argb,8,8,3)color(1,0.8,0,0.4)
  924. ["Orange", _color + "(0.4,0.09,0,1)"], // #(argb,8,8,3)color(1,0.5,0,0.4)
  925. ["Red", _color + "(0.45,0.005,0,1)"], // #(argb,8,8,3)color(1,0.1,0,0.3)
  926. ["Pink", _color + "(0.5,0.03,0.3,1)"], // #(argb,8,8,3)color(1,0.06,0.6,0.5)
  927. ["Purple", _color + "(0.1,0,0.3,1)"], // #(argb,8,8,3)color(0.8,0,1,0.1)
  928. ["NATO Tan", _texDir + "nato.jpg"], // #(argb,8,8,3)color(0.584,0.565,0.515,0.3)
  929. ["CSAT Brown", _texDir + "csat.jpg"], // #(argb,8,8,3)color(0.624,0.512,0.368,0.3)
  930. ["AAF Green", _texDir + "aaf.jpg"], // #(argb,8,8,3)color(0.546,0.59,0.363,0.2)
  931. ["Trippy", _texDir + "rainbow.jpg"],
  932. ["Carbon", _texDir + "carbon.jpg"],
  933. ["Rusty", _texDir + "rusty.jpg"],
  934. ["Denim", _texDir + "denim.jpg"],
  935. ["Psych", _texDir + "psych.jpg"],
  936. ["Leopard", _texDir + "leopard.jpg"],
  937. ["'Murica", _texDir + "murica.jpg"],
  938. ["Confederate", _texDir + "confederate.jpg"],
  939. ["Union Jack", _texDir + "unionjack.jpg"],
  940. ["Yellow Camo", _texDir + "camo_fuel.jpg"],
  941. ["Orange Camo", _texDir + "camo_fack.jpg"],
  942. ["Green Digi Camo", _texDir + "camo_grnsquare.jpg"],
  943. ["Wat?!?! Camo", _texDir + "camo_soreeyes.jpg"],
  944. ["Snow Camo", _texDir + "snowcamo.jpg"],
  945. ["Desert Camo", _texDir + "desert.jpg"],
  946. ["Disruptive Camo", _texDir + "disruptive.jpg"],
  947. ["Hex Camo", _texDir + "hex.jpg"]
  948. ]
  949. ],
  950. [ // Kart colors
  951. "Kart_01_Base_F",
  952. [
  953. ["Black (Kart)", [[0, _kartDir + "kart_01_base_black_co.paa"]]],
  954. ["White (Kart)", [[0, _kartDir + "kart_01_base_white_co.paa"]]],
  955. ["Blue (Kart)", [[0, _kartDir + "kart_01_base_blue_co.paa"]]],
  956. ["Green (Kart)", [[0, _kartDir + "kart_01_base_green_co.paa"]]],
  957. ["Yellow (Kart)", [[0, _kartDir + "kart_01_base_yellow_co.paa"]]],
  958. ["Orange (Kart)", [[0, _kartDir + "kart_01_base_orange_co.paa"]]],
  959. ["Red (Kart)", [[0, _kartDir + "kart_01_base_red_co.paa"]]]
  960. ]
  961. ],
  962. [ // MH-9 colors
  963. "Heli_Light_01_base_F",
  964. [
  965. ["AAF Camo (MH-9)", [[0, _mh9Dir + "heli_light_01_ext_indp_co.paa"]]],
  966. ["Blue 'n White (MH-9)", [[0, _mh9Dir + "heli_light_01_ext_blue_co.paa"]]],
  967. ["Blueline (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_blueline_co.paa"]]],
  968. ["Cream Gravy (MH-9)", [[0, _mh9Dir + "heli_light_01_ext_co.paa"]]],
  969. ["Digital (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_digital_co.paa"]]],
  970. ["Elliptical (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_elliptical_co.paa"]]],
  971. ["Furious (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_furious_co.paa"]]],
  972. ["Graywatcher (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_graywatcher_co.paa"]]],
  973. ["ION (MH-9)", [[0, _mh9Dir + "heli_light_01_ext_ion_co.paa"]]],
  974. ["Jeans (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_jeans_co.paa"]]],
  975. ["Light (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_light_co.paa"]]],
  976. ["Shadow (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_shadow_co.paa"]]],
  977. ["Sheriff (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_sheriff_co.paa"]]],
  978. ["Speedy (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_speedy_co.paa"]]],
  979. ["Sunset (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_sunset_co.paa"]]],
  980. ["Vrana (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_vrana_co.paa"]]],
  981. ["Wasp (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_wasp_co.paa"]]],
  982. ["Wave (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_wave_co.paa"]]]
  983. ]
  984. ],
  985. [ // Mohawk colors
  986. "Heli_Transport_02_base_F",
  987. [
  988. ["Dahoman (Mohawk)", [
  989. [0, _mohawkDir + "Skins\heli_transport_02_1_dahoman_co.paa"],
  990. [1, _mohawkDir + "Skins\heli_transport_02_2_dahoman_co.paa"],
  991. [2, _mohawkDir + "Skins\heli_transport_02_3_dahoman_co.paa"]
  992. ]],
  993. ["ION (Mohawk)", [
  994. [0, _mohawkDir + "Skins\heli_transport_02_1_ion_co.paa"],
  995. [1, _mohawkDir + "Skins\heli_transport_02_2_ion_co.paa"],
  996. [2, _mohawkDir + "Skins\heli_transport_02_3_ion_co.paa"]
  997. ]]
  998. ]
  999. ],
  1000. [ // Taru base colors
  1001. "Heli_Transport_04_base_F",
  1002. [
  1003. ["Black (Taru)", [
  1004. [0, _taruDir + "heli_transport_04_base_01_black_co.paa"],
  1005. [1, _taruDir + "heli_transport_04_base_02_black_co.paa"],
  1006. [2, _taruDir + "heli_transport_04_pod_ext01_black_co.paa"],
  1007. [3, _taruDir + "heli_transport_04_pod_ext02_black_co.paa"]
  1008. ]]
  1009. ]
  1010. ],
  1011. [ // Taru bench colors
  1012. "O_Heli_Transport_04_bench_F",
  1013. [
  1014. ["Black (Taru)", [[2, _taruDir + "heli_transport_04_bench_black_co.paa"]]]
  1015. ]
  1016. ],
  1017. [ // Taru fuel colors
  1018. "O_Heli_Transport_04_fuel_F",
  1019. [
  1020. ["Black (Taru)", [[2, _taruDir + "heli_transport_04_fuel_black_co.paa"]]]
  1021. ]
  1022. ],
  1023. [ // taru pods
  1024. "Pod_Heli_Transport_04_base_F",
  1025. [
  1026. ["Black (Taru)", [
  1027. [0, _taruDir + "heli_transport_04_base_01_black_co.paa"],
  1028. [1, _taruDir + "heli_transport_04_base_02_black_co.paa"],
  1029. [2, _taruDir + "heli_transport_04_pod_ext01_black_co.paa"],
  1030. [3, _taruDir + "heli_transport_04_pod_ext02_black_co.paa"]
  1031. ]]
  1032. ]
  1033. ],
  1034. [ // Huron
  1035. "B_Heli_Transport_03_F",
  1036. [
  1037. ["Christmas Huron", [
  1038. [0, _texDirHuron + "HuronBody_co.jpg" + "HuronCockpit_co.jpg"],
  1039. ]]
  1040. ]
  1041. ]
  1042. ];
  1043.  
  1044. //General Store Item List
  1045. //Display Name, Class Name, Description, Picture, Buy Price, Sell Price.
  1046. // ["Medical Kit", "medkits", localize "STR_WL_ShopDescriptions_MedKit", "client\icons\medkit.paa", 400, 200], // not needed since there are First Ait Kits
  1047. customPlayerItems = compileFinal str
  1048. [
  1049. ["Water Bottle", "water", localize "STR_WL_ShopDescriptions_Water", "client\icons\waterbottle.paa", 30, 15],
  1050. ["Canned Food", "cannedfood", localize "STR_WL_ShopDescriptions_CanFood", "client\icons\cannedfood.paa", 30, 15],
  1051. ["Repair Kit", "repairkit", localize "STR_WL_ShopDescriptions_RepairKit", "client\icons\briefcase.paa", 500, 250],
  1052. ["Jerry Can (Full)", "jerrycanfull", localize "STR_WL_ShopDescriptions_fuelFull", "client\icons\jerrycan.paa", 150, 75],
  1053. ["Jerry Can (Empty)", "jerrycanempty", localize "STR_WL_ShopDescriptions_fuelEmpty", "client\icons\jerrycan.paa", 50, 25],
  1054. ["Spawn Beacon", "spawnbeacon", localize "STR_WL_ShopDescriptions_spawnBeacon", "client\icons\spawnbeacon.paa", 1500, 750],
  1055. ["Camo Net", "camonet", localize "STR_WL_ShopDescriptions_Camo", "client\icons\camonet.paa", 200, 100],
  1056. ["Syphon Hose", "syphonhose", localize "STR_WL_ShopDescriptions_SyphonHose", "client\icons\syphonhose.paa", 200, 100],
  1057. ["Energy Drink", "energydrink", localize "STR_WL_ShopDescriptions_Energy_Drink", "client\icons\energydrink.paa", 100, 50],
  1058. ["Warchest", "warchest", localize "STR_WL_ShopDescriptions_Warchest", "client\icons\warchest.paa", 1000, 500]
  1059. ];
  1060.  
  1061. call compile preprocessFileLineNumbers "mapConfig\storeOwners.sqf";
  1062.  
  1063. storeConfigDone = compileFinal "true";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement