Advertisement
Guest User

Untitled

a guest
Feb 12th, 2018
278
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 71.60 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. // empty name = name is extracted from class config
  17.  
  18. pistolArray = compileFinal str
  19. [
  20. // Handguns
  21. ["PM Pistol", "hgun_Pistol_01_F", 250],
  22. ["P07 Pistol", "hgun_P07_F", 500],
  23. ["P07 Pistol (Khaki)", "hgun_P07_khk_F", 500, "noDLC"],
  24. ["Rook-40 Pistol", "hgun_Rook40_F", 500],
  25. ["ACP-C2 Pistol", "hgun_ACPC2_F", 750],
  26. ["Zubr Revolver", "hgun_Pistol_heavy_02_F", 750],
  27. ["4-Five Pistol", "hgun_Pistol_heavy_01_F", 1000]
  28. ];
  29.  
  30. smgArray = compileFinal str
  31. [
  32. ["PDW2000 SMG", "hgun_PDW2000_F", 1000],
  33. ["Protector SMG", "SMG_05_F", 1000],
  34. ["Sting SMG", "SMG_02_F", 1250],
  35. ["Vermin SMG", "SMG_01_F", 1250]
  36. ];
  37.  
  38. rifleArray = compileFinal str
  39. [
  40. // Underwater Gun
  41. ["SDAR Underwater Rifle", "arifle_SDAR_F", 1000],
  42.  
  43. // Assault Rifles
  44. ["Mk20 Carbine", "arifle_Mk20C_plain_F", 1500],
  45. ["Mk20 Carbine (Camo)", "arifle_Mk20C_F", 1500],
  46. ["Mk20 Rifle", "arifle_Mk20_plain_F", 2000],
  47. ["Mk20 Rifle (Camo)", "arifle_Mk20_F", 2000],
  48. ["Mk20 EGLM Rifle", "arifle_Mk20_GL_plain_F", 2500],
  49. ["Mk20 EGLM Rifle (Camo)", "arifle_Mk20_GL_F", 2500],
  50.  
  51. ["TRG-20 Carbine", "arifle_TRG20_F", 1500],
  52. ["TRG-21 Rifle ", "arifle_TRG21_F", 2000],
  53. ["TRG-21 EGLM Rifle", "arifle_TRG21_GL_F", 2500],
  54.  
  55. ["Katiba Carbine", "arifle_Katiba_C_F", 1500],
  56. ["Katiba Rifle", "arifle_Katiba_F", 2000],
  57. ["Katiba GL Rifle", "arifle_Katiba_GL_F", 2500],
  58.  
  59. ["MX Carbine", "arifle_MXC_F", 1500],
  60. ["MX Carbine (Black)", "arifle_MXC_Black_F", 1500],
  61. ["MX Carbine (Khaki)", "arifle_MXC_khk_F", 1500, "noDLC"],
  62. ["MX Rifle", "arifle_MX_F", 2000],
  63. ["MX Rifle (Black)", "arifle_MX_Black_F", 2000],
  64. ["MX Rifle (Khaki)", "arifle_MX_khk_F", 2000, "noDLC"],
  65. ["MX 3GL Rifle", "arifle_MX_GL_F", 2500],
  66. ["MX 3GL Rifle (Black)", "arifle_MX_GL_Black_F", 2500],
  67. ["MX 3GL Rifle (Khaki)", "arifle_MX_GL_khk_F", 2500, "noDLC"],
  68.  
  69. ["SPAR-16 Rifle", "arifle_SPAR_01_blk_F", 2000],
  70. ["SPAR-16 Rifle (Khaki)", "arifle_SPAR_01_khk_F", 2000],
  71. ["SPAR-16 Rifle (Sand)", "arifle_SPAR_01_snd_F", 2000],
  72. ["SPAR-16 GL Rifle", "arifle_SPAR_01_GL_blk_F", 2500],
  73. ["SPAR-16 GL Rifle (Khaki)", "arifle_SPAR_01_GL_khk_F", 2500],
  74. ["SPAR-16 GL Rifle (Sand)", "arifle_SPAR_01_GL_snd_F", 2500],
  75.  
  76. ["CAR-95 Rifle", "arifle_CTAR_blk_F", 2000],
  77. ["CAR-95 Rifle (Hex)", "arifle_CTAR_hex_F", 2000],
  78. ["CAR-95 Rifle (G Hex)", "arifle_CTAR_ghex_F", 2000],
  79. ["CAR-95 GL Rifle", "arifle_CTAR_GL_blk_F", 2500],
  80. ["CAR-95 GL Rifle (Hex)", "arifle_CTAR_GL_hex_F", 2500],
  81. ["CAR-95 GL Rifle (G Hex)", "arifle_CTAR_GL_ghex_F", 2500],
  82. ["Type 115 Stealth Rifle", "arifle_ARX_blk_F", 3000],
  83. ["Type 115 Stealth Rifle (Hex)", "arifle_ARX_hex_F", 3000],
  84. ["Type 115 Stealth Rifle (G Hex)", "arifle_ARX_ghex_F", 3000],
  85.  
  86. ["AKS-74U Carbine", "arifle_AKS_F", 1500],
  87. ["AKM Rifle", "arifle_AKM_F", 2000],
  88. ["AK-12 Rifle", "arifle_AK12_F", 2500],
  89. ["AK-12 GL Rifle", "arifle_AK12_GL_F", 3000],
  90.  
  91. // Marksman Rifles
  92. ["MXM Rifle", "arifle_MXM_F", 3000],
  93. ["MXM Rifle (Black)", "arifle_MXM_Black_F", 3000],
  94. ["MXM Rifle (Khaki)", "arifle_MXM_khk_F", 3000, "noDLC"],
  95. ["Rahim DMR Rifle", "srifle_DMR_01_F", 3750],
  96. ["Mk18 ABR Rifle", "srifle_EBR_F", 4500],
  97.  
  98. // DLC
  99. ["CMR-76 Stealth Rifle", "srifle_DMR_07_blk_F", 4000],
  100. ["CMR-76 Stealth Rifle (Hex)", "srifle_DMR_07_hex_F", 4000],
  101. ["CMR-76 Stealth Rifle (G Hex)", "srifle_DMR_07_ghex_F", 4000],
  102. ["SPAR-17 Rifle", "arifle_SPAR_03_blk_F", 4500],
  103. ["SPAR-17 Rifle (Khaki)", "arifle_SPAR_03_khk_F", 4500],
  104. ["SPAR-17 Rifle (Sand)", "arifle_SPAR_03_snd_F", 4500],
  105.  
  106. ["Mk14 Rifle (Camo)", "srifle_DMR_06_camo_F", 5000],
  107. ["Mk14 Rifle (Olive)", "srifle_DMR_06_olive_F", 5000],
  108. ["Mk-I EMR Rifle", "srifle_DMR_03_F", 5000],
  109. ["Mk-I EMR Rifle (Camo)", "srifle_DMR_03_multicam_F", 5000],
  110. ["Mk-I EMR Rifle (Khaki)", "srifle_DMR_03_khaki_F", 5000],
  111. ["Mk-I EMR Rifle (Sand)", "srifle_DMR_03_tan_F", 5000],
  112. ["Mk-I EMR Rifle (Woodland)", "srifle_DMR_03_woodland_F", 5000],
  113. ["MAR-10 Rifle", "srifle_DMR_02_F", 7500],
  114. ["MAR-10 Rifle (Camo)", "srifle_DMR_02_camo_F", 7500],
  115. ["MAR-10 Rifle (Sand)", "srifle_DMR_02_sniper_F", 7500],
  116. ["Cyrus Rifle", "srifle_DMR_05_blk_F", 7500],
  117. ["Cyrus Rifle (Hex)", "srifle_DMR_05_hex_F", 7500],
  118. ["Cyrus Rifle (Tan)", "srifle_DMR_05_tan_f", 7500],
  119.  
  120. // Sniper Rifles
  121. ["M320 LRR Sniper", "srifle_LRR_LRPS_F", 10000],
  122. ["M320 LRR Sniper (Camo)", "srifle_LRR_camo_LRPS_F", 12000],
  123. ["M320 LRR Sniper (Tropic)", "srifle_LRR_tna_LRPS_F", 12000, "noDLC"],
  124. ["GM6 Lynx Sniper", "srifle_GM6_LRPS_F", 12500],
  125. ["GM6 Lynx Sniper (Camo)", "srifle_GM6_camo_LRPS_F", 15000],
  126. ["GM6 Lynx Sniper (G Hex)", "srifle_GM6_ghex_LRPS_F", 15000, "noDLC"],
  127.  
  128. ["ASP-1 Kir Rifle", "srifle_DMR_04_F", 20000],
  129. ["ASP-1 Kir Rifle (Tan)", "srifle_DMR_04_tan_F", 20000]
  130. ];
  131.  
  132. lmgArray = compileFinal str
  133. [
  134. ["MX SW LMG", "arifle_MX_SW_F", 3000],
  135. ["MX SW LMG (Black)", "arifle_MX_SW_Black_F", 3205],
  136. ["MX SW LMG (Khaki)", "arifle_MX_SW_khk_F", 3250, "noDLC"],
  137. ["Mk200 LMG", "LMG_Mk200_F", 4000],
  138. ["Zafir LMG", "LMG_Zafir_F", 5000],
  139.  
  140. ["SPAR-16S LMG", "arifle_SPAR_02_blk_F", 3000],
  141. ["SPAR-16S LMG (Khaki)", "arifle_SPAR_02_khk_F", 3000],
  142. ["SPAR-16S LMG (Sand)", "arifle_SPAR_02_snd_F", 3000],
  143. ["CAR-95-1 LMG", "arifle_CTARS_blk_F", 3000],
  144. ["CAR-95-1 LMG (Hex)", "arifle_CTARS_hex_F", 3000],
  145. ["CAR-95-1 LMG (G Hex)", "arifle_CTARS_ghex_F", 3000],
  146. ["LIM-85 LMG", "LMG_03_F", 3500],
  147.  
  148. ["SPMG MMG (Sand)", "MMG_02_sand_F", 7500],
  149. ["SPMG MMG (MTP)", "MMG_02_camo_F", 7500],
  150. ["SPMG MMG (Black)", "MMG_02_black_F", 7500],
  151. ["Navid MMG (Tan)", "MMG_01_tan_F", 10000],
  152. ["Navid MMG (Hex)", "MMG_01_hex_F", 10000]
  153. ];
  154.  
  155. launcherArray = compileFinal str
  156. [
  157. ["RPG-7", "launch_RPG7_F", 3500],
  158. ["RPG-42 Alamut", "launch_RPG32_F", 4000],
  159. ["RPG-42 Alamut (G Hex)", "launch_RPG32_ghex_F", 4000, "noDLC"],
  160. ["PCML", "launch_NLAW_F", 6000],
  161. ["Titan MPRL Compact (Sand)", "launch_Titan_short_F", 5000],
  162. ["Titan MPRL Compact (Coyote)", "launch_O_Titan_short_F", 5000],
  163. ["Titan MPRL Compact (Olive)", "launch_I_Titan_short_F", 5000],
  164. ["Titan MPRL Compact (Tropic)", "launch_B_Titan_short_tna_F", 5000, "noDLC"],
  165. ["Titan MPRL Compact (G Hex)", "launch_O_Titan_short_ghex_F", 500, "noDLC"],
  166. ["Titan MPRL AA (Sand)", "launch_Titan_F", 6000],
  167. ["Titan MPRL AA (Hex)", "launch_O_Titan_F", 6000],
  168. ["Titan MPRL AA (Digi)", "launch_I_Titan_F", 6000],
  169. ["Titan MPRL AA (Tropic)", "launch_B_Titan_tna_F", 6000, "noDLC"],
  170. ["Titan MPRL AA (G Hex)", "launch_O_Titan_ghex_F", 6000, "noDLC"]
  171. ];
  172.  
  173. allGunStoreFirearms = compileFinal str (call pistolArray + call smgArray + call rifleArray + call lmgArray + call launcherArray);
  174.  
  175. staticGunsArray = compileFinal str
  176. [
  177. // ["Vehicle Ammo Crate", "Box_NATO_AmmoVeh_F", 2500],
  178. ["Static Titan AT 4Rnd", "B_static_AT_F", 25000], // Static launchers only have 4 ammo, hence the low price
  179. ["Static Titan AT 4Rnd", "O_static_AT_F", 25000],
  180. ["Static Titan AT 4Rnd", "I_static_AT_F", 25000],
  181. ["Static Titan AA 4Rnd", "B_static_AA_F", 30000],
  182. ["Static Titan AA 4Rnd", "O_static_AA_F", 30000],
  183. ["Static Titan AA 4Rnd", "I_static_AA_F", 30000],
  184. ["Mk30 HMG .50 Low tripod", "B_HMG_01_F", 20000],
  185. ["Mk30 HMG .50 Low tripod", "O_HMG_01_F", 20000],
  186. ["Mk30 HMG .50 Low tripod", "I_HMG_01_F", 20000],
  187. ["Mk30A HMG .50 Sentry", "B_HMG_01_A_F", 500000], // "A" = Autonomous = Overpowered
  188. ["Mk30A HMG .50 Sentry", "O_HMG_01_A_F", 500000],
  189. ["Mk30A HMG .50 Sentry", "I_HMG_01_A_F", 500000],
  190. ["Mk30 HMG .50 High tripod", "B_HMG_01_high_F", 30000],
  191. ["Mk30 HMG .50 High tripod", "O_HMG_01_high_F", 30000],
  192. ["Mk30 HMG .50 High tripod", "I_HMG_01_high_F", 30000],
  193. ["Mk32 GMG 20mm Low tripod", "B_GMG_01_F", 50000],
  194. ["Mk32 GMG 20mm Low tripod", "O_GMG_01_F", 50000],
  195. ["Mk32 GMG 20mm Low tripod", "I_GMG_01_F", 50000],
  196. ["Mk32A GMG 20mm Sentry", "B_GMG_01_A_F", 700000],
  197. ["Mk32A GMG 20mm Sentry", "O_GMG_01_A_F", 700000],
  198. ["Mk32A GMG 20mm Sentry", "I_GMG_01_A_F", 700000],
  199. ["Mk32 GMG 20mm High tripod", "B_GMG_01_high_F", 60000],
  200. ["Mk32 GMG 20mm High tripod", "O_GMG_01_high_F", 60000],
  201. ["Mk32 GMG 20mm High tripod", "I_GMG_01_high_F", 60000],
  202. ["Mk6 Mortar", "B_Mortar_01_F", 125000],
  203. ["Mk6 Mortar", "O_Mortar_01_F", 125000],
  204. ["Mk6 Mortar", "I_Mortar_01_F", 125000]
  205. ];
  206.  
  207. throwputArray = compileFinal str
  208. [
  209. ["RGN Mini Grenade", "MiniGrenade", 500],
  210. ["RGO Frag Grenade", "HandGrenade", 1000],
  211. ["APERS Tripwire Mine", "APERSTripMine_Wire_Mag", 2000],
  212. ["APERS Bounding Mine", "APERSBoundingMine_Range_Mag", 2500],
  213. ["APERS Mine", "APERSMine_Range_Mag", 3000],
  214. ["Claymore Charge", "ClaymoreDirectionalMine_Remote_Mag", 3500],
  215. ["M6 SLAM Mine", "SLAMDirectionalMine_Wire_Mag", 3500],
  216. ["AT Mine", "ATMine_Range_Mag", 4000],
  217. ["Explosive Charge", "DemoCharge_Remote_Mag", 4500],
  218. ["Explosive Satchel", "SatchelCharge_Remote_Mag", 5000],
  219. ["Smoke Grenade (White)", "SmokeShell", 500],
  220. ["Smoke Grenade (Purple)", "SmokeShellPurple", 500],
  221. ["Smoke Grenade (Blue)", "SmokeShellBlue", 500],
  222. ["Smoke Grenade (Green)", "SmokeShellGreen", 500],
  223. ["Smoke Grenade (Yellow)", "SmokeShellYellow", 500],
  224. ["Smoke Grenade (Orange)", "SmokeShellOrange", 500],
  225. ["Smoke Grenade (Red)", "SmokeShellRed", 500]
  226. ];
  227.  
  228. //Gun Store Ammo List
  229. //Text name, classname, buy cost
  230. ammoArray = compileFinal str
  231. [
  232. ["9mm 10Rnd Mag", "10Rnd_9x21_Mag", 5],
  233. ["9mm 16Rnd Mag", "16Rnd_9x21_Mag", 10],
  234. ["9mm 30Rnd Mag", "30Rnd_9x21_Mag", 15],
  235. ["9mm 30Rnd SMG Mag", "30Rnd_9x21_Mag_SMG_02", 15],
  236. [".45 ACP 6Rnd Cylinder", "6Rnd_45ACP_Cylinder", 5],
  237. [".45 ACP 9Rnd Mag", "9Rnd_45ACP_Mag", 10],
  238. [".45 ACP 11Rnd Mag", "11Rnd_45ACP_Mag", 15],
  239. [".45 ACP 30Rnd Vermin Mag", "30Rnd_45ACP_MAG_SMG_01", 20],
  240. [".45 ACP 30Rnd Tracer (Green) Mag", "30Rnd_45ACP_Mag_SMG_01_tracer_green", 15],
  241. ["5.45mm 30Rnd Mag", "30Rnd_545x39_Mag_F", 20],
  242. ["5.45mm 30Rnd Tracer (Yellow) Mag", "30Rnd_545x39_Mag_Tracer_F", 15],
  243. ["5.45mm 30Rnd Tracer (Green) Mag", "30Rnd_545x39_Mag_Tracer_Green_F", 15],
  244. ["5.56mm 20Rnd Underwater Mag", "20Rnd_556x45_UW_mag", 10],
  245. ["5.56mm 30Rnd STANAG Mag", "30Rnd_556x45_Stanag", 20],
  246. ["5.56mm 30Rnd Tracer (Green) Mag", "30Rnd_556x45_Stanag_Tracer_Green", 15],
  247. ["5.56mm 30Rnd Tracer (Yellow) Mag", "30Rnd_556x45_Stanag_Tracer_Yellow", 15],
  248. ["5.56mm 30Rnd Tracer (Red) Mag", "30Rnd_556x45_Stanag_Tracer_Red", 15],
  249. ["5.56mm 150Rnd Mag", "150Rnd_556x45_Drum_Mag_F", 100],
  250. ["5.56mm 150Rnd Tracer (Red) Mag", "150Rnd_556x45_Drum_Mag_Tracer_F", 75],
  251. ["5.56mm 200Rnd Box", "200Rnd_556x45_Box_F", 125],
  252. ["5.56mm 200Rnd Tracer (Yellow) Box", "200Rnd_556x45_Box_Tracer_F", 100],
  253. ["5.56mm 200Rnd Tracer (Red) Box", "200Rnd_556x45_Box_Tracer_Red_F", 100],
  254. ["5.8mm 30Rnd Mag", "30Rnd_580x42_Mag_F", 20],
  255. ["5.8mm 30Rnd Tracer (Green) Mag", "30Rnd_580x42_Mag_Tracer_F", 15],
  256. ["5.8mm 100Rnd Mag", "100Rnd_580x42_Mag_F", 100],
  257. ["5.8mm 100Rnd Tracer (Green) Mag", "100Rnd_580x42_Mag_Tracer_F", 75],
  258. ["6.5mm 20Rnd Mag", "20Rnd_650x39_Cased_Mag_F", 15],
  259. ["6.5mm 30Rnd STANAG Mag", "30Rnd_65x39_caseless_mag", 20],
  260. ["6.5mm 30Rnd Tracer (Red) Mag", "30Rnd_65x39_caseless_mag_Tracer", 15],
  261. ["6.5mm 30Rnd Caseless Mag", "30Rnd_65x39_caseless_green", 20],
  262. ["6.5mm 30Rnd Tracer (Green) Mag", "30Rnd_65x39_caseless_green_mag_Tracer", 15],
  263. ["6.5mm 100Rnd Belt Case", "100Rnd_65x39_caseless_mag", 75],
  264. ["6.5mm 100Rnd Tracer (Red) Belt Case", "100Rnd_65x39_caseless_mag_Tracer", 50],
  265. ["6.5mm 200Rnd Belt Case", "200Rnd_65x39_cased_Box", 150],
  266. ["6.5mm 200Rnd Tracer (Yellow) Belt Case", "200Rnd_65x39_cased_Box_Tracer", 125],
  267. ["7.62mm 10Rnd Mag", "10Rnd_762x51_Mag", 15],
  268. ["7.62mm 10Rnd Mag", "10Rnd_762x54_Mag", 15],
  269. ["7.62mm 20Rnd Mag", "20Rnd_762x51_Mag", 25],
  270. ["7.62mm 30Rnd Mag", "30Rnd_762x39_Mag_F", 20],
  271. ["7.62mm 30Rnd Tracer (Yellow) Mag", "30Rnd_762x39_Mag_Tracer_F", 15],
  272. ["7.62mm 30Rnd Tracer (Green) Mag", "30Rnd_762x39_Mag_Tracer_Green_F", 15],
  273. ["7.62mm 150Rnd Box", "150Rnd_762x51_Box", 150],
  274. ["7.62mm 150Rnd Tracer (Green) Box", "150Rnd_762x51_Box_Tracer", 125],
  275. ["7.62mm 150Rnd Box", "150Rnd_762x54_Box", 150],
  276. ["7.62mm 150Rnd Tracer (Green) Box", "150Rnd_762x54_Box_Tracer", 125],
  277. [".338 LM 10Rnd Mag", "10Rnd_338_Mag", 50],
  278. [".338 NM 130Rnd Belt", "130Rnd_338_Mag", 150],
  279. ["9.3mm 10Rnd Mag", "10Rnd_93x64_DMR_05_Mag", 50],
  280. ["9.3mm 150Rnd Belt", "150Rnd_93x64_Mag", 150],
  281. [".408 7Rnd Cheetah Mag", "7Rnd_408_Mag", 50],
  282. ["12.7mm 5Rnd Mag", "5Rnd_127x108_Mag", 50],
  283. ["12.7mm 5Rnd Armor-Piercing Mag", "5Rnd_127x108_APDS_Mag", 60],
  284. ["12.7mm 10Rnd Subsonic Mag", "10Rnd_127x54_Mag", 75],
  285. [".50 BW 10Rnd Mag", "10Rnd_50BW_Mag_F", 50],
  286. ["PG-7VM HEAT Grenade", "RPG7_F", 200], // Direct damage: medium | Splash damage: low | Guidance: none
  287. ["RPG-42 Anti-Tank Rocket", "RPG32_F", 250], // Direct damage: high | Splash damage: low | Guidance: none
  288. ["RPG-42 High-Explosive Rocket", "RPG32_HE_F", 250], // Direct damage: medium | Splash damage: medium | Guidance: none
  289. ["PCML Anti-Tank Missile", "NLAW_F", 400], // Direct damage: very high | Splash damage: low | Guidance: laser, ground vehicles
  290. ["Titan Anti-Tank Missile", "Titan_AT", 350], // Direct damage: high | Splash damage: low | Guidance: mouse, laser, ground vehicles
  291. ["Titan Anti-Personnel Missile", "Titan_AP", 350], // Direct damage: low | Splash damage: high | Guidance: mouse, laser
  292. ["Titan Anti-Air Missile", "Titan_AA", 350], // Direct damage: low | Splash damage: medium | Guidance: aircraft
  293. ["40mm HE Grenade Round", "1Rnd_HE_Grenade_shell", 125],
  294. ["40mm 3Rnd HE Grenades", "3Rnd_HE_Grenade_shell", 250],
  295. ["40mm Smoke Round (White)", "1Rnd_Smoke_Grenade_shell", 50],
  296. ["40mm Smoke Round (Purple)", "1Rnd_SmokePurple_Grenade_shell", 50],
  297. ["40mm Smoke Round (Blue)", "1Rnd_SmokeBlue_Grenade_shell", 50],
  298. ["40mm Smoke Round (Green)", "1Rnd_SmokeGreen_Grenade_shell", 50],
  299. ["40mm Smoke Round (Yellow)", "1Rnd_SmokeYellow_Grenade_shell", 50],
  300. ["40mm Smoke Round (Orange)", "1Rnd_SmokeOrange_Grenade_shell", 50],
  301. ["40mm Smoke Round (Red)", "1Rnd_SmokeRed_Grenade_shell", 50],
  302. ["40mm 3Rnd Smokes (White)", "3Rnd_Smoke_Grenade_shell", 100],
  303. ["40mm 3Rnd Smokes (Purple)", "3Rnd_SmokePurple_Grenade_shell", 100],
  304. ["40mm 3Rnd Smokes (Blue)", "3Rnd_SmokeBlue_Grenade_shell", 100],
  305. ["40mm 3Rnd Smokes (Green)", "3Rnd_SmokeGreen_Grenade_shell", 100],
  306. ["40mm 3Rnd Smokes (Yellow)", "3Rnd_SmokeYellow_Grenade_shell", 100],
  307. ["40mm 3Rnd Smokes (Orange)", "3Rnd_SmokeOrange_Grenade_shell", 100],
  308. ["40mm 3Rnd Smokes (Red)", "3Rnd_SmokeRed_Grenade_shell", 100],
  309. ["40mm Flare Round (White)", "UGL_FlareWhite_F", 25],
  310. ["40mm Flare Round (Green)", "UGL_FlareGreen_F", 25],
  311. ["40mm Flare Round (Yellow)", "UGL_FlareYellow_F", 25],
  312. ["40mm Flare Round (Red)", "UGL_FlareRed_F", 25],
  313. ["40mm Flare Round (IR)", "UGL_FlareCIR_F", 25],
  314. ["40mm 3Rnd Flares (White)", "3Rnd_UGL_FlareWhite_F", 50],
  315. ["40mm 3Rnd Flares (Green)", "3Rnd_UGL_FlareGreen_F", 50],
  316. ["40mm 3Rnd Flares (Yellow)", "3Rnd_UGL_FlareYellow_F", 50],
  317. ["40mm 3Rnd Flares (Red)", "3Rnd_UGL_FlareRed_F", 50],
  318. ["40mm 3Rnd Flares (IR)", "3Rnd_UGL_FlareCIR_F", 50]
  319. ];
  320.  
  321. //Gun Store item List
  322. //Text name, classname, buy cost, item class
  323. accessoriesArray = compileFinal str
  324. [
  325. ["Suppressor 9mm", "muzzle_snds_L", 500, "item"],
  326. ["Suppressor .45 ACP", "muzzle_snds_acp", 750, "item"],
  327. ["Suppressor 5.56mm", "muzzle_snds_M", 1000, "item"],
  328. ["Suppressor 5.56mm (Khaki)", "muzzle_snds_m_khk_F", 1000, "item", "noDLC"],
  329. ["Suppressor 5.56mm (Sand)", "muzzle_snds_m_snd_F", 1000, "item", "noDLC"],
  330. ["Suppressor 5.8mm", "muzzle_snds_58_blk_F", 1000, "item"],
  331. ["Suppressor 5.8mm (Hex)", "muzzle_snds_58_hex_F", 1000, "item"],
  332. ["Suppressor 5.8mm (G Hex)", "muzzle_snds_58_ghex_F", 1000, "item"],
  333. ["Suppressor 6.5mm", "muzzle_snds_H", 1000, "item"],
  334. ["Suppressor 6.5mm (Khaki)", "muzzle_snds_H_khk_F", 1000, "item", "noDLC"],
  335. ["Suppressor 6.5mm (Sand)", "muzzle_snds_H_snd_F", 1000, "item", "noDLC"],
  336. ["Suppressor 6.5mm LMG", "muzzle_snds_H_MG", 1250, "item"],
  337. ["Suppressor 6.5mm LMG (Black)", "muzzle_snds_H_MG_blk_F", 1250, "item", "noDLC"],
  338. ["Suppressor 6.5mm LMG (Khaki)", "muzzle_snds_H_MG_khk_F", 1250, "item", "noDLC"],
  339. ["Suppressor 6.5mm Stealth", "muzzle_snds_65_TI_blk_F", 1250, "item"],
  340. ["Suppressor 6.5mm Stealth (Hex)", "muzzle_snds_65_TI_hex_F", 1250, "item"],
  341. ["Suppressor 6.5mm Stealth (G Hex)", "muzzle_snds_65_TI_ghex_F", 1250, "item"],
  342. ["Suppressor 7.62mm", "muzzle_snds_B", 1250, "item"],
  343. ["Suppressor 7.62mm (Khaki)", "muzzle_snds_B_khk_F", 1250, "item", "noDLC"],
  344. ["Suppressor 7.62mm (Sand)", "muzzle_snds_B_snd_F", 1250, "item", "noDLC"],
  345. ["Suppressor .338", "muzzle_snds_338_black", 1500, "item"],
  346. ["Suppressor .338 (Green)", "muzzle_snds_338_green", 1500, "item"],
  347. ["Suppressor .338 (Sand)", "muzzle_snds_338_sand", 1750, "item"],
  348. ["Suppressor 9.3mm", "muzzle_snds_93mmg", 1750, "item"],
  349. ["Suppressor 9.3mm (Tan)", "muzzle_snds_93mmg_tan", 1750, "item"],
  350. ["Bipod (NATO)", "bipod_01_F_blk", 1000, "item", "noDLC"],
  351. ["Bipod (CSAT)", "bipod_02_F_blk", 1000, "item", "noDLC"],
  352. ["Bipod (AAF)", "bipod_03_F_blk", 1000, "item", "noDLC"],
  353. ["Bipod (MTP)", "bipod_01_F_mtp", 1000, "item", "noDLC"],
  354. ["Bipod (Hex)", "bipod_02_F_hex", 1000, "item", "noDLC"],
  355. ["Bipod (Olive)", "bipod_03_F_oli", 1000, "item", "noDLC"],
  356. ["Bipod (Sand)", "bipod_01_F_snd", 1000, "item", "noDLC"],
  357. ["Bipod (Tan)", "bipod_02_F_tan", 1000, "item", "noDLC"],
  358. ["Bipod (Khaki)", "bipod_01_F_khk", 1000, "item", "noDLC"],
  359. ["Flashlight", "acc_flashlight", 250, "item"],
  360. ["Pistol Flashlight" ,"acc_flashlight_pistol", 250, "item"],
  361. ["IR Laser Pointer", "acc_pointer_IR", 250, "item"],
  362. ["Yorris Sight (Zubr Revolver)", "optic_Yorris", 500, "item"],
  363. ["MRD Sight (4-Five Pistol)", "optic_MRD", 500, "item"],
  364. ["ACO SMG (Red)", "optic_aco_smg", 500, "item"],
  365. ["ACO SMG (Green)", "optic_ACO_grn_smg", 500, "item"],
  366. ["ACO (Red)", "optic_Aco", 750, "item"],
  367. ["ACO (Green)", "optic_Aco_grn", 750, "item"],
  368. ["Holosight SMG", "optic_Holosight_smg", 500, "item"],
  369. ["Holosight", "optic_Holosight", 750, "item"],
  370. ["MRCO", "optic_MRCO", 1000, "item"],
  371. ["ERCO", "optic_ERCO_blk_F", 1000, "item"],
  372. ["ERCO (Khaki)", "optic_ERCO_khk_F", 1000, "item"],
  373. ["ERCO (Sand)", "optic_ERCO_snd_F", 1000, "item"],
  374. ["ARCO", "optic_Arco", 1250, "item"],
  375. ["ARCO (Black)", "optic_Arco_blk_F", 1250, "item", "noDLC"],
  376. ["ARCO (G Hex)", "optic_Arco_ghex_F", 1250, "item", "noDLC"],
  377. ["RCO", "optic_Hamr", 1500, "item"],
  378. ["RCO (Khaki)", "optic_Hamr_khk_F", 1500, "item", "noDLC"],
  379. ["MOS", "optic_SOS", 1500, "item"],
  380. ["MOS (Khaki)", "optic_SOS_khk_F", 1500, "item", "noDLC"],
  381. ["DMS", "optic_DMS", 1750, "item"],
  382. ["DMS (G Hex)", "optic_DMS_ghex_F", 1750, "item", "noDLC"],
  383. ["Kahlia (Sightless)", "optic_KHS_old", 2000, "item"],
  384. ["Kahlia", "optic_KHS_blk", 2250, "item"],
  385. ["Kahlia (Hex)", "optic_KHS_hex", 2250, "item"],
  386. ["Kahlia (Tan)", "optic_KHS_tan", 2250, "item"],
  387. ["AMS", "optic_AMS", 2500, "item"],
  388. ["AMS (Khaki)", "optic_AMS_khk", 2500, "item"],
  389. ["AMS (Sand)", "optic_AMS_snd", 2500, "item"],
  390. ["LRPS", "optic_LRPS", 3000, "item"],
  391. ["LRPS (G Hex)", "optic_LRPS_ghex_F", 3000, "item", "noDLC"],
  392. ["LRPS (Tropic)", "optic_LRPS_tna_F", 3000, "item", "noDLC"],
  393. ["NVS", "optic_NVS", 5000, "item"],
  394. ["TWS", "optic_tws", 50000, "item"], // To hide from store list, add "HIDDEN" after "item", like "item", "HIDDEN"]
  395. ["TWS MG", "optic_tws_mg", 6000, "item"],
  396. ["Nightstalker", "optic_Nightstalker", 75000, "item"]
  397. ];
  398.  
  399. // If commented, means the color/camo isn't implemented or is a duplicate of another hat
  400. headArray = compileFinal str
  401. [
  402. ["Modular Helmet (Digi)", "H_HelmetIA", 500, "hat"],
  403. ["MICH (Camo)", "H_HelmetIA_net", 500, "hat"],
  404. ["MICH 2 (Camo)", "H_HelmetIA_camo", 500, "hat"],
  405. ["Combat Helmet", "H_HelmetB", 500, "hat"],
  406. ["Combat Helmet (Black)", "H_HelmetB_black", 500, "hat"],
  407. ["Combat Helmet (Camonet)", "H_HelmetB_camo", 500, "hat"],
  408. ["Stealth Combat Helmet", "H_HelmetB_TI_tna_F", 750, "hat"],
  409. ["Enhanced Combat Helmet", "H_HelmetSpecB", 750, "hat"],
  410. ["Enhanced Combat Helmet (Black)", "H_HelmetSpecB_blk", 750, "hat"],
  411. ["Enhanced Combat Helmet (Snakeskin)", "H_HelmetSpecB_snakeskin", 750, "hat"],
  412. ["Enhanced Combat Helmet (Tropic)", "H_HelmetB_Enh_tna_F", 750, "hat", "noDLC"],
  413. ["Protector Helmet (Hex)", "H_HelmetO_ocamo", 600, "hat"],
  414. ["Protector Helmet (Urban)", "H_HelmetO_oucamo", 600, "hat"],
  415. ["Assassin Helmet (Hex)", "H_HelmetSpecO_ocamo", 750, "hat"],
  416. ["Assassin Helmet (Black)", "H_HelmetSpecO_blk", 750, "hat"],
  417. ["Defender Helmet (Hex)", "H_HelmetLeaderO_ocamo", 1000, "hat"],
  418. ["Defender Helmet (Urban)", "H_HelmetLeaderO_oucamo", 1000, "hat"],
  419. ["Defender Helmet (G Hex)", "H_HelmetLeaderO_ghex_F", 1000, "hat", "noDLC"],
  420. ["Pilot Helmet (NATO)", "H_PilotHelmetFighter_B", 600, "hat"],
  421. ["Pilot Helmet (CSAT)", "H_PilotHelmetFighter_O", 600, "hat"],
  422. ["Pilot Helmet (AAF)", "H_PilotHelmetFighter_I", 600, "hat"],
  423. ["Crew Helmet (NATO)", "H_HelmetCrew_B", 600, "hat"],
  424. ["Crew Helmet (CSAT)", "H_HelmetCrew_O", 600, "hat"],
  425. ["Crew Helmet (AAF)", "H_HelmetCrew_I", 600, "hat"],
  426. ["Heli Pilot Helmet (NATO)", "H_PilotHelmetHeli_B", 500, "hat"],
  427. ["Heli Pilot Helmet (CSAT)", "H_PilotHelmetHeli_O", 500, "hat"],
  428. ["Heli Pilot Helmet (AAF)", "H_PilotHelmetHeli_I", 500, "hat"],
  429. ["Heli Crew Helmet (NATO)", "H_CrewHelmetHeli_B", 500, "hat"],
  430. ["Heli Crew Helmet (CSAT)", "H_CrewHelmetHeli_O", 500, "hat"],
  431. ["Heli Crew Helmet (AAF)", "H_CrewHelmetHeli_I", 500, "hat"],
  432. ["Military Cap (Blue)", "H_MilCap_blue", 250, "hat"],
  433. ["Military Cap (Gray)", "H_MilCap_gry", 250, "hat"],
  434. ["Military Cap (Urban)", "H_MilCap_oucamo", 250, "hat"],
  435. ["Military Cap (Russia)", "H_MilCap_rucamo", 250, "hat"],
  436. ["Military Cap (MTP)", "H_MilCap_mcamo", 250, "hat"],
  437. ["Military Cap (Hex)", "H_MilCap_ocamo", 250, "hat"],
  438. ["Military Cap (AAF)", "H_MilCap_dgtl", 250, "hat"],
  439. ["Rangemaster Cap", "H_Cap_headphones", 250, "hat"],
  440. ["Bandana (Black)", "H_Bandanna_gry", 100, "hat"],
  441. ["Bandana (Blue)", "H_Bandanna_blu", 100, "hat"],
  442. ["Bandana (Coyote)", "H_Bandanna_cbr", 100, "hat"],
  443. ["Bandana (Headset)", "H_Bandanna_khk_hs", 100, "hat"],
  444. ["Bandana (Khaki)", "H_Bandanna_khk", 100, "hat"],
  445. ["Bandana (MTP)", "H_Bandanna_mcamo", 100, "hat"],
  446. ["Bandana (Sage)", "H_Bandanna_sgg", 100, "hat"],
  447. ["Bandana (Sand)", "H_Bandanna_sand", 100, "hat"],
  448. ["Bandana (Surfer)", "H_Bandanna_surfer", 100, "hat"],
  449. ["Bandana (Surfer, Black)", "H_Bandanna_surfer_blk", 100, "hat"],
  450. ["Bandana (Surfer, Green)", "H_Bandanna_surfer_grn", 100, "hat"],
  451. ["Bandana (Woodland)", "H_Bandanna_camo", 100, "hat"],
  452. ["Bandanna Mask (Black)", "H_BandMask_blk", 100, "hat"],
  453. ["Bandanna Mask (Demon)", "H_BandMask_demon", 100, "hat"],
  454. ["Bandanna Mask (Khaki)", "H_BandMask_khk", 100, "hat"],
  455. ["Bandanna Mask (Reaper)", "H_BandMask_reaper", 100, "hat"],
  456. ["Beanie (Black)", "H_Watchcap_blk", 100, "hat"],
  457. ["Beanie (Brown)", "H_Watchcap_cbr", 100, "hat"],
  458. ["Beanie (Khaki)", "H_Watchcap_khk", 100, "hat"],
  459. ["Beanie (Navy)", "H_Watchcap_sgg", 100, "hat"],
  460. ["Beanie (Olive)", "H_Watchcap_camo", 100, "hat"],
  461. ["Beret (Black)", "H_Beret_blk", 100, "hat"],
  462. ["Beret (Colonel)", "H_Beret_Colonel", 100, "hat"],
  463. ["Beret (NATO)", "H_Beret_02", 100, "hat"],
  464. ["Beret (Green)", "H_Beret_grn", 100, "hat"],
  465. ["Beret (Police)", "H_Beret_blk_POLICE", 100, "hat"],
  466. ["Beret (Red)", "H_Beret_red", 100, "hat"],
  467. ["Beret (SAS)", "H_Beret_brn_SF", 100, "hat"],
  468. ["Beret (SF)", "H_Beret_grn_SF", 100, "hat"],
  469. ["Beret (RED)", "H_Beret_ocamo", 100, "hat"],
  470. ["Black Turban", "H_TurbanO_blk", 500, "hat"],
  471. ["Booniehat (Dirty)", "H_Booniehat_dirty", 100, "hat"],
  472. ["Booniehat (Green)", "H_Booniehat_grn", 100, "hat"],
  473. ["Booniehat (Khaki)", "H_Booniehat_indp", 100, "hat"],
  474. ["Booniehat (AAF)", "H_Booniehat_dgtl", 100, "hat"],
  475. ["Booniehat (Headset)", "H_Booniehat_khk_hs", 100, "hat"],
  476. ["Booniehat (Khaki)", "H_Booniehat_khk", 100, "hat"],
  477. ["Booniehat (MTP)", "H_Booniehat_mcamo", 100, "hat"],
  478. ["Booniehat (Olive)", "H_Booniehat_oli", 100, "hat"],
  479. ["Booniehat (Sand)", "H_Booniehat_tan", 100, "hat"],
  480. ["Fedora (Blue)", "H_Hat_blue", 100, "hat"],
  481. ["Fedora (Brown)", "H_Hat_brown", 100, "hat"],
  482. ["Fedora (Camo)", "H_Hat_camo", 100, "hat"],
  483. ["Fedora (Checker)", "H_Hat_checker", 100, "hat"],
  484. ["Fedora (Gray)", "H_Hat_grey", 100, "hat"],
  485. ["Fedora (Tan)", "H_Hat_tan", 100, "hat"],
  486. ["Cap (BI)", "H_Cap_grn_BI", 100, "hat"],
  487. ["Cap (Black)", "H_Cap_blk", 100, "hat"],
  488. ["Cap (Blue)", "H_Cap_blu", 100, "hat"],
  489. ["Cap (CMMG)", "H_Cap_blk_CMMG", 100, "hat"],
  490. ["Cap (Green)", "H_Cap_grn", 100, "hat"],
  491. ["Cap (ION)", "H_Cap_blk_ION", 100, "hat"],
  492. ["Cap (Olive)", "H_Cap_oli", 100, "hat"],
  493. ["Cap (Olive, Headset)", "H_Cap_oli_hs", 100, "hat"],
  494. ["Cap (Police)", "H_Cap_police", 100, "hat"],
  495. ["Cap (Press)", "H_Cap_press", 100, "hat"],
  496. ["Cap (Red)", "H_Cap_red", 100, "hat"],
  497. ["Cap (Surfer)", "H_Cap_surfer", 100, "hat"],
  498. ["Cap (Tan)", "H_Cap_tan", 100, "hat"],
  499. ["Cap (UK)", "H_Cap_khaki_specops_UK", 100, "hat"],
  500. ["Cap (US Black)", "H_Cap_usblack", 100, "hat"],
  501. ["Cap (US MTP)", "H_Cap_tan_specops_US", 100, "hat"],
  502. ["Cap (AAF)", "H_Cap_blk_Raven", 100, "hat"],
  503. ["Cap (OPFOR)", "H_Cap_brn_SPECOPS", 100, "hat"],
  504. ["Shemag (Olive)", "H_Shemag_olive", 250, "hat"],
  505. ["Shemag (Olive, Headset)", "H_Shemag_olive_hs", 250, "hat"],
  506. ["Shemag (Tan)", "H_ShemagOpen_tan", 250, "hat"],
  507. ["Shemag (White)", "H_ShemagOpen_khk", 250, "hat"],
  508. // ["Shemag mask (Tan)", "H_Shemag_tan", 250, "hat"],
  509. ["Racing Helmet (Black)", "H_RacingHelmet_1_black_F", 250, "hat"],
  510. ["Racing Helmet (Blue)", "H_RacingHelmet_1_blue_F", 250, "hat"],
  511. ["Racing Helmet (Green)", "H_RacingHelmet_1_green_F", 250, "hat"],
  512. ["Racing Helmet (Yellow)", "H_RacingHelmet_1_yellow_F", 250, "hat"],
  513. ["Racing Helmet (Orange)", "H_RacingHelmet_1_orange_F", 250, "hat"],
  514. ["Racing Helmet (Red)", "H_RacingHelmet_1_red_F", 250, "hat"],
  515. ["Racing Helmet (White)", "H_RacingHelmet_1_white_F", 250, "hat"],
  516. ["Racing Helmet (Fuel)", "H_RacingHelmet_1_F", 250, "hat"],
  517. ["Racing Helmet (Bluking)", "H_RacingHelmet_2_F", 250, "hat"],
  518. ["Racing Helmet (Redstone)", "H_RacingHelmet_3_F", 250, "hat"],
  519. ["Racing Helmet (Vrana)", "H_RacingHelmet_4_F", 250, "hat"]
  520. ];
  521.  
  522. uniformArray = compileFinal str
  523. [
  524. ["Wetsuit", "U_B_Wetsuit", 2000, "uni"],
  525. ["Wetsuit", "U_O_Wetsuit", 2000, "uni"],
  526. ["Wetsuit", "U_I_Wetsuit", 2000, "uni"],
  527. ["Light Ghillie", "U_B_GhillieSuit", 2000, "uni"],
  528. ["Light Ghillie", "U_O_GhillieSuit", 2000, "uni"],
  529. ["Light Ghillie", "U_I_GhillieSuit", 2000, "uni"],
  530. ["Light Ghillie (Jungle)", "U_B_T_Sniper_F", 2000, "uni"],
  531. ["Light Ghillie (Jungle)", "U_O_T_Sniper_F", 2000, "uni"],
  532. ["Full Ghillie (Arid)", "U_B_FullGhillie_ard", 20000, "uni"],
  533. ["Full Ghillie (Arid)", "U_O_FullGhillie_ard", 20000, "uni"],
  534. ["Full Ghillie (Arid)", "U_I_FullGhillie_ard", 20000, "uni"],
  535. ["Full Ghillie (Lush)", "U_B_FullGhillie_lsh", 20000, "uni"],
  536. ["Full Ghillie (Lush)", "U_O_FullGhillie_lsh", 20000, "uni"],
  537. ["Full Ghillie (Lush)", "U_I_FullGhillie_lsh", 20000, "uni"],
  538. ["Full Ghillie (Semi-Arid)", "U_B_FullGhillie_sard", 20000, "uni"],
  539. ["Full Ghillie (Semi-Arid)", "U_O_FullGhillie_sard", 20000, "uni"],
  540. ["Full Ghillie (Semi-Arid)", "U_I_FullGhillie_sard", 20000, "uni"],
  541. ["Full Ghillie (Jungle)", "U_B_T_FullGhillie_tna_F", 20000, "uni"],
  542. ["Full Ghillie (Jungle)", "U_O_T_FullGhillie_tna_F", 20000, "uni"],
  543. ["CTRG Stealth Uniform", "U_B_CTRG_Soldier_F", 10000, "uni"],
  544. ["Special Purpose Suit (Hex)", "U_O_V_Soldier_Viper_hex_F", 10000, "uni"],
  545. ["Special Purpose Suit (G Hex)", "U_O_V_Soldier_Viper_F", 10000, "uni"],
  546. ["Survival Fatigues (NATO)", "U_B_survival_uniform", 2000, "uni"],
  547. ["Default Uniform (NATO)", "U_B_CombatUniform_mcam", 250, "uni"],
  548. ["Default Uniform (CSAT)", "U_O_OfficerUniform_ocamo", 250, "uni"],
  549. ["Default Uniform (AAF)", "U_I_CombatUniform", 250, "uni"],
  550. ["Recon Fatigues (MTP)", "U_B_CombatUniform_mcam_vest", 250, "uni"],
  551. ["Combat Fatigues (Tropic)", "U_B_T_Soldier_F", 250, "uni", "noDLC"],
  552. ["Combat Fatigues (Tee)", "U_B_CombatUniform_mcam_tshirt", 250, "uni"],
  553. ["Combat Fatigues (Gangsta)", "U_I_G_resistanceLeader_F", 250, "uni"],
  554. ["Combat Fatigues (Rolled-up)", "U_I_CombatUniform_shortsleeve", 250, "uni"],
  555. ["CTRG Combat Uniform", "U_B_CTRG_1", 250, "uni"],
  556. ["CTRG Combat Uniform (Tee)", "U_B_CTRG_2", 250, "uni"],
  557. ["CTRG Combat Uniform (Rolled-up)", "U_B_CTRG_3", 250, "uni"],
  558. ["Fatigues (Hex)", "U_O_CombatUniform_ocamo", 500, "uni"],
  559. ["Fatigues (Urban)", "U_O_CombatUniform_oucamo", 500, "uni"],
  560. ["Fatigues (G Hex)", "U_O_T_Soldier_F", 500, "uni", "noDLC"],
  561. ["Officer Fatigues", "U_I_OfficerUniform", 250, "uni"],
  562. ["Pilot Coveralls", "U_B_PilotCoveralls", 250, "uni"],
  563. ["Pilot Coveralls", "U_O_PilotCoveralls", 250, "uni"],
  564. ["Pilot Coveralls", "U_I_pilotCoveralls", 250, "uni"],
  565. ["Heli Pilot Coveralls", "U_B_HeliPilotCoveralls", 250, "uni"],
  566. ["Heli Pilot Coveralls", "U_I_HeliPilotCoveralls", 250, "uni"],
  567. ["Guerilla Garment", "U_BG_Guerilla1_1", 250, "uni"], // BLUFOR
  568. ["Guerilla Outfit (Plain, Dark)", "U_BG_Guerilla2_1", 250, "uni"],
  569. ["Guerilla Outfit (Pattern)", "U_BG_Guerilla2_2", 250, "uni"],
  570. ["Guerilla Outfit (Plain, Light)", "U_BG_Guerilla2_3", 250, "uni"],
  571. ["Guerilla Smocks", "U_BG_Guerilla3_1", 250, "uni"],
  572. ["Guerilla Apparel", "U_BG_Guerrilla_6_1", 250, "uni"],
  573. ["Guerilla Uniform", "U_BG_leader", 250, "uni"],
  574. ["Guerilla Garment", "U_OG_Guerilla1_1", 250, "uni"], // OPFOR
  575. ["Guerilla Outfit (Plain, Dark)", "U_OG_Guerilla2_1", 250, "uni"],
  576. ["Guerilla Outfit (Pattern)", "U_OG_Guerilla2_2", 250, "uni"],
  577. ["Guerilla Outfit (Plain, Light)", "U_OG_Guerilla2_3", 250, "uni"],
  578. ["Guerilla Smocks", "U_OG_Guerilla3_1", 250, "uni"],
  579. ["Guerilla Apparel", "U_OG_Guerrilla_6_1", 250, "uni"],
  580. ["Guerilla Uniform", "U_OG_leader", 250, "uni"],
  581. ["Guerilla Garment", "U_IG_Guerilla1_1", 250, "uni"], // Independent
  582. ["Guerilla Outfit (Plain, Dark)", "U_IG_Guerilla2_1", 250, "uni"],
  583. ["Guerilla Outfit (Pattern)", "U_IG_Guerilla2_2", 250, "uni"],
  584. ["Guerilla Outfit (Plain, Light)", "U_IG_Guerilla2_3", 250, "uni"],
  585. ["Guerilla Smocks", "U_IG_Guerilla3_1", 250, "uni"],
  586. ["Guerilla Apparel", "U_IG_Guerrilla_6_1", 250, "uni"],
  587. ["Guerilla Uniform", "U_IG_leader", 250, "uni"],
  588. /*["Worker Coveralls", "U_C_WorkerCoveralls", 250, "uni"], // can only be worn by civilian units
  589. ["T-Shirt (Blue)", "U_C_Poor_1", 250, "uni"],
  590. ["Polo (Red/white)", "U_C_Poloshirt_redwhite", 250, "uni"],
  591. ["Polo (Salmon)", "U_C_Poloshirt_salmon", 250, "uni"],
  592. ["Polo (Tri-color)", "U_C_Poloshirt_tricolour", 250, "uni"],
  593. ["Polo (Navy)", "U_C_Poloshirt_blue", 250, "uni"],
  594. ["Polo (Burgundy)", "U_C_Poloshirt_burgundy", 250, "uni"],
  595. ["Polo (Blue/green)", "U_C_Poloshirt_stripped", 250, "uni"],*/
  596. ["Polo (Competitor)", "U_Competitor", 250, "uni"],
  597. ["Polo (Rangemaster)", "U_Rangemaster", 250, "uni"],
  598. /*["Racing Suit (Black)", "U_C_Driver_1_black", 250, "uni"], // can only be worn by civilian units
  599. ["Racing Suit (Blue)", "U_C_Driver_1_blue", 250, "uni"],
  600. ["Racing Suit (Green)", "U_C_Driver_1_green", 250, "uni"],
  601. ["Racing Suit (Yellow)", "U_C_Driver_1_yellow", 250, "uni"],
  602. ["Racing Suit (Orange)", "U_C_Driver_1_orange", 250, "uni"],
  603. ["Racing Suit (Red)", "U_C_Driver_1_red", 250, "uni"],
  604. ["Racing Suit (White)", "U_C_Driver_1_white", 250, "uni"],
  605. ["Racing Suit (Fuel)", "U_C_Driver_1", 250, "uni"],
  606. ["Racing Suit (Bluking)", "U_C_Driver_2", 250, "uni"],
  607. ["Racing Suit (Redstone)", "U_C_Driver_3", 250, "uni"],
  608. ["Racing Suit (Vrana)", "U_C_Driver_4", 250, "uni"],*/
  609. ["Light Suit (Blue)", "U_B_Protagonist_VR", 5000, "uni"],
  610. ["Light Suit (Red)", "U_O_Protagonist_VR", 5000, "uni"],
  611. ["Light Suit (Green)", "U_I_Protagonist_VR", 5000, "uni"]
  612. ];
  613.  
  614. vestArray = compileFinal str
  615. [
  616. ["Rebreather (NATO)", "V_RebreatherB", 2000, "vest"],
  617. ["Rebreather (CSAT)", "V_RebreatherIR", 2000, "vest"],
  618. ["Rebreather (AAF)", "V_RebreatherIA", 2000, "vest"],
  619. ["Carrier Lite (Green)", "V_PlateCarrier1_rgr", -1, "vest"],
  620. ["Carrier Lite (Black)", "V_PlateCarrier1_blk", -1, "vest"],
  621. ["Carrier Lite (CTRG)", "V_PlateCarrierL_CTRG", -1, "vest"],
  622. ["Carrier Lite (Tropic)", "V_PlateCarrier1_tna_F", -1, "vest", "noDLC"],
  623. ["Carrier Rig (Green)", "V_PlateCarrier2_rgr", -1, "vest"],
  624. ["Carrier Rig (Black)", "V_PlateCarrier2_blk", -1, "vest"],
  625. ["Carrier Rig (CTRG)", "V_PlateCarrierH_CTRG", -1, "vest"],
  626. ["Carrier Rig (Tropic)", "V_PlateCarrier2_tna_F", -1, "vest", "noDLC"],
  627. ["Carrier GL Rig (Green)", "V_PlateCarrierGL_rgr", -1, "vest"],
  628. ["Carrier GL Rig (Black)", "V_PlateCarrierGL_blk", -1, "vest"],
  629. ["Carrier GL Rig (MTP)", "V_PlateCarrierGL_mtp", -1, "vest"],
  630. ["Carrier GL Rig (Tropic)", "V_PlateCarrierGL_tna_F", -1, "vest", "noDLC"],
  631. ["Carrier Special Rig (Green)", "V_PlateCarrierSpec_rgr", -1, "vest"],
  632. ["Carrier Special Rig (Black)", "V_PlateCarrierSpec_blk", -1, "vest"],
  633. ["Carrier Special Rig (MTP)", "V_PlateCarrierSpec_mtp", -1, "vest"],
  634. ["Carrier Special Rig (Tropic)", "V_PlateCarrierSpec_tna_F", -1, "vest", "noDLC"],
  635. ["GA Carrier Lite (Digi)", "V_PlateCarrierIA1_dgtl", -1, "vest"],
  636. ["GA Carrier Rig (Digi)", "V_PlateCarrierIA2_dgtl", -1, "vest"],
  637. ["GA Carrier GL Rig (Digi)", "V_PlateCarrierIAGL_dgtl", -1, "vest"],
  638. ["GA Carrier GL Rig (Olive)", "V_PlateCarrierIAGL_oli", -1, "vest"],
  639. ["LBV Harness", "V_HarnessO_brn", -1, "vest"],
  640. ["LBV Harness (Gray)", "V_HarnessO_gry", -1, "vest"],
  641. ["LBV Grenadier Harness", "V_HarnessOGL_brn", -1, "vest"],
  642. ["LBV Grenadier Harness (Gray)", "V_HarnessOGL_gry", -1, "vest"],
  643. ["Slash Bandolier (Black)", "V_BandollierB_blk", -1, "vest"],
  644. ["Slash Bandolier (Coyote)", "V_BandollierB_cbr", -1, "vest"],
  645. ["Slash Bandolier (Green)", "V_BandollierB_rgr", -1, "vest"],
  646. ["Slash Bandolier (Khaki)", "V_BandollierB_khk", -1, "vest"],
  647. ["Slash Bandolier (Olive)", "V_BandollierB_oli", -1, "vest"],
  648. ["Chest Rig (Khaki)", "V_Chestrig_khk", -1, "vest"],
  649. ["Chest Rig (Green)", "V_Chestrig_rgr", -1, "vest"],
  650. ["Fighter Chestrig (Black)", "V_Chestrig_blk", -1, "vest"],
  651. ["Fighter Chestrig (Olive)", "V_Chestrig_oli", -1, "vest"],
  652. ["Tactical Vest (Black)", "V_TacVest_blk", -1, "vest"],
  653. ["Tactical Vest (Brown)", "V_TacVest_brn", -1, "vest"],
  654. ["Tactical Vest (Camo)", "V_TacVest_camo", -1, "vest"],
  655. ["Tactical Vest (Khaki)", "V_TacVest_khk", -1, "vest"],
  656. ["Tactical Vest (Olive)", "V_TacVest_oli", -1, "vest"],
  657. ["Tactical Vest (Police)", "V_TacVest_blk_POLICE", -1, "vest"],
  658. ["Raven Night Vest", "V_TacVestIR_blk", -1, "vest"],
  659. ["Press Vest", "V_Press_F", -1, "vest"],
  660. ["Deck Crew Vest (Blue)", "V_DeckCrew_blue_F", -1, "vest", "noDLC"],
  661. ["Deck Crew Vest (Green)", "V_DeckCrew_green_F", -1, "vest", "noDLC"],
  662. ["Deck Crew Vest (Yellow)", "V_DeckCrew_yellow_F", -1, "vest", "noDLC"],
  663. ["Deck Crew Vest (Red)", "V_DeckCrew_red_F", -1, "vest", "noDLC"],
  664. ["Deck Crew Vest (Brown)", "V_DeckCrew_brown_F", -1, "vest", "noDLC"],
  665. ["Deck Crew Vest (Violet)", "V_DeckCrew_violet_F", -1, "vest", "noDLC"],
  666. ["Deck Crew Vest (White)", "V_DeckCrew_white_F", -1, "vest", "noDLC"]
  667. ];
  668.  
  669. backpackArray = compileFinal str
  670. [
  671. //["Parachute", "B_Parachute", 200, "backpack"],
  672.  
  673. ["Assault Pack (Black)", "B_AssaultPack_blk", 1000, "backpack"],
  674. ["Assault Pack (Green)", "B_AssaultPack_rgr", 1000, "backpack"],
  675. ["Assault Pack (MTP)", "B_AssaultPack_mcamo", 1000, "backpack"],
  676. ["Assault Pack (Hex)", "B_AssaultPack_ocamo", 1000, "backpack"],
  677. ["Assault Pack (Tropic)", "B_AssaultPack_tna_F", 1000, "backpack", "noDLC"],
  678.  
  679. ["Field Pack (Black)", "B_FieldPack_blk", 2000, "backpack"],
  680. ["Field Pack (Coyote)", "B_FieldPack_cbr", 2000, "backpack"],
  681. ["Field Pack (Khaki)", "B_FieldPack_khk", 2000, "backpack"],
  682. ["Field Pack (Urban)", "B_FieldPack_oucamo", 2000, "backpack"],
  683. ["Field Pack (G Hex)", "B_FieldPack_ghex_F", 2000, "backpack", "noDLC"],
  684.  
  685. ["Kitbag (Coyote)", "B_Kitbag_cbr", 3500, "backpack"],
  686. ["Kitbag (Green)", "B_Kitbag_rgr", 3500, "backpack"],
  687. ["Kitbag (MTP)", "B_Kitbag_mcamo", 3500, "backpack"],
  688. ["Kitbag (Sage)", "B_Kitbag_sgg", 3500, "backpack"],
  689.  
  690. ["Viper Light Harness (Black)", "B_ViperLightHarness_blk_F", 3500, "backpack", "noDLC"],
  691. ["Viper Light Harness (Hex)", "B_ViperLightHarness_hex_F", 3500, "backpack", "noDLC"],
  692. ["Viper Light Harness (G Hex)", "B_ViperLightHarness_ghex_F", 3500, "backpack", "noDLC"],
  693. ["Viper Light Harness (Khaki)", "B_ViperLightHarness_khk_F", 3500, "backpack", "noDLC"],
  694. ["Viper Light Harness (Olive)", "B_ViperLightHarness_oli_F", 3500, "backpack", "noDLC"],
  695.  
  696. ["Viper Harness (Black)", "B_ViperHarness_blk_F", 4250, "backpack", "noDLC"],
  697. ["Viper Harness (Hex)", "B_ViperHarness_hex_F", 4250, "backpack", "noDLC"],
  698. ["Viper Harness (G Hex)", "B_ViperHarness_ghex_F", 4250, "backpack", "noDLC"],
  699. ["Viper Harness (Khaki)", "B_ViperHarness_khk_F", 4250, "backpack", "noDLC"],
  700. ["Viper Harness (Olive)", "B_ViperHarness_oli_F", 4250, "backpack", "noDLC"],
  701.  
  702. ["Carryall (Khaki)", "B_Carryall_khk", 5000, "backpack"],
  703. ["Carryall (MTP)", "B_Carryall_mcamo", 5000, "backpack"],
  704. ["Carryall (Olive)", "B_Carryall_oli", 5000, "backpack"],
  705. ["Carryall (Urban)", "B_Carryall_oucamo", 5000, "backpack"],
  706. ["Carryall (G Hex)", "B_Carryall_ghex_F", 5000, "backpack", "noDLC"],
  707.  
  708. ["Bergen (Digital)", "B_Bergen_dgtl_F", 10000, "backpack", "noDLC"],
  709. ["Bergen (Hex)", "B_Bergen_hex_F", 10000, "backpack", "noDLC"],
  710. ["Bergen (MTP)", "B_Bergen_mcamo_F", 10000, "backpack", "noDLC"],
  711. ["Bergen (Tropic)", "B_Bergen_tna_F", 10000, "backpack", "noDLC"]
  712. ];
  713.  
  714. genItemArray = compileFinal str
  715. [
  716. ["UAV Terminal (NATO)", "B_UavTerminal", 150, "gps"],
  717. ["UAV Terminal (CSAT)", "O_UavTerminal", 150, "gps"],
  718. ["UAV Terminal (AAF)", "I_UavTerminal", 150, "gps"],
  719. ["Quadcopter UAV (NATO)", "B_UAV_01_backpack_F", 2500, "backpack"],
  720. ["Quadcopter UAV (CSAT)", "O_UAV_01_backpack_F", 2500, "backpack"],
  721. ["Quadcopter UAV (AAF)", "I_UAV_01_backpack_F", 2500, "backpack"],
  722. ["Hexacopter UAV (NATO)", "B_UAV_06_backpack_F", 1000, "backpack"],
  723. ["Hexacopter UAV (CSAT)", "O_UAV_06_backpack_F", 1000, "backpack"],
  724. ["Hexacopter UAV (AAF)", "I_UAV_06_backpack_F", 1000, "backpack"],
  725. ["Hexacopter Medical UAV (NATO)", "B_UAV_06_medical_backpack_F", 1500, "backpack"],
  726. ["Hexacopter Medical UAV (CSAT)", "O_UAV_06_medical_backpack_F", 1500, "backpack"],
  727. ["Hexacopter Medical UAV (AAF)", "I_UAV_06_medical_backpack_F", 1500, "backpack"],
  728. ["Hexacopter Demining UAV", "C_IDAP_UAV_06_antimine_backpack_F", 10000, "backpack"],
  729. ["Remote Designator (Sand)", "B_Static_Designator_01_weapon_F", 750, "backpack"],
  730. ["Remote Designator (Hex)", "O_Static_Designator_02_weapon_F", 750, "backpack"],
  731. ["GPS", "ItemGPS", 100, "gps"],
  732. ["First Aid Kit", "FirstAidKit", 25, "item"],
  733. ["Medikit", "Medikit", 1500, "item"],
  734. ["Toolkit", "ToolKit", 1500, "item"],
  735. ["Mine Detector", "MineDetector", 1000, "item"],
  736. ["Diving Goggles", "G_Diving", 1000, "gogg"],
  737. ["NV Goggles (Brown)", "NVGoggles", 1000, "nvg"],
  738. ["NV Goggles (Black)", "NVGoggles_OPFOR", 1000, "nvg"],
  739. ["NV Goggles (Green)", "NVGoggles_INDEP", 1000, "nvg"],
  740. ["NV Goggles (Tropic)", "NVGoggles_tna_F", 1000, "nvg"],
  741. ["Compact NVG (Hex)", "O_NVGoggles_hex_F", 1500, "nvg"],
  742. ["Compact NVG (G Hex)", "O_NVGoggles_ghex_F", 1500, "nvg"],
  743. ["Compact NVG (Urban)", "O_NVGoggles_urb_F", 1500, "nvg"],
  744. ["Binoculars", "Binocular", 500, "binoc"],
  745. ["Rangefinder", "Rangefinder", 1500, "binoc"],
  746. ["Laser Designator (Sand)", "Laserdesignator", 2500, "binoc", "noDLC"],
  747. ["Laser Designator (Olive)", "Laserdesignator_03", 2500, "binoc", "noDLC"],
  748. ["Laser Designator (Khaki)", "Laserdesignator_01_khk_F", 2500, "binoc", "noDLC"],
  749. ["Laser Designator (Hex)", "Laserdesignator_02", 3000, "binoc", "noDLC"],
  750. ["Laser Designator (G Hex)", "Laserdesignator_02_ghex_F", 3000, "binoc", "noDLC"],
  751. ["IR Designator Grenade", "B_IR_Grenade", 500, "mag", "WEST"],
  752. ["IR Designator Grenade", "O_IR_Grenade", 500, "mag", "EAST"],
  753. ["IR Designator Grenade", "I_IR_Grenade", 500, "mag", "GUER"],
  754. ["Chemlight (Blue)", "Chemlight_blue", 25, "mag"],
  755. ["Chemlight (Green)", "Chemlight_green", 25, "mag"],
  756. ["Chemlight (Yellow)", "Chemlight_yellow", 25, "mag"],
  757. ["Chemlight (Red)", "Chemlight_red", 25, "mag"],
  758.  
  759. ["Stealth Balaclava (Black)", "G_Balaclava_TI_blk_F", 2000, "gogg"],
  760. ["Stealth Balaclava (Black, Goggles)", "G_Balaclava_TI_G_blk_F", 2500, "gogg"],
  761. ["Stealth Balaclava (Green)", "G_Balaclava_TI_tna_F", 2000, "gogg"],
  762. ["Stealth Balaclava (Green, Goggles)", "G_Balaclava_TI_G_tna_F", 2500, "gogg"],
  763. ["Combat Goggles", "G_Combat", 250, "gogg"],
  764. ["Combat Goggles (Green)", "G_Combat_Goggles_tna_F", 250, "gogg", "noDLC"],
  765. ["VR Goggles", "G_Goggles_VR", 250, "gogg"],
  766. ["Balaclava (Black)", "G_Balaclava_blk", 250, "gogg"],
  767. ["Balaclava (Combat Goggles)", "G_Balaclava_combat", 250, "gogg"],
  768. ["Balaclava (Low Profile Goggles)", "G_Balaclava_lowprofile", 250, "gogg"],
  769. ["Balaclava (Olive)", "G_Balaclava_oli", 250, "gogg"],
  770. ["Bandana (Aviator)", "G_Bandanna_aviator", 250, "gogg"],
  771. ["Bandana (Beast)", "G_Bandanna_beast", 250, "gogg"],
  772. ["Bandana (Black)", "G_Bandanna_blk", 250, "gogg"],
  773. ["Bandana (Khaki)", "G_Bandanna_khk", 250, "gogg"],
  774. ["Bandana (Olive)", "G_Bandanna_oli", 250, "gogg"],
  775. ["Bandana (Shades)", "G_Bandanna_shades", 250, "gogg"],
  776. ["Bandana (Sport)", "G_Bandanna_sport", 250, "gogg"],
  777. ["Bandana (Tan)", "G_Bandanna_tan", 250, "gogg"],
  778.  
  779. ["Aviator Glasses", "G_Aviator", 100, "gogg"],
  780. ["Ladies Shades", "G_Lady_Blue", 100, "gogg"],
  781. ["Ladies Shades (Fire)", "G_Lady_Red", 100, "gogg"],
  782. ["Ladies Shades (Iridium)", "G_Lady_Mirror", 100, "gogg"],
  783. ["Ladies Shades (Sea)", "G_Lady_Dark", 100, "gogg"],
  784. ["Low Profile Goggles", "G_Lowprofile", 100, "gogg"],
  785. ["Shades (Black)", "G_Shades_Black", 100, "gogg"],
  786. ["Shades (Blue)", "G_Shades_Blue", 100, "gogg"],
  787. ["Shades (Green)", "G_Shades_Green", 100, "gogg"],
  788. ["Shades (Red)", "G_Shades_Red", 100, "gogg"],
  789. ["Spectacle Glasses", "G_Spectacles", 100, "gogg"],
  790. ["Sport Shades (Fire)", "G_Sport_Red", 100, "gogg"],
  791. ["Sport Shades (Poison)", "G_Sport_Blackyellow", 100, "gogg"],
  792. ["Sport Shades (Shadow)", "G_Sport_BlackWhite", 100, "gogg"],
  793. ["Sport Shades (Style)", "G_Sport_Checkered", 100, "gogg"],
  794. ["Sport Shades (Vulcan)", "G_Sport_Blackred", 100, "gogg"],
  795. ["Sport Shades (Yetti)", "G_Sport_Greenblack", 100, "gogg"],
  796. ["Square Shades", "G_Squares_Tinted", 100, "gogg"],
  797. ["Square Spectacles", "G_Squares", 100, "gogg"],
  798. ["Tactical Glasses", "G_Tactical_Clear", 100, "gogg"],
  799. ["Tactical Shades", "G_Tactical_Black", 100, "gogg"],
  800. ["Tinted Spectacles", "G_Spectacles_Tinted", 100, "gogg"]
  801. ];
  802.  
  803. allStoreMagazines = compileFinal str (call ammoArray + call throwputArray + call genItemArray);
  804. allRegularStoreItems = compileFinal str (call allGunStoreFirearms + call allStoreMagazines + call accessoriesArray);
  805. allStoreGear = compileFinal str (call headArray + call uniformArray + call vestArray + call backpackArray);
  806.  
  807. genObjectsArray = compileFinal str
  808. [
  809. ["Camo Net Saveable", "CamoNet_INDP_open_F", 2000, "object"], // unlisted, only for object saving
  810. ["Pier Ladder", "Land_PierLadder_F", 250, "object"],
  811. ["Ammo Cache", "Box_FIA_Support_F", 2500, "ammocrate"],
  812. ["Weapon Box", "Box_NATO_Wps_F", 2500, "ammocrate"],
  813. ['Item Box", "Box_NATO_Ammo_F", 2500, "ammocrate"],
  814. //["Metal Barrel", "Land_MetalBarrel_F", 25, "object"],
  815. //["Toilet Box", "Land_ToiletBox_F", 25, "object"],
  816. ["Lamp Post (Harbour)", "Land_LampHarbour_F", 100, "object"],
  817. ["Lamp Post (Shabby)", "Land_LampShabby_F", 100, "object"],
  818. ["Boom Gate", "Land_BarGate_F", 1500, "object"],
  819. ["Pipes", "Land_Pipes_Large_F", 200, "object"],
  820. ["Concrete Frame", "Land_CncShelter_F", 2000, "object"],
  821. ["Highway Guardrail", "Land_Crash_barrier_F", 2000, "object"],
  822. ["Concrete Barrier", "Land_CncBarrier_F", 2000, "object"],
  823. ["Concrete Barrier (Medium)", "Land_CncBarrierMedium_F", 350, "object"],
  824. ["Concrete Barrier (Long)", "Land_CncBarrierMedium4_F", 400, "object"],
  825. ["HBarrier (1 block)", "Land_HBarrier_1_F", 150, "object"],
  826. ["HBarrier (3 blocks)", "Land_HBarrier_3_F", 200, "object"],
  827. ["HBarrier (5 blocks)", "Land_HBarrier_5_F", 250, "object"],
  828. ["HBarrier Big", "Land_HBarrierBig_F", 500, "object"],
  829. ["HBarrier Wall (4 blocks)", "Land_HBarrierWall4_F", 400, "object"],
  830. ["HBarrier Wall (6 blocks)", "Land_HBarrierWall6_F", 500, "object"],
  831. ["HBarrier Watchtower", "Land_HBarrierTower_F", 600, "object"],
  832. ["Concrete Wall", "Land_CncWall1_F", 400, "object"],
  833. ["Concrete Military Wall", "Land_Mil_ConcreteWall_F", 400, "object"],
  834. ["Concrete Wall (Long)", "Land_CncWall4_F", 600, "object"],
  835. ["Military Wall (Big)", "Land_Mil_WallBig_4m_F", 600, "object"],
  836. ["Shoot House Wall", "Land_Shoot_House_Wall_F", 380, "object"],
  837. ["Canal Wall (Small)", "Land_Canal_WallSmall_10m_F", 400, "object"],
  838. ["Canal Stairs", "Land_Canal_Wall_Stairs_F", 500, "object"],
  839. ["Bag Fence (Corner)", "Land_BagFence_Corner_F", 250, "object"],
  840. ["Bag Fence (End)", "Land_BagFence_End_F", 250, "object"],
  841. ["Bag Fence (Long)", "Land_BagFence_Long_F", 200, "object"],
  842. ["Bag Fence (Round)", "Land_BagFence_Round_F", 150, "object"],
  843. ["Bag Fence (Short)", "Land_BagFence_Short_F", 150, "object"],
  844. ["Bag Bunker (Small)", "Land_BagBunker_Small_F", 3250, "object"],
  845. ["Bag Bunker (Large)", "Land_BagBunker_Large_F", 2500, "object"],
  846. ["Bag Bunker Tower", "Land_BagBunker_Tower_F", 1000, "object"],
  847. ["Military Cargo Post", "Land_Cargo_Patrol_V1_F", 9000, "object"],
  848. ["Military Cargo Tower", "Land_Cargo_Tower_V1_F", 30000, "object"],
  849. ["Concrete Ramp", "Land_RampConcrete_F", 3500, "object"],
  850. ["Concrete Ramp (High)", "Land_RampConcreteHigh_F", 5000, "object"],
  851. ["Scaffolding", "Land_Scaffolding_F", 1000, "object"],
  852. ["Barracks", "Land_i_Barracks_V1_F", 7500, "object"]
  853. ];
  854.  
  855. allGenStoreVanillaItems = compileFinal str (call genItemArray + call genObjectsArray + call allStoreGear);
  856.  
  857. //Text name, classname, buy cost, spawn type, sell price (selling not implemented) or spawning color
  858. landArray = compileFinal str
  859. [
  860. // SKIPSAVE = will not be autosaved until first manual force save, good for cheap vehicles that usually get abandoned
  861.  
  862. ["Kart", "C_Kart_01_F", 500, "vehicle", "SKIPSAVE"],
  863.  
  864. ["Quadbike (Civilian)", "C_Quadbike_01_F", 600, "vehicle", "SKIPSAVE"],
  865. ["Quadbike (NATO)", "B_Quadbike_01_F", 650, "vehicle", "SKIPSAVE"],
  866. ["Quadbike (CSAT)", "O_Quadbike_01_F", 650, "vehicle", "SKIPSAVE"],
  867. ["Quadbike (AAF)", "I_Quadbike_01_F", 650, "vehicle", "SKIPSAVE"],
  868. ["Quadbike (FIA)", "B_G_Quadbike_01_F", 650, "vehicle", "SKIPSAVE"],
  869.  
  870. ["Hatchback", "C_Hatchback_01_F", 800, "vehicle", "SKIPSAVE"],
  871. ["Hatchback Sport", "C_Hatchback_01_sport_F", 1000, "vehicle", "SKIPSAVE"],
  872. ["SUV", "C_SUV_01_F", 1100, "vehicle", "SKIPSAVE"],
  873.  
  874. ["MB 4WD", "C_Offroad_02_unarmed_F", 1000, "vehicle", "SKIPSAVE"],
  875. ["MB 4WD (Guerilla)", "I_C_Offroad_02_unarmed_F", 900, "vehicle", "SKIPSAVE"],
  876.  
  877. ["Offroad", "C_Offroad_01_F", 11000, "vehicle", "SKIPSAVE"],
  878. ["Offroad Camo", "B_G_Offroad_01_F", 12500, "vehicle", "SKIPSAVE"],
  879. ["Offroad Police", "B_GEN_Offroad_01_gen_F", 12500, "vehicle", "SKIPSAVE", "noDLC"],
  880. ["Offroad Repair", "C_Offroad_01_repair_F", 15000, "vehicle", "SKIPSAVE"],
  881. ["Offroad HMG", "B_G_Offroad_01_armed_F", 25000, "vehicle", "SKIPSAVE"],
  882.  
  883. ["Truck", "C_Van_01_transport_F", 7000, "vehicle", "SKIPSAVE"],
  884. ["Truck Camo", "B_G_Van_01_transport_F", 8000, "vehicle", "SKIPSAVE"],
  885. ["Truck Box", "C_Van_01_box_F", 9000, "vehicle", "SKIPSAVE"],
  886. ["Fuel Truck", "C_Van_01_fuel_F", 20000, "vehicle", "SKIPSAVE"],
  887. ["Fuel Truck Camo", "B_G_Van_01_fuel_F", 21000, "vehicle", "SKIPSAVE"],
  888.  
  889. ["Van Cargo", "C_Van_02_vehicle_F", 10000, "vehicle", "SKIPSAVE"],
  890. ["Van Transport", "C_Van_02_transport_F", 10000, "vehicle", "SKIPSAVE"],
  891. ["Van Police Cargo", "B_GEN_Van_02_vehicle_F", 12500, "vehicle", "SKIPSAVE"],
  892. ["Van Police Transport", "B_GEN_Van_02_transport_F", 12500, "vehicle", "SKIPSAVE"],
  893. ["Van Ambulance", "C_Van_02_medevac_F", 15000, "vehicle", "SKIPSAVE"],
  894. ["Van Repair", "C_Van_02_service_F", 20000, "vehicle", "SKIPSAVE"],
  895.  
  896. ["HEMTT Tractor", "B_Truck_01_mover_F", 40000, "vehicle"],
  897. ["HEMTT Resupply", "B_Truck_01_ammo_F", 50000, "vehicle"],
  898. ["HEMTT Box", "B_Truck_01_box_F", 50000, "vehicle"],
  899. ["HEMTT Transport", "B_Truck_01_transport_F", 60000, "vehicle"],
  900. ["HEMTT Covered", "B_Truck_01_covered_F", 70000, "vehicle"],
  901. ["HEMTT Fuel", "B_Truck_01_fuel_F", 80000, "vehicle"],
  902. ["HEMTT Medical", "B_Truck_01_medical_F", 90000, "vehicle"],
  903. ["HEMTT Repair", "B_Truck_01_Repair_F", 100000, "vehicle"],
  904.  
  905. ["Tempest Device", "O_Truck_03_device_F", 40000, "vehicle"],
  906. ["Tempest Resupply", "O_Truck_03_ammo_F", 50000, "vehicle"],
  907. ["Tempest Transport", "O_Truck_03_transport_F", 60000, "vehicle"],
  908. ["Tempest Covered", "O_Truck_03_covered_F", 70000, "vehicle"],
  909. ["Tempest Fuel", "O_Truck_03_fuel_F", 80000, "vehicle"],
  910. ["Tempest Medical", "O_Truck_03_medical_F", 90000, "vehicle"],
  911. ["Tempest Repair", "O_Truck_03_repair_F", 100000, "vehicle"],
  912.  
  913. ["Zamak Resupply", "I_Truck_02_ammo_F", 40000, "vehicle"],
  914. ["Zamak Transport", "I_Truck_02_transport_F", 45000, "vehicle"],
  915. ["Zamak Covered", "I_Truck_02_covered_F", 50000, "vehicle"],
  916. ["Zamak Fuel", "I_Truck_02_fuel_F", 60000, "vehicle"],
  917. ["Zamak Medical", "I_Truck_02_medical_F", 70000, "vehicle"],
  918. ["Zamak Repair", "I_Truck_02_box_F", 80000, "vehicle"],
  919.  
  920. ["UGV Stomper (NATO)", "B_UGV_01_F", 25000, "vehicle"],
  921. ["UGV Stomper RCWS (NATO)", "B_UGV_01_rcws_F", 150000, "vehicle"],
  922. ["UGV Stomper (AAF)", "I_UGV_01_F", 25000, "vehicle"],
  923. ["UGV Stomper RCWS (AAF)", "I_UGV_01_rcws_F", 150000, "vehicle"],
  924. ["UGV Saif (CSAT)", "O_UGV_01_F", 25000, "vehicle"],
  925. ["UGV Saif RCWS (CSAT)", "O_UGV_01_rcws_F", 150000, "vehicle"]
  926. ];
  927.  
  928. armoredArray = compileFinal str
  929. [
  930. ["Prowler (Doorless)", "B_CTRG_LSV_01_light_F", 15000, "vehicle", "SKIPSAVE"],
  931. ["Prowler", "B_T_LSV_01_unarmed_F", 20000, "vehicle", "SKIPSAVE"],
  932. ["Prowler HMG", "B_T_LSV_01_armed_F", 60000, "vehicle", "SKIPSAVE"],
  933. ["Qilin", "O_T_LSV_02_unarmed_F", 20000, "vehicle", "SKIPSAVE"],
  934. ["Qilin Minigun", "O_T_LSV_02_armed_F", 60000, "vehicle", "SKIPSAVE"],
  935.  
  936. ["Hunter", "B_MRAP_01_F", 40000, "vehicle", "SKIPSAVE"],
  937. ["Hunter HMG", "B_MRAP_01_hmg_F", 150000, "vehicle"],
  938. ["Hunter GMG", "B_MRAP_01_gmg_F", 175000, "vehicle"],
  939. ["Ifrit", "O_MRAP_02_F", 40000, "vehicle", "SKIPSAVE"],
  940. ["Ifrit HMG", "O_MRAP_02_hmg_F", 150000, "vehicle"],
  941. ["Ifrit GMG", "O_MRAP_02_gmg_F", 175000, "vehicle"],
  942. ["Strider", "I_MRAP_03_F", 40000, "vehicle", "SKIPSAVE"],
  943. ["Strider HMG", "I_MRAP_03_hmg_F", 150000, "vehicle"],
  944. ["Strider GMG", "I_MRAP_03_gmg_F", 175000, "vehicle"],
  945. ["MSE-3 Marid", "O_APC_Wheeled_02_rcws_F", 225000, "vehicle"],
  946. ["AMV-7 Marshall", "B_APC_Wheeled_01_cannon_F", 275000, "vehicle"],
  947. ["AFV-4 Gorgon", "I_APC_Wheeled_03_cannon_F", 300000, "vehicle"]
  948. ];
  949.  
  950. tanksArray = compileFinal str
  951. [
  952. ["CRV-6e Bobcat (Resupply)", "B_APC_Tracked_01_CRV_F", 325000, "vehicle"],
  953. ["IFV-6c Panther", "B_APC_Tracked_01_rcws_F", 350000, "vehicle"],
  954. ["FV-720 Mora", "I_APC_tracked_03_cannon_F", 375000, "vehicle"],
  955. ["BTR-K Kamysh", "O_APC_Tracked_02_cannon_F", 400000, "vehicle"],
  956. ["IFV-6a Cheetah AA", "B_APC_Tracked_01_AA_F", 400000, "vehicle"],
  957. ["ZSU-39 Tigris AA", "O_APC_Tracked_02_AA_F", 400000, "vehicle"],
  958. ["M2A1 Slammer", "B_MBT_01_cannon_F", 500000, "vehicle"],
  959. ["M2A4 Slammer HMG", "B_MBT_01_TUSK_F", 500000, "vehicle"], // Commander gun variant
  960. ["T-100 Varsuk", "O_MBT_02_cannon_F", 500000, "vehicle"],
  961. ["MBT-52 Kuma", "I_MBT_03_cannon_F", 500000, "vehicle"]
  962. ];
  963.  
  964. helicoptersArray = compileFinal str
  965. [
  966. ["Hexacopter Demining UAV", "C_IDAP_UAV_06_antimine_F", (call genItemArray) select {_x select 1 == "C_IDAP_UAV_06_antimine_backpack_F"} select 0 select 2, "vehicle", "HIDDEN"], // for resupply price
  967.  
  968. ["M-900 Civilian", "C_Heli_Light_01_civil_F", 40000, "vehicle"], // MH-6, no flares
  969. ["MH-9 Hummingbird", "B_Heli_Light_01_F", 50000, "vehicle"], // MH-6
  970. ["PO-30 Orca (Unarmed)", "O_Heli_Light_02_unarmed_F", 60000, "vehicle"], // Ka-60
  971. ["WY-55 Hellcat (Unarmed)", "I_Heli_light_03_unarmed_F", 70000, "vehicle"], // AW159
  972. ["CH-49 Mohawk", "I_Heli_Transport_02_F", 80000, "vehicle"], // AW101
  973.  
  974. ["Mi-290 Taru (Resupply)", "O_Heli_Transport_04_ammo_F", 75000, "vehicle"],
  975. ["Mi-290 Taru (Crane)", "O_Heli_Transport_04_F", 75000, "vehicle"], // CH-54
  976. ["Mi-290 Taru (Box)", "O_Heli_Transport_04_box_F", 80000, "vehicle"],
  977. ["Mi-290 Taru (Fuel)", "O_Heli_Transport_04_fuel_F", 85000, "vehicle"],
  978. ["Mi-290 Taru (Bench)", "O_Heli_Transport_04_bench_F", 90000, "vehicle"],
  979. ["Mi-290 Taru (Transport)", "O_Heli_Transport_04_covered_F", 95000, "vehicle"],
  980. ["Mi-290 Taru (Medical)", "O_Heli_Transport_04_medevac_F", 125000, "vehicle"],
  981. ["Mi-290 Taru (Repair)", "O_Heli_Transport_04_repair_F", 150000, "vehicle"],
  982.  
  983. ["CH-67 Huron (Unarmed)", "B_Heli_Transport_03_unarmed_F", 100000, "vehicle"], // CH-47
  984. ["CH-67 Huron (Armed)", "B_Heli_Transport_03_F", 200000, "vehicle"], // CH-47 with 2 side miniguns
  985.  
  986. ["UH-80 Ghost Hawk", "B_Heli_Transport_01_F", 125000, "vehicle"], // UH-60 Stealth with 2 side miniguns
  987. ["AH-9 Pawnee (Gun-Only)", "B_Heli_Light_01_dynamicLoadout_F", 150000, "vehicle", "variant_pawneeGun"], // Armed AH-6 (no missiles)
  988. ["AH-9 Pawnee", "B_Heli_Light_01_dynamicLoadout_F", 350000, "vehicle", "variant_pawneeNormal"], // Armed AH-6
  989. ["PO-30 Orca (DAR)", "O_Heli_Light_02_dynamicLoadout_F", 300000, "vehicle", "variant_orcaDAR"], // Armed Ka-60
  990. ["PO-30 Orca (DAGR)", "O_Heli_Light_02_dynamicLoadout_F", 400000, "vehicle", "variant_orcaDAGR", "HIDDEN"], // Armed Ka-60, add "HIDDEN" if you don't want it, but don't remove the line!
  991. ["WY-55 Hellcat (Armed)", "I_Heli_light_03_dynamicLoadout_F", 400000, "vehicle"], // Armed AW159
  992. ["AH-99 Blackfoot", "B_Heli_Attack_01_dynamicLoadout_F", 500000, "vehicle"], // RAH-66 with gunner
  993. ["Mi-48 Kajman", "O_Heli_Attack_02_dynamicLoadout_F", 600000, "vehicle"], // Mi-28 with gunner
  994.  
  995. ["MQ-12 Falcon UAV", "B_T_UAV_03_F", 500000, "vehicle"] // Do NOT use "B_T_UAV_03_dynamicLoadout_F" (doesn't support ASRAAM pylons)
  996. ];
  997.  
  998. planesArray = compileFinal str
  999. [
  1000. ["Caesar BTT", "C_Plane_Civil_01_F", 25000, "vehicle"],
  1001.  
  1002. ["A-143 Buzzard AA", "I_Plane_Fighter_03_dynamicLoadout_F", 400000, "vehicle", "variant_buzzardAA"],
  1003. ["A-143 Buzzard CAS", "I_Plane_Fighter_03_dynamicLoadout_F", 500000, "vehicle", "variant_buzzardCAS"],
  1004.  
  1005. ["A-149 Gryphon", "I_Plane_Fighter_04_F", 500000, "vehicle"],
  1006.  
  1007. ["F/A-181 Black Wasp (Gun-Only)", "B_Plane_Fighter_01_Stealth_F", 200000, "vehicle"], // no missiles or bombs
  1008. ["F/A-181 Black Wasp", "B_Plane_Fighter_01_F", 650000, "vehicle"],
  1009.  
  1010. ["To-201 Shikra (Gun-Only)", "O_Plane_Fighter_02_Stealth_F", 250000, "vehicle"], // no missiles or bombs
  1011. ["To-201 Shikra", "O_Plane_Fighter_02_F", 750000, "vehicle"],
  1012.  
  1013. ["A-164 Wipeout CAS", "B_Plane_CAS_01_dynamicLoadout_F", 750000, "vehicle"],
  1014. ["To-199 Neophron CAS", "O_Plane_CAS_02_dynamicLoadout_F", 750000, "vehicle"],
  1015.  
  1016. ["V-44 X Blackfish (Infantry)", "B_T_VTOL_01_infantry_F", 100000, "vehicle"],
  1017. ["V-44 X Blackfish (Gunship)", "B_T_VTOL_01_armed_F", 600000, "vehicle"],
  1018. ["Y-32 Xi'an", "O_T_VTOL_02_infantry_dynamicLoadout_F", 600000, "vehicle"],
  1019.  
  1020. ["KH-3A Fenghuang Missile UAV", "O_T_UAV_04_CAS_F", 300000, "vehicle"],
  1021.  
  1022. ["MQ4A Greyhawk Missile UAV", "B_UAV_02_dynamicLoadout_F", 300000, "vehicle", "variant_greyhawkMissile"],
  1023. ["K40 Ababil-3 Missile UAV", "O_UAV_02_dynamicLoadout_F", 300000, "vehicle", "variant_greyhawkMissile"],
  1024. ["K40 Ababil-3 Missile UAV", "I_UAV_02_dynamicLoadout_F", 300000, "vehicle", "variant_greyhawkMissile"],
  1025.  
  1026. ["MQ4A Greyhawk Bomber UAV", "B_UAV_02_dynamicLoadout_F", 150000, "vehicle", "variant_greyhawkBomber"], // Bomber UAVs are a lot harder to use, hence why they are cheaper than Missile ones
  1027. ["K40 Ababil-3 Bomber UAV", "O_UAV_02_dynamicLoadout_F", 150000, "vehicle", "variant_greyhawkBomber"],
  1028. ["K40 Ababil-3 Bomber UAV", "I_UAV_02_dynamicLoadout_F", 150000, "vehicle", "variant_greyhawkBomber"],
  1029.  
  1030. ["MQ4A Greyhawk Cluster UAV", "B_UAV_02_dynamicLoadout_F", 200000, "vehicle", "variant_greyhawkCluster"],
  1031. ["K40 Ababil-3 Cluster UAV", "O_UAV_02_dynamicLoadout_F", 200000, "vehicle", "variant_greyhawkCluster"],
  1032. ["K40 Ababil-3 Cluster UAV", "I_UAV_02_dynamicLoadout_F", 200000, "vehicle", "variant_greyhawkCluster"],
  1033.  
  1034. ["MQ4A Greyhawk DAGR UAV", "B_UAV_02_dynamicLoadout_F", 600000, "vehicle", "variant_greyhawkDAGR"],
  1035. ["K40 Ababil-3 DAGR UAV", "O_UAV_02_dynamicLoadout_F", 600000, "vehicle", "variant_greyhawkDAGR"],
  1036. ["K40 Ababil-3 DAGR UAV", "I_UAV_02_dynamicLoadout_F", 600000, "vehicle", "variant_greyhawkDAGR"],
  1037.  
  1038. ["UCAV Sentinel Missile", "B_UAV_05_F", 400000, "vehicle", "variant_sentinelMissile"],
  1039. ["UCAV Sentinel Bomber", "B_UAV_05_F", 200000, "vehicle", "variant_sentinelBomber"],
  1040. ["UCAV Sentinel Cluster", "B_UAV_05_F", 250000, "vehicle", "variant_sentinelCluster"]
  1041. ];
  1042.  
  1043. boatsArray = compileFinal str
  1044. [
  1045. ["Water Scooter", "C_Scooter_Transport_01_F", 5000, "boat", "SKIPSAVE"],
  1046.  
  1047. ["Rescue Boat", "C_Rubberboat", 5000, "boat", "SKIPSAVE"],
  1048. ["Rescue Boat (NATO)", "B_Lifeboat", 5000, "boat", "SKIPSAVE"],
  1049. ["Rescue Boat (CSAT)", "O_Lifeboat", 5000, "boat", "SKIPSAVE"],
  1050. ["Assault Boat (NATO)", "B_Boat_Transport_01_F", 6000, "boat", "SKIPSAVE"],
  1051. ["Assault Boat (CSAT)", "O_Boat_Transport_01_F", 6000, "boat", "SKIPSAVE"],
  1052. ["Assault Boat (AAF)", "I_Boat_Transport_01_F", 6000, "boat", "SKIPSAVE"],
  1053. ["Assault Boat (FIA)", "B_G_Boat_Transport_01_F", 6000, "boat", "SKIPSAVE"],
  1054. ["Motorboat", "C_Boat_Civil_01_F", 10000, "boat", "SKIPSAVE"],
  1055. ["Motorboat Rescue", "C_Boat_Civil_01_rescue_F", 9000, "boat", "SKIPSAVE"],
  1056. ["Motorboat Police", "C_Boat_Civil_01_police_F", 11000, "boat", "SKIPSAVE"],
  1057.  
  1058. ["RHIB", "I_C_Boat_Transport_02_F", 15000, "boat", "SKIPSAVE"],
  1059.  
  1060. ["Speedboat HMG (CSAT)", "O_Boat_Armed_01_hmg_F", 40000, "boat", "SKIPSAVE"],
  1061. ["Speedboat Minigun (NATO)", "B_Boat_Armed_01_minigun_F", 40000, "boat", "SKIPSAVE"],
  1062. ["Speedboat Minigun (AAF)", "I_Boat_Armed_01_minigun_F", 40000, "boat", "SKIPSAVE"],
  1063. ["SDV Submarine (NATO)", "B_SDV_01_F", 15000, "submarine", "SKIPSAVE"],
  1064. ["SDV Submarine (CSAT)", "O_SDV_01_F", 15000, "submarine", "SKIPSAVE"],
  1065. ["SDV Submarine (AAF)", "I_SDV_01_F", 15000, "submarine", "SKIPSAVE"]
  1066. ];
  1067.  
  1068. allVehStoreVehicles = compileFinal str (call landArray + call armoredArray + call tanksArray + call helicoptersArray + call planesArray + call boatsArray);
  1069.  
  1070. uavArray = compileFinal str
  1071. [
  1072. // Deprecated
  1073. ];
  1074.  
  1075. noColorVehicles = compileFinal str
  1076. [
  1077. // Deprecated
  1078. ];
  1079.  
  1080. rgbOnlyVehicles = compileFinal str
  1081. [
  1082. // Deprecated
  1083. ];
  1084.  
  1085. _color = "#(rgb,1,1,1)color";
  1086. _texDir = "client\images\vehicleTextures\";
  1087. _kartDir = "\A3\soft_f_kart\Kart_01\Data\";
  1088. _mh9Dir = "\A3\air_f\Heli_Light_01\Data\";
  1089. _mohawkDir = "\A3\air_f_beta\Heli_Transport_02\Data\";
  1090. _wreckDir = "\A3\structures_f\wrecks\data\";
  1091. _gorgonDir = "\A3\armor_f_gamma\APC_Wheeled_03\data\";
  1092.  
  1093. colorsArray = compileFinal str
  1094. [
  1095. [ // Main colors
  1096. "All",
  1097. [
  1098. ["Black", _color + "(0.01,0.01,0.01,1)"], // #(argb,8,8,3)color(0.1,0.1,0.1,0.1)
  1099. ["Gray", _color + "(0.15,0.151,0.152,1)"], // #(argb,8,8,3)color(0.5,0.51,0.512,0.3)
  1100. ["White", _color + "(0.75,0.75,0.75,1)"], // #(argb,8,8,3)color(1,1,1,0.5)
  1101. ["Dark Blue", _color + "(0,0.05,0.15,1)"], // #(argb,8,8,3)color(0,0.3,0.6,0.05)
  1102. ["Blue", _color + "(0,0.03,0.5,1)"], // #(argb,8,8,3)color(0,0.2,1,0.75)
  1103. ["Teal", _color + "(0,0.3,0.3,1)"], // #(argb,8,8,3)color(0,1,1,0.15)
  1104. ["Green", _color + "(0,0.5,0,1)"], // #(argb,8,8,3)color(0,1,0,0.15)
  1105. ["Yellow", _color + "(0.5,0.4,0,1)"], // #(argb,8,8,3)color(1,0.8,0,0.4)
  1106. ["Orange", _color + "(0.4,0.09,0,1)"], // #(argb,8,8,3)color(1,0.5,0,0.4)
  1107. ["Red", _color + "(0.45,0.005,0,1)"], // #(argb,8,8,3)color(1,0.1,0,0.3)
  1108. ["Pink", _color + "(0.5,0.03,0.3,1)"], // #(argb,8,8,3)color(1,0.06,0.6,0.5)
  1109. ["Purple", _color + "(0.1,0,0.3,1)"], // #(argb,8,8,3)color(0.8,0,1,0.1)
  1110. ["NATO Tan", _texDir + "nato.paa"], // #(argb,8,8,3)color(0.584,0.565,0.515,0.3)
  1111. ["CSAT Brown", _texDir + "csat.paa"], // #(argb,8,8,3)color(0.624,0.512,0.368,0.3)
  1112. ["AAF Green", _texDir + "aaf.paa"], // #(argb,8,8,3)color(0.546,0.59,0.363,0.2)
  1113. ["Bloodshot", _texDir + "bloodshot.paa"],
  1114. ["Carbon", _texDir + "carbon.paa"],
  1115. ["Confederate", _texDir + "confederate.paa"],
  1116. ["Denim", _texDir + "denim.paa"],
  1117. ["Digital", _texDir + "digi.paa"],
  1118. ["Digital Black", _texDir + "digi_black.paa"],
  1119. ["Digital Desert", _texDir + "digi_desert.paa"],
  1120. ["Digital Woodland", _texDir + "digi_wood.paa"],
  1121. ["Doritos", _texDir + "doritos.paa"],
  1122. ["Drylands", _texDir + "drylands.paa"],
  1123. ["Hello Kitty", _texDir + "hellokitty.paa"],
  1124. ["Hex", _texDir + "hex.paa"],
  1125. ["Hippie", _texDir + "hippie.paa"],
  1126. ["ISIS", _texDir + "isis.paa"],
  1127. ["Leopard", _texDir + "leopard.paa"],
  1128. ["Mountain Dew", _texDir + "mtndew.paa"],
  1129. ["'Murica", _texDir + "murica.paa"],
  1130. ["Nazi", _texDir + "nazi.paa"],
  1131. ["Orange Camo", _texDir + "camo_orange.paa"],
  1132. ["Pink Camo", _texDir + "camo_pink.paa"],
  1133. ["Pride", _texDir + "pride.paa"],
  1134. ["Psych", _texDir + "psych.paa"],
  1135. ["Red Camo", _texDir + "camo_red.paa"],
  1136. ["Rusty", _texDir + "rusty.paa"],
  1137. ["Sand", _texDir + "sand.paa"],
  1138. ["Snake", _texDir + "snake.paa"],
  1139. ["Stripes", _texDir + "stripes.paa"],
  1140. ["Stripes 2", _texDir + "stripes2.paa"],
  1141. ["Stripes 3", _texDir + "stripes3.paa"],
  1142. ["Swamp", _texDir + "swamp.paa"],
  1143. ["Tiger", _texDir + "tiger.paa"],
  1144. ["Trippy", _texDir + "rainbow.paa"],
  1145. ["Union Jack", _texDir + "unionjack.paa"],
  1146. ["Urban", _texDir + "urban.paa"],
  1147. ["Weed", _texDir + "weed.paa"],
  1148. ["Woodland", _texDir + "woodland.paa"],
  1149. ["Woodland Dark", _texDir + "wooddark.paa"],
  1150. ["Woodland Tiger", _texDir + "woodtiger.paa"]
  1151. ]
  1152. ],
  1153. [ // Kart colors
  1154. "Kart_01_Base_F",
  1155. [
  1156. ["Bluking (Kart)", ["Bluking"]],
  1157. ["Fuel (Kart)", ["Fuel"]],
  1158. ["Redstone (Kart)", ["Redstone"]],
  1159. ["Vrana (Kart)", ["Vrana"]],
  1160. ["Black (Kart)", ["Black"]], // ["Black (Kart)", [configName (configFile >> "CfgVehicles" >> "C_Kart_01_F" >> "TextureSources" >> "Black")]],
  1161. ["White (Kart)", ["White"]],
  1162. ["Blue (Kart)", ["Blue"]],
  1163. ["Green (Kart)", ["Green"]],
  1164. ["Yellow (Kart)", ["Yellow"]],
  1165. ["Orange (Kart)", ["Orange"]],
  1166. ["Red (Kart)", [[0, _kartDir + "kart_01_base_red_co.paa"]]] // no red TextureSource :(
  1167. ]
  1168. ],
  1169. [ // Ambulance color
  1170. "Van_02_medevac_base_F",
  1171. [
  1172. ["IDAP Ambulance (Van)", ["IdapAmbulance"]]
  1173. ]
  1174. ],
  1175. [ // Van colors
  1176. "Van_02_base_F",
  1177. [
  1178. ["AAN News (Van)", ["AAN"]],
  1179. ["Battle Bus (Van)", ["BattleBus"]],
  1180. ["Black (Van)", ["Black"]],
  1181. ["Blue (Van)", ["Blue"]],
  1182. ["Blue Pearl (Van)", ["BluePearl"]],
  1183. ["Daltgreen (Van)", ["Daltgreen"]],
  1184. ["Dazzle (Van)", ["Masked"]],
  1185. ["Guerilla 1 (Van)", ["FIA1"]],
  1186. ["Guerilla 2 (Van)", ["FIA2"]],
  1187. ["Guerilla 3 (Van)", ["FIA3"]],
  1188. ["Fuel (Van)", ["Fuel"]],
  1189. ["Green (Van)", ["Green"]],
  1190. ["IDAP (Van)", ["IDAP"]],
  1191. ["Orange (Van)", ["Orange"]],
  1192. ["Port Authority (Van)", ["CivService"]],
  1193. ["Red (Van)", ["Red"]],
  1194. ["Redstone (Van)", ["Redstone"]],
  1195. ["Swifd (Van)", ["Swifd"]],
  1196. ["Syndikat (Van)", ["Syndikat"]],
  1197. ["Vrana (Van)", ["Vrana"]],
  1198. ["White (Van)", ["White"]]
  1199. ]
  1200. ],
  1201. [ // MH-9 colors
  1202. "Heli_Light_01_base_F",
  1203. [
  1204. ["AAF Camo (MH-9)", [[0, _mh9Dir + "heli_light_01_ext_indp_co.paa"]]],
  1205. ["Blue 'n White (MH-9)", [[0, _mh9Dir + "heli_light_01_ext_blue_co.paa"]]],
  1206. ["Blueline (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_blueline_co.paa"]]],
  1207. ["Cream Gravy (MH-9)", [[0, _mh9Dir + "heli_light_01_ext_co.paa"]]],
  1208. ["Digital (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_digital_co.paa"]]],
  1209. ["Elliptical (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_elliptical_co.paa"]]],
  1210. ["Furious (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_furious_co.paa"]]],
  1211. ["Graywatcher (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_graywatcher_co.paa"]]],
  1212. ["ION (MH-9)", [[0, _mh9Dir + "heli_light_01_ext_ion_co.paa"]]],
  1213. ["Jeans (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_jeans_co.paa"]]],
  1214. ["Light (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_light_co.paa"]]],
  1215. ["Shadow (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_shadow_co.paa"]]],
  1216. ["Sheriff (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_sheriff_co.paa"]]],
  1217. ["Speedy (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_speedy_co.paa"]]],
  1218. ["Sunset (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_sunset_co.paa"]]],
  1219. ["Vrana (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_vrana_co.paa"]]],
  1220. ["Wasp (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_wasp_co.paa"]]],
  1221. ["Wave (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_wave_co.paa"]]]
  1222. ]
  1223. ],
  1224. [ // Mohawk colors
  1225. "Heli_Transport_02_base_F",
  1226. [
  1227. ["Dahoman (Mohawk)", [
  1228. [0, _mohawkDir + "Skins\heli_transport_02_1_dahoman_co.paa"],
  1229. [1, _mohawkDir + "Skins\heli_transport_02_2_dahoman_co.paa"],
  1230. [2, _mohawkDir + "Skins\heli_transport_02_3_dahoman_co.paa"]
  1231. ]],
  1232. ["ION (Mohawk)", [
  1233. [0, _mohawkDir + "Skins\heli_transport_02_1_ion_co.paa"],
  1234. [1, _mohawkDir + "Skins\heli_transport_02_2_ion_co.paa"],
  1235. [2, _mohawkDir + "Skins\heli_transport_02_3_ion_co.paa"]
  1236. ]],
  1237. ["IDAP (Mohawk)", [
  1238. [0, "\A3\air_f_orange\heli_transport_02\data\heli_transport_02_1_idap_co.paa"],
  1239. [1, "\A3\air_f_orange\heli_transport_02\data\heli_transport_02_2_idap_co.paa"],
  1240. [2, "\A3\air_f_orange\heli_transport_02\data\heli_transport_02_3_idap_co.paa"],
  1241. [3, "\A3\air_f_orange\heli_transport_02\data\heli_transport_02_int_02_idap_co.paa"]
  1242. ]]
  1243. ]
  1244. ],
  1245. [ // Armed Orca paintjob
  1246. "Heli_Light_02_dynamicLoadout_base_F",
  1247. [
  1248. ["Orca (Orca)", ["Blackcustom"]]
  1249. ]
  1250. ],
  1251. [ // Orca paintjob
  1252. "Heli_Light_02_base_F",
  1253. [
  1254. ["Blue (Orca)", ["Blue"]]
  1255. ]
  1256. ],
  1257. [ // Taru paintjob
  1258. "Heli_Transport_04_base_F",
  1259. [
  1260. ["Black (Taru)", ["Black"]]
  1261. ]
  1262. ],
  1263. [ // Blackfoot paintjob
  1264. "Heli_Attack_01_base_F",
  1265. [
  1266. ["Rusty (Blackfoot)", [[0, _wreckDir + "wreck_heli_attack_01_co.paa"]]]
  1267. ]
  1268. ],
  1269. [ // Kajman paintjobs
  1270. "Heli_Attack_02_base_F",
  1271. [
  1272. ["Black (Kajman)", ["Black"]],
  1273. ["Rusty (Kajman)", [
  1274. [0, _wreckDir + "wreck_heli_attack_02_body1_co.paa"],
  1275. [1, _wreckDir + "wreck_heli_attack_02_body2_co.paa"]
  1276. ]],
  1277. ["Mossy (Kajman)", [
  1278. [0, _wreckDir + "uwreck_heli_attack_02_body1_co.paa"],
  1279. [1, _wreckDir + "uwreck_heli_attack_02_body2_co.paa"]
  1280. ]]
  1281. ]
  1282. ],
  1283. [ // Ghost Hawk camo
  1284. "Heli_Transport_01_base_F",
  1285. [
  1286. //["Black (Ghost Hawk)", ["Black"]], // default
  1287. ["Olive (Ghost Hawk)", ["Green"]],
  1288. ["Dazzle Black (Ghost Hawk)", ["Olive"]],
  1289. ["Dazzle Tan (Ghost Hawk)", ["Sand"]]
  1290. ]
  1291. ],
  1292. [ // Zamak paintjobs
  1293. "Truck_02_base_F",
  1294. [
  1295. //["AAF (Zamak)", ["Indep"]], // default
  1296. ["Hex (Zamak)", ["Opfor"]],
  1297. ["Orange (Zamak)", ["Orange"]]
  1298. ]
  1299. ],
  1300. [ // Strider NATO color
  1301. "MRAP_03_base_F",
  1302. [
  1303. ["Tan (Strider)", ["Blufor"]]
  1304. ]
  1305. ],
  1306. [ // Gorgon paintjobs
  1307. "APC_Wheeled_03_base_F",
  1308. [
  1309. ["Guerilla 1 (Gorgon)", ["Guerilla_01"]],
  1310. ["Guerilla 2 (Gorgon)", ["Guerilla_02"]],
  1311. ["Guerilla 3 (Gorgon)", ["Guerilla_03"]],
  1312. ["Tan (Gorgon)", [
  1313. [0, _gorgonDir + "apc_wheeled_03_ext_co.paa"],
  1314. [1, _gorgonDir + "apc_wheeled_03_ext2_co.paa"],
  1315. [2, _gorgonDir + "rcws30_co.paa"],
  1316. [3, _gorgonDir + "apc_wheeled_03_ext_alpha_co.paa"]
  1317. ]]
  1318. ]
  1319. ],
  1320. [ // Hatchback wreck paintjob
  1321. "Hatchback_01_base_F",
  1322. [
  1323. ["Rusty (Hatchback)", [[0, _wreckDir + "civilcar_extwreck_co.paa"]]]
  1324. ]
  1325. ],
  1326. [ // GOD EMPEROR
  1327. "B_MBT_01_cannon_F",
  1328. [
  1329. ["Trump (Slammer)", [
  1330. [0, _texDir + "slammer_trump_0.paa"],
  1331. [1, _texDir + "slammer_trump_1.paa"]
  1332. ]]
  1333. ]
  1334. ],
  1335. [
  1336. "B_MBT_01_TUSK_F",
  1337. [
  1338. ["Trump (Slammer)", [[2, _texDir + "slammer_trump_2.paa"]]]
  1339. ]
  1340. ],
  1341. [ // RHIB paintjob
  1342. "Boat_Transport_02_base_F",
  1343. [
  1344. ["Civilian (RHIB)", ["Civilian"]]
  1345. ]
  1346. ],
  1347. [ // Prowler paintjobs
  1348. "LSV_01_base_F",
  1349. [
  1350. ["Olive (Prowler)", ["Olive"]],
  1351. ["Dazzle (Prowler)", ["Dazzle"]],
  1352. ["Black (Prowler)", ["Black"]],
  1353. ["Tan (Prowler)", ["Sand"]]
  1354. ]
  1355. ],
  1356. [ // Qilin paintjobs
  1357. "LSV_02_base_F",
  1358. [
  1359. //["Green Hex (Qilin)", ["GreenHex"]], // default
  1360. ["Hex (Qilin)", ["Arid"]],
  1361. ["Black (Qilin)", ["Black"]]
  1362. ]
  1363. ],
  1364. [ // Blackfish paintjobs
  1365. "VTOL_01_base_F",
  1366. [
  1367. //["Olive (Blackfish)", ["Olive"]], // default
  1368. ["Blue (Blackfish)", ["Blue"]]
  1369. ]
  1370. ],
  1371. [ // Xi'an paintjobs
  1372. "VTOL_02_base_F",
  1373. [
  1374. //["Green Hex (Xi'an)", ["GreenHex"]], // default
  1375. ["Hex (Xi'an)", ["Hex"]],
  1376. ["Gray Hex (Xi'an)", ["Grey"]]
  1377. ]
  1378. ],
  1379. [ // Black Wasp paintjob
  1380. "Plane_Fighter_01_Base_F",
  1381. [
  1382. ["Grey Camo (Black Wasp)", ["DarkGreyCamo"]]
  1383. ]
  1384. ],
  1385. [ // Shikra paintjobs
  1386. "Plane_Fighter_02_Base_F",
  1387. [
  1388. ["Grey Hex (Shikra)", ["CamoGreyHex"]],
  1389. ["Russian Blue (Shikra)", ["CamoBlue"]]
  1390. ]
  1391. ],
  1392. [ // Gryphon paintjobs
  1393. "Plane_Fighter_04_Base_F",
  1394. [
  1395. ["Grey (Gryphon)", ["CamoGrey"]],
  1396. ["Digital Grey (Gryphon)", ["DigitalCamoGrey"]]
  1397. ]
  1398. ],
  1399. [ // Sentinel paintjob
  1400. "UAV_05_Base_F",
  1401. [
  1402. ["Grey Camo (Sentinel)", ["DarkGreyCamo"]]
  1403. ]
  1404. ],
  1405. [ // UGV paintjobs
  1406. "UGV_01_base_F",
  1407. [
  1408. ["Tan (UGV)", ["Blufor"]],
  1409. ["Hex (UGV)", ["Opfor"]],
  1410. ["Digital (UGV)", ["Indep"]],
  1411. ["Green Hex (UGV)", ["GreenHex"]]
  1412. ]
  1413. ],
  1414. [ // Ifrit GreenHex
  1415. "MRAP_02_base_F",
  1416. [
  1417. ["Green Hex (Ifrit)", ["GreenHex"]]
  1418. ]
  1419. ],
  1420. [ // Tempest GreenHex
  1421. "Truck_03_base_F",
  1422. [
  1423. ["Green Hex (Tempest)", ["GreenHex"]]
  1424. ]
  1425. ],
  1426. [ // Marid GreenHex
  1427. "APC_Wheeled_02_base_F",
  1428. [
  1429. ["Green Hex (Marid)", ["GreenHex"]]
  1430. ]
  1431. ],
  1432. [ // Kamysh & Tigris GreenHex
  1433. "APC_Tracked_02_base_F",
  1434. [
  1435. ["Green Hex (Kamysh)", ["GreenHex"]]
  1436. ]
  1437. ],
  1438. [ // Varsuk & Sochor GreenHex
  1439. "MBT_02_base_F",
  1440. [
  1441. ["Green Hex (Varsuk)", ["GreenHex"]]
  1442. ]
  1443. ]
  1444. ];
  1445.  
  1446. //General Store Item List
  1447. //Display Name, Class Name, Description, Picture, Buy Price, Sell Price.
  1448. // ["Medical Kit", "medkits", localize "STR_WL_ShopDescriptions_MedKit", "client\icons\medkit.paa", 400, 200], // not needed since there are First Ait Kits
  1449. customPlayerItems = compileFinal str
  1450. [
  1451. ["Artillery Strike", "artillery", "", "client\icons\tablet.paa", 500000, 100000, "HIDDEN"],
  1452. ["Water Bottle", "water", localize "STR_WL_ShopDescriptions_Water", "client\icons\waterbottle.paa", 30, 15],
  1453. ["Canned Food", "cannedfood", localize "STR_WL_ShopDescriptions_CanFood", "client\icons\cannedfood.paa", 30, 15],
  1454. ["Repair Kit", "repairkit", localize "STR_WL_ShopDescriptions_RepairKit", "client\icons\briefcase.paa", 500, 250],
  1455. ["Jerry Can (Full)", "jerrycanfull", localize "STR_WL_ShopDescriptions_fuelFull", "client\icons\jerrycan.paa", 150, 75],
  1456. ["Jerry Can (Empty)", "jerrycanempty", localize "STR_WL_ShopDescriptions_fuelEmpty", "client\icons\jerrycan.paa", 50, 25],
  1457. ["LSD", "lsd", localize "STR_WL_ShopDescriptions_LSD", "client\icons\lsd.paa", 50000, 25000],
  1458. ["Marijuana", "marijuana", localize "STR_WL_ShopDescriptions_Marijuana", "client\icons\marijuana.paa", 50000, 25000],
  1459. ["Cocaine", "cocaine", localize "STR_WL_ShopDescriptions_Cocaine", "client\icons\cocaine.paa", 50000, 25000],
  1460. ["Heroin", "heroin", localize "STR_WL_ShopDescriptions_Heroin", "client\icons\heroin.paa", 50000, 25000],
  1461. ["Spawn Beacon", "spawnbeacon", localize "STR_WL_ShopDescriptions_spawnBeacon", "client\icons\spawnbeacon.paa", 1500, 750],
  1462. ["Camo Net", "camonet", localize "STR_WL_ShopDescriptions_Camo", "client\icons\camonet.paa", 200, 100],
  1463. ["Syphon Hose", "syphonhose", localize "STR_WL_ShopDescriptions_SyphonHose", "client\icons\syphonhose.paa", 200, 100],
  1464. ["Energy Drink", "energydrink", localize "STR_WL_ShopDescriptions_Energy_Drink", "client\icons\energydrink.paa", 100, 50],
  1465. ["Warchest", "warchest", localize "STR_WL_ShopDescriptions_Warchest", "client\icons\warchest.paa", 1000, 500]
  1466. ];
  1467.  
  1468. call compile preprocessFileLineNumbers "mapConfig\storeOwners.sqf";
  1469.  
  1470. storeConfigDone = compileFinal "true";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement