Scrumpy_Jacks

StoreConfig

Apr 1st, 2015
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 49.74 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. ];
  25.  
  26. smgArray = compileFinal str
  27. [
  28. ["PDW2000 SMG", "hgun_PDW2000_F", 100],
  29. ["Sting SMG", "SMG_02_F", 125],
  30. ["Vermin SMG", "SMG_01_F", 125],
  31. ["MP5 PDW", "arifle_mas_mp5", 150],
  32. ["MP5 PDW Camo", "arifle_mas_mp5_v", 150],
  33. ["MP5 PDW Scuba", "arifle_mas_mp5sd_ds", 150],
  34. ["MP7", "hgun_mas_mp7_F", 175],
  35. ["Micro Uzi", "hgun_mas_uzi_F", 125],
  36. ["SA61 SKORPION", "hgun_mas_sa61_F", 125]
  37. ];
  38.  
  39. rifleArray = compileFinal str
  40. [
  41. ["SDAR Underwater Rifle", "arifle_SDAR_F", 100],
  42. ["Mk20 Carbine", "arifle_Mk20C_plain_F", 400],
  43. ["Mk20 Carbine (Camo)", "arifle_Mk20C_F", 400],
  44. ["Mk20 Rifle", "arifle_Mk20_plain_F", 425],
  45. ["Mk20 Rifle (Camo)", "arifle_Mk20_F", 425],
  46. ["Mk20 EGLM Rifle", "arifle_Mk20_GL_plain_F", 450],
  47. ["Mk20 EGLM Rifle (Camo)", "arifle_Mk20_GL_F", 450],
  48. ["TRG-20 Carbine", "arifle_TRG20_F", 500],
  49. ["TRG-21 Rifle ", "arifle_TRG21_F", 525],
  50. ["TRG-21 EGLM Rifle", "arifle_TRG21_GL_F", 550],
  51. ["Katiba Carbine", "arifle_Katiba_C_F", 600],
  52. ["Katiba Rifle", "arifle_Katiba_F", 625],
  53. ["Katiba GL Rifle", "arifle_Katiba_GL_F", 650],
  54. ["MX Carbine", "arifle_MXC_F", 700],
  55. ["MX Carbine (Black)", "arifle_MXC_Black_F", 700],
  56. ["MX Rifle", "arifle_MX_F", 750],
  57. ["MX Rifle (Black)", "arifle_MX_Black_F", 750],
  58. ["MX 3GL Rifle", "arifle_MX_GL_F", 800],
  59. ["MX 3GL Rifle (Black)", "arifle_MX_GL_Black_F", 800],
  60. ["HK416", "arifle_mas_hk416", 700],
  61. ["HK416 Camo", "arifle_mas_hk416_v", 700],
  62. ["HK416 M203", "arifle_mas_hk416_m203", 750],
  63. ["HK416 M203 Camo", "arifle_mas_hk416_m203_v", 750],
  64. ["HK416 CQB", "arifle_mas_hk416c", 650],
  65. ["HK416 CQB Camo", "arifle_mas_hk416c_v", 650],
  66. ["HK417 CQB", "arifle_mas_hk417c", 700],
  67. ["HK417 M203 CQB", "arifle_mas_hk417_m203c", 800],
  68. ["HK417 CQB Camo", "arifle_mas_hk417c_v", 700],
  69. ["HK417", "srifle_mas_hk417", 750],
  70. ["HK417 Camo", "srifle_mas_hk417_v", 750],
  71. ["M4A1", "arifle_mas_m4", 900],
  72. ["M4A1 Camo", "arifle_mas_m4_v", 900],
  73. ["M4A1 CQB", "arifle_mas_m4c", 950],
  74. ["M4A1 M203", "arifle_mas_m4_m203", 1000],
  75. ["M4A1 M203 Camo)", "arifle_mas_m4_m203_v", 1000],
  76. ["M16", "arifle_mas_m16", 400],
  77. ["G36c", "arifle_mas_g36c", 625],
  78. ["Scar Mk16", "arifle_mas_mk16", 800],
  79. ["Scar Mk16 Eglm, "arifle_mas_mk16_gl", 850],
  80. ["Scar Mk16 Long Barrel", "arifle_mas_mk16_l", 875],
  81. ["Scar Mk16 Eglm Long Barrel", "arifle_mas_mk16_l_gl", 900],
  82. ["Scar Mk17", "arifle_mas_mk17", 950],
  83. ["Scar Mk17 Eglm", "arifle_mas_mk17_gl", 1100],
  84. ["ARX160", "arifle_mas_arx", 525],
  85. ["ARX160 GL", "arifle_mas_arx_gl", 650],
  86. ["ARX160 Long Barrel", "arifle_mas_arx_l", 600],
  87. ["ARX160 GL Long Barrel", "arifle_mas_arx_l_gl", 675],
  88. ["G3", "arifle_mas_g3", 375],
  89. ["G3 Folding Stock", "arifle_mas_g3s", 375],
  90. ["G3 M203", "arifle_mas_g3_m203", 450],
  91. ["FN FAL", "arifle_mas_fal", 600],
  92. ["M1014 BENELLI", "arifle_mas_m1014", 200],
  93. ["AK_74m", "arifle_mas_ak_74m", 425],
  94. ["AK_74m GL", "arifle_mas_ak_74m_gl", 500],
  95. ["AKS74", "arifle_mas_aks74", 525],
  96. ["AKS74 GL", "arifle_mas_aks74_gl", 525],
  97. ["AK_74", "arifle_mas_ak74", 525],
  98. ["AK_74 GL", "arifle_mas_ak74_gl", 525],
  99. ["AK_74m Sf", "arifle_mas_ak_74m_sf", 575],
  100. ["AK_74m Sf GL", "arifle_mas_ak_74m_sf_gl", 575],
  101. ["AKS74 Sf", "arifle_mas_aks_74_sf", 575],
  102. ["AKS74 Sf GL", "arifle_mas_aks_74_sf_gl", 575],
  103. ["AKMS", "arifle_mas_akms", 375],
  104. ["AKMS GL", "arifle_mas_akms_gl", 375],
  105. ["AKM", "arifle_mas_akm", 375],
  106. ["AKM GL", "arifle_mas_akm_gl", 375],
  107. ["Zastava M70", "arifle_mas_m70", 375],
  108. ["Zastava M70 GL", "arifle_mas_m70_gl", 375],
  109. ["AS VAL", "arifle_mas_asval", 450],
  110. ["AS VAL Scuba", "arifle_mas_asval_ds", 450],
  111. ["AK74U", "arifle_mas_aks74u", 425],
  112. ["MXM Rifle", "arifle_MXM_F", 300],
  113. ["MXM Rifle (Black)", "arifle_MXM_Black_F", 325],
  114. ["DMR Rifle", "srifle_DMR_01_F", 375],
  115. ["Mk18 ABR Rifle", "srifle_EBR_F", 450],
  116. ["M14", "arifle_mas_m14", 775],
  117. ["Lee Einfield", "arifle_mas_lee", 300],
  118. ["M320 LRR Sniper", "srifle_LRR_SOS_F", 2400],
  119. ["M320 LRR Sniper (Camo)", "srifle_LRR_camo_SOS_F", 2400],
  120. ["GM6 Lynx Sniper", "srifle_GM6_SOS_F", 2500],
  121. ["GM6 Lynx Sniper (Camo)", "srifle_GM6_camo_SOS_F", 2500],
  122. ["SR25", "srifle_mas_sr25", 1100],
  123. ["SR25 Camo", "srifle_mas_sr25_v", 1100],
  124. ["EBR", "srifle_mas_ebr", 1000],
  125. ["Scar Mk17 Sniper", "srifle_mas_mk17s", 1400],
  126. ["Scar M110", "srifle_mas_m110", 1600],
  127. ["M107", "srifle_mas_m107", 2600],
  128. ["M107 Camo", "srifle_mas_m107_v", 2600],
  129. ["M24", "srifle_mas_m24", 1200],
  130. ["M24 Camo", "srifle_mas_m24_v", 1200],
  131. ["LRR", "srifle_mas_lrr", 1700],
  132. ["Zastava M91", "srifle_mas_m91", 1250],
  133. ["SVD", "srifle_mas_svd", 1200],
  134. ["VSS Vintorez", "srifle_mas_vss", 1200],
  135. ["KSVK", "srifle_mas_ksvk", 3000]
  136. ];
  137.  
  138. lmgArray = compileFinal str
  139. [
  140. ["MX SW LMG", "arifle_MX_SW_F", 600],
  141. ["MX SW LMG (Black)", "arifle_MX_SW_Black_F", 600],
  142. ["Mk200 LMG", "LMG_Mk200_F", 775],
  143. ["Zafir LMG", "LMG_Zafir_F", 750],
  144. ["MK200", "LMG_mas_Mk200_F", 775],
  145. ["M249", "LMG_mas_M249_F", 850],
  146. ["M249 Camo", "LMG_mas_M249_F_v", 850],
  147. ["M249 Fixed Stock", "LMG_mas_M249a_F", 850],
  148. ["MK48", "LMG_mas_Mk48_F", 850],
  149. ["MK48 Camo", "LMG_mas_Mk48_F_v", 850],
  150. ["M240", "LMG_mas_M240_F", 950],
  151. ["MG3", "LMG_mas_mg3_F", 750],
  152. ["M60", "LMG_mas_M60_F", 1000],
  153. ["Zastava M72", "LMG_mas_m72_F", 850],
  154. ["RPK", "LMG_mas_rpk_F", 650],
  155. ["PKM", "LMG_mas_pkm_F", 750]
  156. ];
  157.  
  158. launcherArray = compileFinal str
  159. [
  160. ["RPG-42 Alamut", "launch_RPG32_F", 400],
  161. ["PCML", "launch_NLAW_F", 600],
  162. ["Titan MPRL Compact (Tan)", "launch_Titan_short_F", 500],
  163. ["Titan MPRL Compact (Brown)", "launch_O_Titan_short_F", 500],
  164. ["Titan MPRL Compact (Olive)", "launch_I_Titan_short_F", 500],
  165. ["Titan MPRL AA (Desert)", "launch_Titan_F", 600],
  166. ["Titan MPRL AA (Hex)", "launch_O_Titan_F", 600],
  167. ["Titan MPRL AA (Digi)", "launch_I_Titan_F", 600],
  168. ["Maaws", "mas_launch_maaws_F", 400],
  169. ["Smaw", "mas_launch_smaw_F", 700],
  170. ["Nlaw", "mas_launch_NLAW_F", 700],
  171. ["Law", "mas_launch_LAW_F", 700],
  172. ["M136", "mas_launch_M136_F", 700],
  173. ["Titan", "mas_launch_TitanS_F", 700],
  174. ["Rpg_7", "mas_launch_RPG7_F", 500],
  175. ["Rpg18", "mas_launch_RPG18_F", 500], //20k
  176. ["Metis", "mas_launch_Metis_F", 500], //20k
  177. ["Stringer", "mas_launch_Stinger_F", 500], //20k
  178. ["Strela", "mas_launch_Strela_F", 500]
  179. ];
  180.  
  181. allGunStoreFirearms = compileFinal str (call pistolArray + call smgArray + call rifleArray + call lmgArray + call launcherArray);
  182.  
  183. staticGunsArray = compileFinal str
  184. [
  185. // ["Vehicle Ammo Crate", "Box_NATO_AmmoVeh_F", 2500],
  186. ["Static Titan AT 4Rnd (NATO)", "B_static_AT_F", 2500], // Static launchers only have 4 ammo, hence the low price
  187. ["Static Titan AT 4Rnd (CSAT)", "O_static_AT_F", 2500],
  188. ["Static Titan AT 4Rnd (AAF)", "I_static_AT_F", 2500],
  189. ["Static Titan AA 4Rnd (NATO)", "B_static_AA_F", 3000],
  190. ["Static Titan AA 4Rnd (CSAT)", "O_static_AA_F", 3000],
  191. ["Static Titan AA 4Rnd (AAF)", "I_static_AA_F", 3000],
  192. ["Mk30 HMG .50 Low tripod (NATO)", "B_HMG_01_F", 2000],
  193. ["Mk30 HMG .50 Low tripod (CSAT)", "O_HMG_01_F", 2000],
  194. ["Mk30 HMG .50 Low tripod (AAF)", "I_HMG_01_F", 2000],
  195. // ["Mk30A HMG .50 Sentry (NATO)", "B_HMG_01_A_F", 5000], // "A" = Autonomous = Overpowered
  196. // ["Mk30A HMG .50 Sentry (CSAT)", "O_HMG_01_A_F", 5000],
  197. // ["Mk30A HMG .50 Sentry (AAF)", "I_HMG_01_A_F", 5000],
  198. ["Mk30 HMG .50 High tripod (NATO)", "B_HMG_01_high_F", 3000],
  199. ["Mk30 HMG .50 High tripod (CSAT)", "O_HMG_01_high_F", 3000],
  200. ["Mk30 HMG .50 High tripod (AAF)", "I_HMG_01_high_F", 3000],
  201. ["Mk32 GMG 20mm Low tripod (NATO)", "B_GMG_01_F", 5000],
  202. ["Mk32 GMG 20mm Low tripod (CSAT)", "O_GMG_01_F", 5000],
  203. ["Mk32 GMG 20mm Low tripod (AAF)", "I_GMG_01_F", 5000],
  204. // ["Mk32A GMG 20mm Sentry (NATO)", "B_GMG_01_A_F", 10000],
  205. // ["Mk32A GMG 20mm Sentry (CSAT)", "O_GMG_01_A_F", 10000],
  206. // ["Mk32A GMG 20mm Sentry (AAF)", "I_GMG_01_A_F", 10000],
  207. ["Mk32 GMG 20mm High tripod (NATO)", "B_GMG_01_high_F", 6000],
  208. ["Mk32 GMG 20mm High tripod (CSAT)", "O_GMG_01_high_F", 6000],
  209. ["Mk32 GMG 20mm High tripod (AAF)", "I_GMG_01_high_F", 6000],
  210. ["Mk6 Mortar (NATO)", "B_Mortar_01_F", 12500],
  211. ["Mk6 Mortar (CSAT)", "O_Mortar_01_F", 12500],
  212. ["Mk6 Mortar (AAF)", "I_Mortar_01_F", 12500]
  213. ];
  214.  
  215. throwputArray = compileFinal str
  216. [
  217. ["Mini Grenade", "MiniGrenade", 50],
  218. ["Frag Grenade", "HandGrenade", 100],
  219. ["APERS Tripwire Mine", "APERSTripMine_Wire_Mag", 200],
  220. ["APERS Bounding Mine", "APERSBoundingMine_Range_Mag", 250],
  221. ["APERS Mine", "APERSMine_Range_Mag", 300],
  222. ["Claymore Charge", "ClaymoreDirectionalMine_Remote_Mag", 350],
  223. ["M6 SLAM Mine", "SLAMDirectionalMine_Wire_Mag", 350],
  224. ["AT Mine", "ATMine_Range_Mag", 400],
  225. ["Explosive Charge", "DemoCharge_Remote_Mag", 450],
  226. ["Explosive Satchel", "SatchelCharge_Remote_Mag", 500],
  227. ["Smoke Grenade (White)", "SmokeShell", 50],
  228. ["Smoke Grenade (Purple)", "SmokeShellPurple", 50],
  229. ["Smoke Grenade (Blue)", "SmokeShellBlue", 50],
  230. ["Smoke Grenade (Green)", "SmokeShellGreen", 50],
  231. ["Smoke Grenade (Yellow)", "SmokeShellYellow", 50],
  232. ["Smoke Grenade (Orange)", "SmokeShellOrange", 50],
  233. ["Smoke Grenade (Red)", "SmokeShellRed", 50]
  234. ];
  235.  
  236. //Gun Store Ammo List
  237. //Text name, classname, buy cost
  238. ammoArray = compileFinal str
  239. [
  240. ["30Rnd Stanag 5.56x45", "30Rnd_mas_556x45_Stanag", 10],
  241. ["30Rnd Stanag 5.56x45 Tracer Red", "30Rnd_556x45_Stanag_Tracer_Red", 30],
  242. ["30Rnd Stanag 5.56x45 Tracer Green", "30Rnd_556x45_Stanag_Tracer_Green", 30],
  243. ["30Rnd Stanag 5.56x45 Tracer Yellow", "30Rnd_556x45_Stanag_Tracer_Yellow", 30],
  244. ["20Rnd Stanag 7.62x51", "20Rnd_mas_762x51_Stanag", 30],
  245. ["5Rnd Stanag 7.62x51", "5Rnd_mas_762x51_Stanag", 45],
  246. ["12 Gauge Slugs", "7Rnd_mas_12Gauge_Slug", 40],
  247. ["12 Gauge Pellets", "7Rnd_mas_12Gauge_Pellets", 45],
  248. ["5Rnd 12.7x99", "5Rnd_mas_127x99_Stanag", 45],
  249. ["10Rnd .338", "10Rnd_mas_338_Stanag", 150],
  250. ["30Rnd 9x21", "30Rnd_mas_9x21_Stanag", 50],
  251. ["40Rnd 46x30", "40Rnd_mas_46x30_Mag", 25],
  252. ["200Rnd 5.56x45", "200Rnd_mas_556x45_Stanag", 30],
  253. ["100Rnd 7.62x51", "100Rnd_mas_762x51_Stanag", 25],
  254. ["150Rnd 7.62x51 Box", "150Rnd_762x51_Box", 25],
  255. ["150Rnd 7.62x51 Box Tracer", "150Rnd_762x51_Box_Tracer", 25],
  256. ["30Rnd 5.45x39", "30Rnd_mas_545x39_mag", 50],
  257. ["30Rnd 7.62x39", "30Rnd_mas_762x39_mag", 100],
  258. ["10Rnd 7.62x54", "10Rnd_mas_762x54_mag", 100],
  259. ["100Rnd 7.62x39", "100Rnd_mas_762x39_mag", 200],
  260. ["20Rnd 9x39", "20Rnd_mas_9x39_mag", 150],
  261. ["5Rnd 12.7x108", "5Rnd_mas_127x108_mag", 150],
  262. ["100Rnd 5.45x39", "100Rnd_mas_545x39_mag", 150],
  263. ["100Rnd 7.62x54", "100Rnd_mas_762x54_mag", 30],
  264. ["25Rnd 9x19", "25Rnd_mas_9x19_Mag", 30],
  265. ["MAAWS", "mas_MAAWS", 30],
  266. ["MAAWS HE", "mas_MAAWS_HE", 30],
  267. ["SMAW", "mas_SMAW", 45],
  268. ["SMAW HE", "mas_SMAW_HE", 30],
  269. ["NLAW", "mas_NLAW", 45],
  270. ["NLAW HE", "mas_NLAW_HE", 60],
  271. ["LAW", "mas_LAW", 60],
  272. ["M136", "mas_M136", 60],
  273. ["M136 HE", "mas_M136_HE", 85],
  274. ["Titan", "mas_TitanS", 30],
  275. ["Titan HE", "mas_TitanS_HE", 25],
  276. ["Titan AT", "Titan_AT", 30],
  277. ["Titan AP", "Titan_AP", 75],
  278. ["RG7v", "mas_PG7V", 30],
  279. ["OG7", "mas_OG7", 25],
  280. ["PG7L", "mas_PG7L", 100],
  281. ["PG7VR", "mas_PG7VR", 30],
  282. ["TBG7V", "mas_TBG7V", 25],
  283. ["PG18", "mas_PG18", 30],
  284. ["METIS", "mas_Metis", 30],
  285. ["METIS HE", "mas_Metis_HE", 30],
  286. ["STINGER", "mas_Stinger", 25],
  287. ["STRELA", "mas_Strela", 75],
  288. ["9mm 16Rnd Mag", "16Rnd_9x21_Mag", 10],
  289. ["9mm 30Rnd Mag", "30Rnd_9x21_Mag", 15],
  290. [".45 ACP 6Rnd Cylinder", "6Rnd_45ACP_Cylinder", 5],
  291. [".45 ACP 9Rnd Mag", "9Rnd_45ACP_Mag", 10],
  292. [".45 ACP 11Rnd Mag", "11Rnd_45ACP_Mag", 15],
  293. [".45 ACP 30Rnd Vermin Mag", "30Rnd_45ACP_MAG_SMG_01", 20],
  294. [".45 ACP 30Rnd Tracer (Green) Mag", "30Rnd_45ACP_Mag_SMG_01_tracer_green", 15],
  295. ["5.56mm 20Rnd Underwater Mag", "20Rnd_556x45_UW_mag", 10],
  296. ["5.56mm 30Rnd STANAG Mag", "30Rnd_556x45_Stanag", 20],
  297. ["5.56mm 30Rnd Tracer (Green) Mag", "30Rnd_556x45_Stanag_Tracer_Green", 15],
  298. ["5.56mm 30Rnd Tracer (Yellow) Mag", "30Rnd_556x45_Stanag_Tracer_Yellow", 15],
  299. ["5.56mm 30Rnd Tracer (Red) Mag", "30Rnd_556x45_Stanag_Tracer_Red", 15],
  300. ["6.5mm 30Rnd STANAG Mag", "30Rnd_65x39_caseless_mag", 20],
  301. ["6.5mm 30Rnd Tracer (Red) Mag", "30Rnd_65x39_caseless_mag_Tracer", 15],
  302. ["6.5mm 30Rnd Caseless Mag", "30Rnd_65x39_caseless_green", 20],
  303. ["6.5mm 30Rnd Tracer (Green) Mag", "30Rnd_65x39_caseless_green_mag_Tracer", 15],
  304. ["6.5mm 100Rnd Belt Case", "100Rnd_65x39_caseless_mag", 75],
  305. ["6.5mm 100Rnd Tracer (Red) Belt Case", "100Rnd_65x39_caseless_mag_Tracer", 50],
  306. ["6.5mm 200Rnd Belt Case", "200Rnd_65x39_cased_Box", 150],
  307. ["6.5mm 200Rnd Tracer (Yellow) Belt Case", "200Rnd_65x39_cased_Box_Tracer", 125],
  308. ["7.62mm 10Rnd Mag", "10Rnd_762x51_Mag", 15],
  309. ["7.62mm 20Rnd Mag", "20Rnd_762x51_Mag", 25],
  310. ["7.62mm 150Rnd Box", "150Rnd_762x51_Box", 150],
  311. ["7.62mm 150Rnd Tracer (Green) Box", "150Rnd_762x51_Box_Tracer", 125],
  312. [".408 7Rnd Cheetah Mag", "7Rnd_408_Mag", 50],
  313. ["12.7mm 5Rnd Mag", "5Rnd_127x108_Mag", 50],
  314. ["12.7mm 5Rnd Armor-Piercing Mag", "5Rnd_127x108_APDS_Mag", 60],
  315. ["RPG-42 Anti-Tank Rocket", "RPG32_F", 250], // Direct damage: high | Splash damage: low | Guidance: none
  316. ["RPG-42 High-Explosive Rocket", "RPG32_HE_F", 250], // Direct damage: medium | Splash damage: medium | Guidance: none
  317. ["PCML Anti-Tank Missile", "NLAW_F", 400], // Direct damage: very high | Splash damage: low | Guidance: laser, ground vehicles
  318. ["Titan Anti-Tank Missile", "Titan_AT", 350], // Direct damage: high | Splash damage: low | Guidance: mouse, laser, ground vehicles
  319. ["Titan Anti-Personnel Missile", "Titan_AP", 350], // Direct damage: low | Splash damage: high | Guidance: mouse, laser
  320. ["Titan Anti-Air Missile", "Titan_AA", 350], // Direct damage: low | Splash damage: medium | Guidance: aircraft
  321. ["40mm HE Grenade Round", "1Rnd_HE_Grenade_shell", 125],
  322. ["40mm 3Rnd HE Grenades", "3Rnd_HE_Grenade_shell", 250],
  323. ["40mm Smoke Round (White)", "1Rnd_Smoke_Grenade_shell", 50],
  324. ["40mm Smoke Round (Purple)", "1Rnd_SmokePurple_Grenade_shell", 50],
  325. ["40mm Smoke Round (Blue)", "1Rnd_SmokeBlue_Grenade_shell", 50],
  326. ["40mm Smoke Round (Green)", "1Rnd_SmokeGreen_Grenade_shell", 50],
  327. ["40mm Smoke Round (Yellow)", "1Rnd_SmokeYellow_Grenade_shell", 50],
  328. ["40mm Smoke Round (Orange)", "1Rnd_SmokeOrange_Grenade_shell", 50],
  329. ["40mm Smoke Round (Red)", "1Rnd_SmokeRed_Grenade_shell", 50],
  330. ["40mm 3Rnd Smokes (White)", "3Rnd_Smoke_Grenade_shell", 100],
  331. ["40mm 3Rnd Smokes (Purple)", "3Rnd_SmokePurple_Grenade_shell", 100],
  332. ["40mm 3Rnd Smokes (Blue)", "3Rnd_SmokeBlue_Grenade_shell", 100],
  333. ["40mm 3Rnd Smokes (Green)", "3Rnd_SmokeGreen_Grenade_shell", 100],
  334. ["40mm 3Rnd Smokes (Yellow)", "3Rnd_SmokeYellow_Grenade_shell", 100],
  335. ["40mm 3Rnd Smokes (Orange)", "3Rnd_SmokeOrange_Grenade_shell", 100],
  336. ["40mm 3Rnd Smokes (Red)", "3Rnd_SmokeRed_Grenade_shell", 100],
  337. ["40mm Flare Round (White)", "UGL_FlareWhite_F", 25],
  338. ["40mm Flare Round (Green)", "UGL_FlareGreen_F", 25],
  339. ["40mm Flare Round (Yellow)", "UGL_FlareYellow_F", 25],
  340. ["40mm Flare Round (Red)", "UGL_FlareRed_F", 25],
  341. ["40mm Flare Round (IR)", "UGL_FlareCIR_F", 25],
  342. ["40mm 3Rnd Flares (White)", "3Rnd_UGL_FlareWhite_F", 50],
  343. ["40mm 3Rnd Flares (Green)", "3Rnd_UGL_FlareGreen_F", 50],
  344. ["40mm 3Rnd Flares (Yellow)", "3Rnd_UGL_FlareYellow_F", 50],
  345. ["40mm 3Rnd Flares (Red)", "3Rnd_UGL_FlareRed_F", 50],
  346. ["40mm 3Rnd Flares (IR)", "3Rnd_UGL_FlareCIR_F", 50]
  347. ];
  348.  
  349. //Gun Store item List
  350. //Text name, classname, buy cost, item class
  351. accessoriesArray = compileFinal str
  352. [
  353. ["Suppressor 9mm", "muzzle_snds_L", 50, "item"],
  354. ["Suppressor .45 ACP", "muzzle_snds_acp", 75, "item"],
  355. ["Suppressor 5.56mm", "muzzle_snds_M", 100, "item"],
  356. ["Suppressor 6.5mm", "muzzle_snds_H", 100, "item"],
  357. ["Suppressor 6.5mm LMG", "muzzle_snds_H_MG", 125, "item"],
  358. ["Suppressor 7.62mm", "muzzle_snds_B", 125, "item"],
  359. ["Flashlight", "acc_flashlight", 25, "item"],
  360. ["IR Laser Pointer", "acc_pointer_IR", 25, "item"],
  361. ["Yorris Sight (Zubr Revolver)", "optic_Yorris", 50, "item"],
  362. ["MRD Sight (4-Five Pistol)", "optic_MRD", 50, "item"],
  363. ["ACO (CQB)", "optic_aco_smg", 50, "item"],
  364. ["Holosight (CQB)", "optic_Holosight_smg", 50, "item"],
  365. ["ACO (Red)", "optic_Aco", 75, "item"],
  366. ["ACO (Green)", "optic_Aco_grn", 75, "item"],
  367. ["Holosight", "optic_Holosight", 75, "item"],
  368. ["MRCO", "optic_MRCO", 100, "item"],
  369. ["ARCO", "optic_Arco", 125, "item"],
  370. ["RCO", "optic_Hamr", 150, "item"],
  371. ["DMS", "optic_DMS", 175, "item"],
  372. ["LRPS", "optic_LRPS", 175, "item"],
  373. ["SOS", "optic_SOS", 200, "item"],
  374. ["NVS", "optic_NVS", 500, "item"],
  375. ["TWS", "optic_tws", 5000, "item"],
  376. ["TWS MG", "optic_tws_mg", 6000, "item"],
  377. ["Nightstalker", "optic_Nightstalker", 7500, "item"]
  378. ];
  379.  
  380. // If commented, means the color/camo isn't implemented or is a duplicate of another hat
  381. headArray = compileFinal str
  382. [
  383. ["ECH", "H_HelmetB", 50, "hat"],
  384. ["ECH (Ghillie)", "H_HelmetB_camo", 50, "hat"],
  385. ["ECH (Light)", "H_HelmetB_light", 50, "hat"],
  386. ["ECH (Spraypaint)", "H_HelmetB_paint", 50, "hat"],
  387. ["SF Helmet", "H_HelmetSpecB", 50, "hat"],
  388. ["SF Helmet (Black)", "H_HelmetSpecB_blk", 50, "hat"],
  389. ["SF Helmet (Light Paint)", "H_HelmetSpecB_paint1", 50, "hat"],
  390. ["SF Helmet (Dark Paint)", "H_HelmetSpecB_paint2", 50, "hat"],
  391. ["Combat Helmet (Black)", "H_HelmetB_plain_blk", 50, "hat"],
  392. ["Protector Helmet (Hex)", "H_HelmetO_ocamo", 50, "hat"],
  393. ["Protector Helmet (Urban)", "H_HelmetO_oucamo", 50, "hat"],
  394. ["Defender Helmet (Hex)", "H_HelmetLeaderO_ocamo", 50, "hat"],
  395. ["Defender Helmet (Urban)", "H_HelmetLeaderO_oucamo", 50, "hat"],
  396. // ["Assassin Helmet (Hex)", "H_HelmetSpecO_ocamo", 50, "hat"],
  397. ["Assassin Helmet (Black)", "H_HelmetSpecO_blk", 50, "hat"],
  398. ["MICH", "H_HelmetIA", 50, "hat"],
  399. // ["MICH (Camo)", "H_HelmetIA_net", 50, "hat"],
  400. // ["MICH 2 (Camo)", "H_HelmetIA_camo", 50, "hat"],
  401. ["Heli Crew Helmet (NATO)", "H_CrewHelmetHeli_B", 50, "hat"],
  402. ["Heli Crew Helmet (CSAT)", "H_CrewHelmetHeli_O", 50, "hat"],
  403. ["Heli Crew Helmet (AAF)", "H_CrewHelmetHeli_I", 50, "hat"],
  404. ["Heli Pilot Helmet (NATO)", "H_PilotHelmetHeli_B", 50, "hat"],
  405. ["Heli Pilot Helmet (CSAT)", "H_PilotHelmetHeli_O", 50, "hat"],
  406. ["Heli Pilot Helmet (AAF)", "H_PilotHelmetHeli_I", 50, "hat"],
  407. ["Crew Helmet (NATO)", "H_HelmetCrew_B", 50, "hat"],
  408. ["Crew Helmet (CSAT)", "H_HelmetCrew_O", 50, "hat"],
  409. ["Crew Helmet (AAF)", "H_HelmetCrew_I", 50, "hat"],
  410. ["Pilot Helmet (NATO)", "H_PilotHelmetFighter_B", 50, "hat"],
  411. ["Pilot Helmet (CSAT)", "H_PilotHelmetFighter_O", 50, "hat"],
  412. ["Pilot Helmet (AAF)", "H_PilotHelmetFighter_I", 50, "hat"],
  413. ["Military Cap (Blue)", "H_MilCap_blue", 25, "hat"],
  414. ["Military Cap (Gray)", "H_MilCap_gry", 25, "hat"],
  415. ["Military Cap (Urban)", "H_MilCap_oucamo", 25, "hat"],
  416. ["Military Cap (Russia)", "H_MilCap_rucamo", 25, "hat"],
  417. ["Military Cap (MTP)", "H_MilCap_mcamo", 25, "hat"],
  418. ["Military Cap (Hex)", "H_MilCap_ocamo", 25, "hat"],
  419. ["Military Cap (AAF)", "H_MilCap_dgtl", 25, "hat"],
  420. ["Rangemaster Cap", "H_Cap_headphones", 25, "hat"],
  421. ["Bandanna (Coyote)", "H_Bandanna_cbr", 10, "hat"],
  422. ["Bandanna (Camo)", "H_Bandanna_camo", 10, "hat"],
  423. ["Bandanna (Gray)", "H_Bandanna_gry", 10, "hat"],
  424. ["Bandanna (Khaki)", "H_Bandanna_khk", 10, "hat"],
  425. ["Bandanna (MTP)", "H_Bandanna_mcamo", 10, "hat"],
  426. ["Bandanna (Sage)", "H_Bandanna_sgg", 10, "hat"],
  427. ["Bandanna (Surfer)", "H_Bandanna_surfer", 10, "hat"],
  428. // ["Bandanna Mask (Black)", "H_BandMask_blk", 10, "hat"],
  429. // ["Bandanna Mask (Demon)", "H_BandMask_demon", 10, "hat"],
  430. // ["Bandanna Mask (Khaki)", "H_BandMask_khk", 10, "hat"],
  431. // ["Bandanna Mask (Reaper)", "H_BandMask_reaper", 10, "hat"],
  432. ["Beanie (Black)", "H_Watchcap_blk", 10, "hat"],
  433. ["Beanie (Dark blue)", "H_Watchcap_sgg", 10, "hat"],
  434. ["Beanie (Dark brown)", "H_Watchcap_cbr", 10, "hat"],
  435. ["Beanie (Dark khaki)", "H_Watchcap_khk", 10, "hat"],
  436. ["Beanie (Dark green)", "H_Watchcap_camo", 10, "hat"],
  437. ["Beret (Black)", "H_Beret_blk", 10, "hat"],
  438. ["Beret (Colonel)", "H_Beret_Colonel", 10, "hat"],
  439. ["Beret (NATO)", "H_Beret_02", 10, "hat"],
  440. // ["Beret (Green)", "H_Beret_grn", 10, "hat"],
  441. // ["Beret (Police)", "H_Beret_blk_POLICE", 10, "hat"],
  442. // ["Beret (Red)", "H_Beret_red", 10, "hat"],
  443. // ["Beret (SAS)", "H_Beret_brn_SF", 10, "hat"],
  444. // ["Beret (SF)", "H_Beret_grn_SF", 10, "hat"],
  445. // ["Beret (RED)", "H_Beret_ocamo", 10, "hat"],
  446. // ["Black Turban", "H_TurbanO_blk", 50, "hat"],
  447. // ["Booniehat (Dirty)", "H_Booniehat_dirty", 10, "hat"],
  448. // ["Booniehat (Green)", "H_Booniehat_grn", 10, "hat"],
  449. // ["Booniehat (Khaki)", "H_Booniehat_indp", 10, "hat"],
  450. ["Booniehat (Khaki)", "H_Booniehat_khk", 10, "hat"],
  451. ["Booniehat (Tan)", "H_Booniehat_tan", 10, "hat"],
  452. ["Booniehat (MTP)", "H_Booniehat_mcamo", 10, "hat"],
  453. ["Booniehat (Digi)", "H_Booniehat_dgtl", 10, "hat"],
  454. ["Fedora (Blue)", "H_Hat_blue", 10, "hat"],
  455. ["Fedora (Brown)", "H_Hat_brown", 10, "hat"],
  456. ["Fedora (Camo)", "H_Hat_camo", 10, "hat"],
  457. ["Fedora (Checker)", "H_Hat_checker", 10, "hat"],
  458. ["Fedora (Gray)", "H_Hat_grey", 10, "hat"],
  459. ["Fedora (Tan)", "H_Hat_tan", 10, "hat"],
  460. ["Cap (Black)", "H_Cap_blk", 10, "hat"],
  461. ["Cap (Blue)", "H_Cap_blu", 10, "hat"],
  462. ["Cap (Green)", "H_Cap_grn", 10, "hat"],
  463. ["Cap (Olive)", "H_Cap_oli", 10, "hat"],
  464. ["Cap (Red)", "H_Cap_red", 10, "hat"],
  465. ["Cap (Tan)", "H_Cap_tan", 10, "hat"],
  466. ["Cap (BI)", "H_Cap_grn_BI", 10, "hat"],
  467. ["Cap (CMMG)", "H_Cap_blk_CMMG", 10, "hat"],
  468. ["Cap (ION)", "H_Cap_blk_ION", 10, "hat"],
  469. ["Cap (Raven Security)", "H_Cap_blk_Raven", 10, "hat"],
  470. ["Cap (SAS)", "H_Cap_khaki_specops_UK", 10, "hat"],
  471. ["Cap (SF)", "H_Cap_tan_specops_US", 10, "hat"],
  472. ["Cap (SPECOPS)", "H_Cap_brn_SPECOPS", 10, "hat"],
  473. ["Shemag (White)", "H_ShemagOpen_khk", 25, "hat"],
  474. ["Shemag (Brown)", "H_ShemagOpen_tan", 25, "hat"],
  475. ["Shemag mask (Khaki)", "H_Shemag_khk", 25, "hat"],
  476. ["Shemag mask (Olive)", "H_Shemag_olive", 25, "hat"],
  477. // ["Shemag mask (Tan)", "H_Shemag_tan", 25, "hat"],
  478. ["Racing Helmet (Black)", "H_RacingHelmet_1_black_F", 25, "hat"],
  479. ["Racing Helmet (Blue)", "H_RacingHelmet_1_blue_F", 25, "hat"],
  480. ["Racing Helmet (Green)", "H_RacingHelmet_1_green_F", 25, "hat"],
  481. ["Racing Helmet (Yellow)", "H_RacingHelmet_1_yellow_F", 25, "hat"],
  482. ["Racing Helmet (Orange)", "H_RacingHelmet_1_orange_F", 25, "hat"],
  483. ["Racing Helmet (Red)", "H_RacingHelmet_1_red_F", 25, "hat"],
  484. ["Racing Helmet (White)", "H_RacingHelmet_1_white_F", 25, "hat"],
  485. ["Racing Helmet (Fuel)", "H_RacingHelmet_1_F", 25, "hat"],
  486. ["Racing Helmet (Bluking)", "H_RacingHelmet_2_F", 25, "hat"],
  487. ["Racing Helmet (Redstone)", "H_RacingHelmet_3_F", 25, "hat"],
  488. ["Racing Helmet (Vrana)", "H_RacingHelmet_4_F", 25, "hat"]
  489. ];
  490.  
  491. uniformArray = compileFinal str
  492. [
  493. ["Ghillie Suit (NATO)", "U_B_GhillieSuit", 300, "uni"],
  494. ["Ghillie Suit (CSAT)", "U_O_GhillieSuit", 300, "uni"],
  495. ["Ghillie Suit (AAF)", "U_I_GhillieSuit", 300, "uni"],
  496. ["Wetsuit (NATO)", "U_B_Wetsuit", 200, "uni"],
  497. ["Wetsuit (CSAT)", "U_O_Wetsuit", 200, "uni"],
  498. ["Wetsuit (AAF)", "U_I_Wetsuit", 200, "uni"],
  499. ["Default Uniform (NATO)", "U_B_CombatUniform_mcam", 50, "uni"],
  500. ["Default Uniform (CSAT)", "U_O_CombatUniform_ocamo", 50, "uni"],
  501. ["Default Uniform (AAF)", "U_I_CombatUniform", 50, "uni"],
  502. ["Combat Fatigues (MTP) (Tee)", "U_B_CombatUniform_mcam_tshirt", 50, "uni"],
  503. ["Recon Fatigues (MTP)", "U_B_CombatUniform_mcam_vest", 50, "uni"],
  504. ["Recon Fatigues (Sage)", "U_B_SpecopsUniform_sgg", 50, "uni"],
  505. ["CTRG Combat Uniform (UBACS)", "U_B_CTRG_1", 50, "uni"],
  506. ["CTRG Combat Uniform (UBACS2)", "U_B_CTRG_2", 50, "uni"],
  507. ["CTRG Combat Uniform (Tee)", "U_B_CTRG_3", 50, "uni"],
  508. ["Recon Fatigues (Hex)", "U_O_SpecopsUniform_ocamo", 50, "uni"],
  509. ["Fatigues (Urban)", "U_O_CombatUniform_oucamo", 50, "uni"],
  510. ["Combat Fatigues Short (Digi)", "U_I_CombatUniform_shortsleeve", 50, "uni"],
  511. ["Combat Fatigues Shirt (Digi)", "U_I_CombatUniform_tshirt", 50, "uni"],
  512. ["Officer Fatigues (Hex)", "U_O_OfficerUniform_ocamo", 50, "uni"],
  513. ["Officer Fatigues (Digi)", "U_I_OfficerUniform", 50, "uni"],
  514. ["Pilot Coveralls (NATO)", "U_B_PilotCoveralls", 50, "uni"],
  515. ["Pilot Coveralls (CSAT)", "U_O_PilotCoveralls", 50, "uni"],
  516. ["Pilot Coveralls (AAF)", "U_I_pilotCoveralls", 50, "uni"],
  517. ["Heli Pilot Coveralls (NATO)", "U_B_HeliPilotCoveralls", 50, "uni"],
  518. ["Heli Pilot Coveralls (AAF)", "U_I_HeliPilotCoveralls", 50, "uni"],
  519. ["Guerilla Smocks 1", "U_BG_Guerilla1_1", 25, "uni"], // BLUFOR
  520. ["Guerilla Smocks 2", "U_BG_Guerilla2_1", 25, "uni"],
  521. ["Guerilla Smocks 3", "U_BG_Guerilla2_2", 25, "uni"],
  522. ["Guerilla Smocks 4", "U_BG_Guerilla2_3", 25, "uni"],
  523. ["Guerilla Smocks 5", "U_BG_Guerilla3_1", 25, "uni"],
  524. ["Guerilla Smocks 6", "U_BG_Guerilla3_2", 25, "uni"],
  525. ["Guerilla Smocks 7", "U_BG_leader", 25, "uni"],
  526. ["Guerilla Smocks 1", "U_OG_Guerilla1_1", 25, "uni"], // OPFOR
  527. ["Guerilla Smocks 2", "U_OG_Guerilla2_1", 25, "uni"],
  528. ["Guerilla Smocks 3", "U_OG_Guerilla2_2", 25, "uni"],
  529. ["Guerilla Smocks 4", "U_OG_Guerilla2_3", 25, "uni"],
  530. ["Guerilla Smocks 5", "U_OG_Guerilla3_1", 25, "uni"],
  531. ["Guerilla Smocks 6", "U_OG_Guerilla3_2", 25, "uni"],
  532. ["Guerilla Smocks 7", "U_OG_leader", 25, "uni"],
  533. ["Guerilla Smocks 1", "U_IG_Guerilla1_1", 25, "uni"], // Independent
  534. ["Guerilla Smocks 2", "U_IG_Guerilla2_1", 25, "uni"],
  535. ["Guerilla Smocks 3", "U_IG_Guerilla2_2", 25, "uni"],
  536. ["Guerilla Smocks 4", "U_IG_Guerilla2_3", 25, "uni"],
  537. ["Guerilla Smocks 5", "U_IG_Guerilla3_1", 25, "uni"],
  538. ["Guerilla Smocks 6", "U_IG_Guerilla3_2", 25, "uni"],
  539. ["Guerilla Smocks 7", "U_IG_leader", 25, "uni"],
  540. /*["Worker Coveralls", "U_C_WorkerCoveralls", 25, "uni"], // can only be worn by civilian units
  541. ["T-Shirt (Blue)", "U_C_Poor_1", 25, "uni"],
  542. ["Polo (Red/white)", "U_C_Poloshirt_redwhite", 25, "uni"],
  543. ["Polo (Salmon)", "U_C_Poloshirt_salmon", 25, "uni"],
  544. ["Polo (Tri-color)", "U_C_Poloshirt_tricolour", 25, "uni"],
  545. ["Polo (Navy)", "U_C_Poloshirt_blue", 25, "uni"],
  546. ["Polo (Burgundy)", "U_C_Poloshirt_burgundy", 25, "uni"],
  547. ["Polo (Blue/green)", "U_C_Poloshirt_stripped", 25, "uni"],*/
  548. ["Polo (Competitor)", "U_Competitor", 25, "uni"],
  549. ["Polo (Rangemaster)", "U_Rangemaster", 25, "uni"],
  550. /*["Racing Suit (Black)", "U_C_Driver_1_black", 25, "uni"], // can only be worn by civilian units
  551. ["Racing Suit (Blue)", "U_C_Driver_1_blue", 25, "uni"],
  552. ["Racing Suit (Green)", "U_C_Driver_1_green", 25, "uni"],
  553. ["Racing Suit (Yellow)", "U_C_Driver_1_yellow", 25, "uni"],
  554. ["Racing Suit (Orange)", "U_C_Driver_1_orange", 25, "uni"],
  555. ["Racing Suit (Red)", "U_C_Driver_1_red", 25, "uni"],
  556. ["Racing Suit (White)", "U_C_Driver_1_white", 25, "uni"],
  557. ["Racing Suit (Fuel)", "U_C_Driver_1", 25, "uni"],
  558. ["Racing Suit (Bluking)", "U_C_Driver_2", 25, "uni"],
  559. ["Racing Suit (Redstone)", "U_C_Driver_3", 25, "uni"],
  560. ["Racing Suit (Vrana)", "U_C_Driver_4", 25, "uni"],*/
  561. ["Tron Light Suit (Blue)", "U_B_Protagonist_VR", 5000, "uni"],
  562. ["Tron Light Suit (Red)", "U_O_Protagonist_VR", 5000, "uni"],
  563. ["Tron Light Suit (Green)", "U_I_Protagonist_VR", 5000, "uni"]
  564. ];
  565.  
  566. vestArray = compileFinal str
  567. [
  568. ["Rebreather (NATO)", "V_RebreatherB", 200, "vest"],
  569. ["Rebreather (CSAT)", "V_RebreatherIR", 200, "vest"],
  570. ["Rebreather (AAF)", "V_RebreatherIA", 200, "vest"],
  571. ["Carrier Lite (Green)", "V_PlateCarrier1_rgr", -1, "vest"],
  572. ["Carrier Lite (Black)", "V_PlateCarrier1_blk", -1, "vest"],
  573. ["Carrier Rig (Green)", "V_PlateCarrier3_rgr", -1, "vest"],
  574. ["Carrier GL Rig (Green)", "V_PlateCarrierGL_rgr", -1, "vest"],
  575. ["GA Carrier Lite (Digi)", "V_PlateCarrierIA1_dgtl", -1, "vest"],
  576. ["GA Carrier Rig (Digi)", "V_PlateCarrierIA2_dgtl", -1, "vest"],
  577. ["GA Carrier GL Rig (Digi)", "V_PlateCarrierIAGL_dgtl", -1, "vest"],
  578. ["LBV Harness", "V_HarnessO_brn", -1, "vest"],
  579. ["LBV Harness (Gray)", "V_HarnessO_gry", -1, "vest"],
  580. ["LBV Grenadier Harness", "V_HarnessOGL_brn", -1, "vest"],
  581. ["LBV Grenadier Harness (Gray)", "V_HarnessOGL_gry", -1, "vest"],
  582. ["ELBV Harness", "V_HarnessOSpec_brn", -1, "vest"],
  583. ["ELBV Harness (Gray)", "V_HarnessOSpec_gry", -1, "vest"],
  584. ["Slash Bandolier (Black)", "V_BandollierB_blk", -1, "vest"],
  585. ["Slash Bandolier (Coyote)", "V_BandollierB_cbr", -1, "vest"],
  586. ["Slash Bandolier (Green)", "V_BandollierB_rgr", -1, "vest"],
  587. ["Slash Bandolier (Khaki)", "V_BandollierB_khk", -1, "vest"],
  588. ["Slash Bandolier (Olive)", "V_BandollierB_oli", -1, "vest"],
  589. ["Chest Rig (Khaki)", "V_Chestrig_khk", -1, "vest"],
  590. ["Chest Rig (Green)", "V_Chestrig_rgr", -1, "vest"],
  591. ["Fighter Chestrig (Black)", "V_Chestrig_blk", -1, "vest"],
  592. ["Fighter Chestrig (Olive)", "V_Chestrig_oli", -1, "vest"],
  593. ["Tactical Vest (Black)", "V_TacVest_blk", -1, "vest"],
  594. ["Tactical Vest (Brown)", "V_TacVest_brn", -1, "vest"],
  595. ["Tactical Vest (Camo)", "V_TacVest_camo", -1, "vest"],
  596. ["Tactical Vest (Khaki)", "V_TacVest_khk", -1, "vest"],
  597. ["Tactical Vest (Olive)", "V_TacVest_oli", -1, "vest"],
  598. ["Raven Night Vest", "V_TacVestIR_blk", -1, "vest"]
  599. ];
  600.  
  601. backpackArray = compileFinal str
  602. [
  603. //["Parachute", "B_Parachute", 200, "backpack"],
  604.  
  605. ["Assault Pack (Black)", "B_AssaultPack_blk", 150, "backpack"],
  606. ["Assault Pack (Green)", "B_AssaultPack_rgr", 150, "backpack"],
  607. ["Assault Pack (MTP)", "B_AssaultPack_mcamo", 150, "backpack"],
  608. ["Assault Pack (Hex)", "B_AssaultPack_ocamo", 150, "backpack"],
  609.  
  610. ["Field Pack (Black)", "B_FieldPack_blk", 200, "backpack"],
  611. ["Field Pack (Coyote)", "B_FieldPack_cbr", 200, "backpack"],
  612. ["Field Pack (Khaki)", "B_FieldPack_khk", 200, "backpack"],
  613. ["Field Pack (Urban)", "B_FieldPack_oucamo", 200, "backpack"],
  614.  
  615. ["Kitbag (Coyote)", "B_Kitbag_cbr", 350, "backpack"],
  616. ["Kitbag (Green)", "B_Kitbag_rgr", 350, "backpack"],
  617. ["Kitbag (MTP)", "B_Kitbag_mcamo", 350, "backpack"],
  618. ["Kitbag (Sage)", "B_Kitbag_sgg", 350, "backpack"],
  619.  
  620. ["Bergen (Black)", "B_Bergen_blk", 350, "backpack"],
  621. ["Bergen (Green)", "B_Bergen_rgr", 350, "backpack"],
  622. ["Bergen (MTP)", "B_Bergen_mcamo", 350, "backpack"],
  623. ["Bergen (Sage)", "B_Bergen_sgg", 350, "backpack"],
  624.  
  625. ["Carryall (Khaki)", "B_Carryall_khk", 500, "backpack"],
  626. ["Carryall (MTP)", "B_Carryall_mcamo", 500, "backpack"],
  627. ["Carryall (Olive)", "B_Carryall_oli", 500, "backpack"],
  628. ["Carryall (Urban)", "B_Carryall_oucamo", 500, "backpack"]
  629. ];
  630.  
  631. genItemArray = compileFinal str
  632. [
  633. ["Quadrotor UAV (NATO)", "B_UAV_01_backpack_F", 500, "backpack"],
  634. ["Quadrotor UAV (CSAT)", "O_UAV_01_backpack_F", 500, "backpack"],
  635. ["Quadrotor UAV (AAF)", "I_UAV_01_backpack_F", 500, "backpack"],
  636. ["UAV Terminal (NATO)", "B_UavTerminal", 150, "gps"],
  637. ["UAV Terminal (CSAT)", "O_UavTerminal", 150, "gps"],
  638. ["UAV Terminal (AAF)", "I_UavTerminal", 150, "gps"],
  639. ["GPS", "ItemGPS", 100, "gps"],
  640. ["First Aid Kit", "FirstAidKit", 25, "item"],
  641. ["Medikit", "Medikit", 150, "item"],
  642. ["Toolkit", "ToolKit", 150, "item"],
  643. ["Mine Detector", "MineDetector", 100, "item"],
  644. ["NV Goggles", "NVGoggles", 100, "nvg"],
  645. ["Diving Goggles", "G_Diving", 100, "gogg"],
  646. ["Binoculars", "Binocular", 50, "binoc"],
  647. ["Rangefinder", "Rangefinder", 150, "binoc"],
  648. ["Laser Designator", "Laserdesignator", 1000, "binoc"],
  649. ["Chemlight (Blue)", "Chemlight_blue", 25, "mag"],
  650. ["Chemlight (Green)", "Chemlight_green", 25, "mag"],
  651. ["Chemlight (Yellow)", "Chemlight_yellow", 25, "mag"],
  652. ["Chemlight (Red)", "Chemlight_red", 25, "mag"]
  653. ];
  654.  
  655. allStoreMagazines = compileFinal str (call ammoArray + call throwputArray + call genItemArray);
  656. allRegularStoreItems = compileFinal str (call allGunStoreFirearms + call allStoreMagazines + call accessoriesArray);
  657. allStoreGear = compileFinal str (call headArray + call uniformArray + call vestArray + call backpackArray);
  658.  
  659. genObjectsArray = compileFinal str
  660. [
  661. ["Empty Ammo Crate", "Box_NATO_Ammo_F", 200, "ammocrate"],
  662. //["Metal Barrel", "Land_MetalBarrel_F", 25, "object"],
  663. //["Toilet Box", "Land_ToiletBox_F", 25, "object"],
  664. ["Lamp Post (Harbour)", "Land_LampHarbour_F", 100, "object"],
  665. ["Lamp Post (Shabby)", "Land_LampShabby_F", 100, "object"],
  666. ["Boom Gate", "Land_BarGate_F", 150, "object"],
  667. ["Pipes", "Land_Pipes_Large_F", 200, "object"],
  668. ["Concrete Frame", "Land_CncShelter_F", 200, "object"],
  669. ["Highway Guardrail", "Land_Crash_barrier_F", 200, "object"],
  670. ["Concrete Barrier", "Land_CncBarrier_F", 200, "object"],
  671. ["Concrete Barrier (Medium)", "Land_CncBarrierMedium_F", 350, "object"],
  672. ["Concrete Barrier (Long)", "Land_CncBarrierMedium4_F", 500, "object"],
  673. ["HBarrier (1 block)", "Land_HBarrier_1_F", 150, "object"],
  674. ["HBarrier (3 blocks)", "Land_HBarrier_3_F", 200, "object"],
  675. ["HBarrier (5 blocks)", "Land_HBarrier_5_F", 250, "object"],
  676. ["HBarrier Big", "Land_HBarrierBig_F", 500, "object"],
  677. ["HBarrier Wall (4 blocks)", "Land_HBarrierWall4_F", 400, "object"],
  678. ["HBarrier Wall (6 blocks)", "Land_HBarrierWall6_F", 500, "object"],
  679. ["HBarrier Watchtower", "Land_HBarrierTower_F", 600, "object"],
  680. ["Concrete Wall", "Land_CncWall1_F", 400, "object"],
  681. ["Concrete Military Wall", "Land_Mil_ConcreteWall_F", 400, "object"],
  682. ["Concrete Wall (Long)", "Land_CncWall4_F", 600, "object"],
  683. ["Military Wall (Big)", "Land_Mil_WallBig_4m_F", 600, "object"],
  684. //["Shoot House Wall", "Land_Shoot_House_Wall_F", 180, "object"],
  685. ["Canal Wall (Small)", "Land_Canal_WallSmall_10m_F", 400, "object"],
  686. ["Canal Stairs", "Land_Canal_Wall_Stairs_F", 500, "object"],
  687. ["Bag Fence (Corner)", "Land_BagFence_Corner_F", 150, "object"],
  688. ["Bag Fence (End)", "Land_BagFence_End_F", 150, "object"],
  689. ["Bag Fence (Long)", "Land_BagFence_Long_F", 200, "object"],
  690. ["Bag Fence (Round)", "Land_BagFence_Round_F", 150, "object"],
  691. ["Bag Fence (Short)", "Land_BagFence_Short_F", 150, "object"],
  692. ["Bag Bunker (Small)", "Land_BagBunker_Small_F", 250, "object"],
  693. ["Bag Bunker (Large)", "Land_BagBunker_Large_F", 500, "object"],
  694. ["Bag Bunker Tower", "Land_BagBunker_Tower_F", 1000, "object"],
  695. ["Military Cargo Post", "Land_Cargo_Patrol_V1_F", 800, "object"],
  696. ["Military Cargo Tower", "Land_Cargo_Tower_V1_F", 10000, "object"],
  697. ["Concrete Ramp", "Land_RampConcrete_F", 350, "object"],
  698. ["Concrete Ramp (High)", "Land_RampConcreteHigh_F", 500, "object"],
  699. ["Scaffolding", "Land_Scaffolding_F", 250, "object"]
  700. ];
  701.  
  702. allGenStoreVanillaItems = compileFinal str (call genItemArray + call genObjectsArray + call allStoreGear);
  703.  
  704. //Text name, classname, buy cost, spawn type, sell price (selling not implemented) or spawning color
  705. landArray = compileFinal str
  706. [
  707. ["Kart", "C_Kart_01_F", 500, "vehicle"],
  708.  
  709. ["Quadbike (Civilian)", "C_Quadbike_01_F", 600, "vehicle"],
  710. ["Quadbike (NATO)", "B_Quadbike_01_F", 650, "vehicle"],
  711. ["Quadbike (CSAT)", "O_Quadbike_01_F", 650, "vehicle"],
  712. ["Quadbike (AAF)", "I_Quadbike_01_F", 650, "vehicle"],
  713. ["Quadbike (FIA)", "B_G_Quadbike_01_F", 650, "vehicle"],
  714.  
  715. ["Hatchback", "C_Hatchback_01_F", 800, "vehicle"],
  716. ["Hatchback Sport", "C_Hatchback_01_sport_F", 1000, "vehicle"],
  717. ["SUV", "C_SUV_01_F", 1100, "vehicle"],
  718. ["Offroad", "C_Offroad_01_F", 1100, "vehicle"],
  719. ["Offroad Camo", "B_G_Offroad_01_F", 1250, "vehicle"],
  720. ["Offroad Repair", "C_Offroad_01_repair_F", 1500, "vehicle"],
  721. ["Offroad HMG", "B_G_Offroad_01_armed_F", 2500, "vehicle"],
  722.  
  723. ["Truck", "C_Van_01_transport_F", 700, "vehicle"],
  724. ["Truck (Camo)", "B_G_Van_01_transport_F", 800, "vehicle"],
  725. ["Truck Box", "C_Van_01_box_F", 900, "vehicle"],
  726. ["Fuel Truck", "C_Van_01_fuel_F", 2000, "vehicle"],
  727. ["Fuel Truck (Camo)", "B_G_Van_01_fuel_F", 2100, "vehicle"],
  728.  
  729. ["HEMTT Tractor", "B_Truck_01_mover_F", 4000, "vehicle"],
  730. ["HEMTT Box", "B_Truck_01_box_F", 5000, "vehicle"],
  731. ["HEMTT Transport", "B_Truck_01_transport_F", 6000, "vehicle"],
  732. ["HEMTT Covered", "B_Truck_01_covered_F", 7500, "vehicle"],
  733. ["HEMTT Fuel", "B_Truck_01_fuel_F", 9000, "vehicle"],
  734. ["HEMTT Medical", "B_Truck_01_medical_F", 10000, "vehicle"],
  735. ["HEMTT Repair", "B_Truck_01_Repair_F", 12500, "vehicle"],
  736. ["HEMTT Ammo", "B_Truck_01_ammo_F", 27500, "vehicle"],
  737.  
  738. ["Tempest Device", "O_Truck_03_device_F", 4000, "vehicle"],
  739. ["Tempest Transport", "O_Truck_03_transport_F", 6000, "vehicle"],
  740. ["Tempest Covered", "O_Truck_03_covered_F", 7500, "vehicle"],
  741. ["Tempest Fuel", "O_Truck_03_fuel_F", 9000, "vehicle"],
  742. ["Tempest Medical", "O_Truck_03_medical_F", 10000, "vehicle"],
  743. ["Tempest Repair", "O_Truck_03_repair_F", 12500, "vehicle"],
  744. ["Tempest Ammo", "O_Truck_03_ammo_F", 27500, "vehicle"],
  745.  
  746. ["Zamak Transport", "I_Truck_02_transport_F", 4000, "vehicle"],
  747. ["Zamak Covered", "I_Truck_02_covered_F", 5000, "vehicle"],
  748. ["Zamak Fuel", "I_Truck_02_fuel_F", 7500, "vehicle"],
  749. ["Zamak Medical", "I_Truck_02_medical_F", 9000, "vehicle"],
  750. ["Zamak Repair", "I_Truck_02_box_F", 10000, "vehicle"],
  751. ["Zamak Ammo", "I_Truck_02_ammo_F", 25000, "vehicle"],
  752.  
  753. ["UGV Stomper (NATO)", "B_UGV_01_F", 2500, "vehicle"],
  754. ["UGV Stomper RCWS (NATO)", "B_UGV_01_rcws_F", 15000, "vehicle"],
  755. ["UGV Stomper (AAF)", "I_UGV_01_F", 2500, "vehicle"],
  756. ["UGV Stomper RCWS (AAF)", "I_UGV_01_rcws_F", 15000, "vehicle"],
  757. ["UGV Saif (CSAT)", "O_UGV_01_F", 2500, "vehicle"],
  758. ["UGV Saif RCWS (CSAT)", "O_UGV_01_rcws_F", 15000, "vehicle"]
  759. ];
  760.  
  761. armoredArray = compileFinal str
  762. [
  763. ["Hunter", "B_MRAP_01_F", 4000, "vehicle"],
  764. ["Hunter HMG", "B_MRAP_01_hmg_F", 15000, "vehicle"],
  765. ["Hunter GMG", "B_MRAP_01_gmg_F", 17500, "vehicle"],
  766. ["Ifrit", "O_MRAP_02_F", 4000, "vehicle"],
  767. ["Ifrit HMG", "O_MRAP_02_hmg_F", 15000, "vehicle"],
  768. ["Ifrit GMG", "O_MRAP_02_gmg_F", 17500, "vehicle"],
  769. ["Strider", "I_MRAP_03_F", 4000, "vehicle"],
  770. ["Strider HMG", "I_MRAP_03_hmg_F", 15000, "vehicle"],
  771. ["Strider GMG", "I_MRAP_03_gmg_F", 17500, "vehicle"],
  772. ["MSE-3 Marid", "O_APC_Wheeled_02_rcws_F", 22500, "vehicle"],
  773. ["AMV-7 Marshall", "B_APC_Wheeled_01_cannon_F", 27500, "vehicle"],
  774. ["AFV-4 Gorgon", "I_APC_Wheeled_03_cannon_F", 30000, "vehicle"]
  775. ];
  776.  
  777. tanksArray = compileFinal str
  778. [
  779. ["CRV-6e Bobcat", "B_APC_Tracked_01_CRV_F", 32500, "vehicle"],
  780. ["IFV-6c Panther", "B_APC_Tracked_01_rcws_F", 35000, "vehicle"],
  781. ["FV-720 Mora", "I_APC_tracked_03_cannon_F", 37500, "vehicle"],
  782. ["BTR-K Kamysh", "O_APC_Tracked_02_cannon_F", 40000, "vehicle"],
  783. ["IFV-6a Cheetah AA", "B_APC_Tracked_01_AA_F", 40000, "vehicle"],
  784. ["ZSU-39 Tigris AA", "O_APC_Tracked_02_AA_F", 40000, "vehicle"],
  785. ["M2A1 Slammer", "B_MBT_01_cannon_F", 50000, "vehicle"],
  786. ["M2A4 Slammer HMG", "B_MBT_01_TUSK_F", 50000, "vehicle"], // Commander gun variant
  787. ["T-100 Varsuk", "O_MBT_02_cannon_F", 50000, "vehicle"],
  788. ["MBT-52 Kuma", "I_MBT_03_cannon_F", 50000, "vehicle"]
  789. ];
  790.  
  791.  
  792. helicoptersArray = compileFinal str
  793. [
  794. ["M-900 Civilian", "C_Heli_Light_01_civil_F", 4000, "vehicle"], // MH-6, no flares
  795. ["MH-9 Hummingbird", "B_Heli_Light_01_F", 5000, "vehicle"], // MH-6
  796. ["PO-30 Orca (Black)", "O_Heli_Light_02_unarmed_F", 7000, "vehicle"], // Ka-60
  797. ["WY-55 Hellcat (Green)", "I_Heli_light_03_unarmed_F", 7000, "vehicle"], // AW159
  798.  
  799. ["Mi-290 Taru (Crane) [DLC]", "O_Heli_Transport_04_F", 7500, "vehicle"], // CH-54
  800. ["Mi-290 Taru (Box) [DLC]", "O_Heli_Transport_04_box_F", 8000, "vehicle"],
  801. ["Mi-290 Taru (Fuel) [DLC]", "O_Heli_Transport_04_fuel_F", 8500, "vehicle"],
  802. ["Mi-290 Taru (Bench) [DLC]", "O_Heli_Transport_04_bench_F", 9000, "vehicle"],
  803. ["Mi-290 Taru (Transport) [DLC]", "O_Heli_Transport_04_covered_F", 9500, "vehicle"],
  804. ["CH-67 Huron (Black) [DLC]", "B_Heli_Transport_03_unarmed_F", 10000, "vehicle"], // CH-47
  805. ["CH-49 Mohawk", "I_Heli_Transport_02_F", 10000, "vehicle"], // AW101
  806.  
  807. ["Mi-290 Taru (Medical) [DLC]", "O_Heli_Transport_04_medevac_F",12500, "vehicle"],
  808. ["Mi-290 Taru (Repair) [DLC]", "O_Heli_Transport_04_repair_F", 15000, "vehicle"],
  809. ["Mi-290 Taru (Ammo) [DLC]", "O_Heli_Transport_04_ammo_F", 25000, "vehicle"],
  810.  
  811. ["UH-80 Ghost Hawk (Black)", "B_Heli_Transport_01_F", 25000, "vehicle"], // UH-60 Stealth with 2 side miniguns
  812. ["UH-80 Ghost Hawk (Green)", "B_Heli_Transport_01_camo_F", 25000, "vehicle"], // UH-60 Stealth with 2 side miniguns (green camo)
  813. ["CH-67 Huron (Armed) [DLC]", "B_Heli_Transport_03_F", 30000, "vehicle"], // CH-47 with 2 side miniguns
  814. ["AH-9 Pawnee", "B_Heli_Light_01_armed_F", 30000, "vehicle"], // Armed AH-6
  815. ["PO-30 Orca (Armed, Black)", "O_Heli_Light_02_v2_F", 30000, "vehicle"], // Armed Ka-60 with orca paintjob
  816. ["PO-30 Orca (Armed, Hex)", "O_Heli_Light_02_F", 35000, "vehicle"], // Armed Ka-60
  817. ["WY-55 Hellcat (Armed)", "I_Heli_light_03_F", 40000, "vehicle"], // Armed AW159
  818. ["AH-99 Blackfoot", "B_Heli_Attack_01_F", 50000, "vehicle"], // RAH-66 with gunner
  819. ["Mi-48 Kajman (Hex)", "O_Heli_Attack_02_F", 60000, "vehicle"], // Mi-28 with gunner
  820. ["Mi-48 Kajman (Black)", "O_Heli_Attack_02_black_F", 60000, "vehicle"] // Mi-28 with gunner (black camo)
  821. ];
  822.  
  823. planesArray = compileFinal str
  824. [
  825. ["A-143 Buzzard AA", "I_Plane_Fighter_03_AA_F", 40000, "vehicle"],
  826. ["A-143 Buzzard CAS", "I_Plane_Fighter_03_CAS_F", 45000, "vehicle"],
  827. ["A-164 Wipeout CAS", "B_Plane_CAS_01_F", 60000, "vehicle"],
  828. ["To-199 Neophron CAS", "O_Plane_CAS_02_F", 60000, "vehicle"],
  829. ["MQ4A Greyhawk ATGM UAV", "B_UAV_02_F", 20000, "vehicle"],
  830. ["MQ4A Greyhawk Bomber UAV", "B_UAV_02_CAS_F", 10000, "vehicle"], // Bomber UAVs are a lot harder to use, hence why they are cheaper than ATGMs
  831. ["K40 Ababil-3 ATGM UAV (CSAT)", "O_UAV_02_F", 20000, "vehicle"],
  832. ["K40 Ababil-3 Bomber UAV (CSAT)", "O_UAV_02_CAS_F", 10000, "vehicle"],
  833. ["K40 Ababil-3 ATGM UAV (AAF)", "I_UAV_02_F", 20000, "vehicle"],
  834. ["K40 Ababil-3 Bomber UAV (AAF)", "I_UAV_02_CAS_F", 10000, "vehicle"]
  835. ];
  836.  
  837. boatsArray = compileFinal str
  838. [
  839. ["Rescue Boat", "C_Rubberboat", 500, "boat"],
  840. ["Rescue Boat (NATO)", "B_Lifeboat", 500, "boat"],
  841. ["Rescue Boat (CSAT)", "O_Lifeboat", 500, "boat"],
  842. ["Assault Boat (NATO)", "B_Boat_Transport_01_F", 600, "boat"],
  843. ["Assault Boat (CSAT)", "O_Boat_Transport_01_F", 600, "boat"],
  844. ["Assault Boat (AAF)", "I_Boat_Transport_01_F", 600, "boat"],
  845. ["Assault Boat (FIA)", "B_G_Boat_Transport_01_F", 600, "boat"],
  846. ["Motorboat", "C_Boat_Civil_01_F", 1000, "boat"],
  847. ["Motorboat Rescue", "C_Boat_Civil_rescue_01_F", 900, "boat"],
  848. ["Motorboat Police", "C_Boat_Civil_police_01_F", 1250, "boat"],
  849. ["Speedboat HMG (CSAT)", "O_Boat_Armed_01_hmg_F", 4000, "boat"],
  850. ["Speedboat Minigun (NATO)", "B_Boat_Armed_01_minigun_F", 4000, "boat"],
  851. ["Speedboat Minigun (AAF)", "I_Boat_Armed_01_minigun_F", 4000, "boat"],
  852. ["SDV Submarine (NATO)", "B_SDV_01_F", 1000, "submarine"],
  853. ["SDV Submarine (CSAT)", "O_SDV_01_F", 1000, "submarine"],
  854. ["SDV Submarine (AAF)", "I_SDV_01_F", 1000, "submarine"]
  855. ];
  856.  
  857. allVehStoreVehicles = compileFinal str (call landArray + call armoredArray + call tanksArray + call helicoptersArray + call planesArray + call boatsArray);
  858.  
  859. uavArray = compileFinal str
  860. [
  861. "UAV_02_base_F",
  862. "UGV_01_base_F"
  863. ];
  864.  
  865. noColorVehicles = compileFinal str
  866. [
  867. // Deprecated
  868. ];
  869.  
  870. rgbOnlyVehicles = compileFinal str
  871. [
  872. // Deprecated
  873. ];
  874.  
  875. _color = "#(rgb,1,1,1)color";
  876. _texDir = "client\images\vehicleTextures\";
  877. _kartDir = "\A3\soft_f_kart\Kart_01\Data\";
  878. _mh9Dir = "\A3\air_f\Heli_Light_01\Data\";
  879. _mohawkDir = "\A3\air_f_beta\Heli_Transport_02\Data\";
  880. _taruDir = "\A3\air_f_heli\Heli_Transport_04\Data\";
  881.  
  882. colorsArray = compileFinal str
  883. [
  884. [ // Main colors
  885. "All",
  886. [
  887. ["Black", _color + "(0.01,0.01,0.01,1)"], // #(argb,8,8,3)color(0.1,0.1,0.1,0.1)
  888. ["Grey", _color + "(0.15,0.151,0.152,1)"], // #(argb,8,8,3)color(0.5,0.51,0.512,0.3)
  889. ["White", _color + "(0.75,0.75,0.75,1)"], // #(argb,8,8,3)color(1,1,1,0.5)
  890. ["Dark Blue", _color + "(0,0.05,0.15,1)"], // #(argb,8,8,3)color(0,0.3,0.6,0.05)
  891. ["Blue", _color + "(0,0.03,0.5,1)"], // #(argb,8,8,3)color(0,0.2,1,0.75)
  892. ["Teal", _color + "(0,0.3,0.3,1)"], // #(argb,8,8,3)color(0,1,1,0.15)
  893. ["Green", _color + "(0,0.5,0,1)"], // #(argb,8,8,3)color(0,1,0,0.15)
  894. ["Yellow", _color + "(0.5,0.4,0,1)"], // #(argb,8,8,3)color(1,0.8,0,0.4)
  895. ["Orange", _color + "(0.4,0.09,0,1)"], // #(argb,8,8,3)color(1,0.5,0,0.4)
  896. ["Red", _color + "(0.45,0.005,0,1)"], // #(argb,8,8,3)color(1,0.1,0,0.3)
  897. ["Pink", _color + "(0.5,0.03,0.3,1)"], // #(argb,8,8,3)color(1,0.06,0.6,0.5)
  898. ["Purple", _color + "(0.1,0,0.3,1)"], // #(argb,8,8,3)color(0.8,0,1,0.1)
  899. ["NATO Tan", _texDir + "nato.jpg"], // #(argb,8,8,3)color(0.584,0.565,0.515,0.3)
  900. ["CSAT Brown", _texDir + "csat.jpg"], // #(argb,8,8,3)color(0.624,0.512,0.368,0.3)
  901. ["AAF Green", _texDir + "aaf.jpg"], // #(argb,8,8,3)color(0.546,0.59,0.363,0.2)
  902. ["Trippy", _texDir + "rainbow.jpg"],
  903. ["Carbon", _texDir + "carbon.jpg"],
  904. ["Rusty", _texDir + "rusty.jpg"],
  905. ["Denim", _texDir + "denim.jpg"],
  906. ["Psych", _texDir + "psych.jpg"],
  907. ["Leopard", _texDir + "leopard.jpg"],
  908. ["'Murica", _texDir + "murica.jpg"],
  909. ["Confederate", _texDir + "confederate.jpg"],
  910. ["Union Jack", _texDir + "unionjack.jpg"],
  911. ["Yellow Camo", _texDir + "camo_fuel.jpg"],
  912. ["Orange Camo", _texDir + "camo_fack.jpg"],
  913. ["Red Camo", _texDir + "camo_deser.jpg"],
  914. ["Pink Camo", _texDir + "camo_pank.jpg"]
  915. ]
  916. ],
  917. [ // Kart colors
  918. "Kart_01_Base_F",
  919. [
  920. ["Black (Kart)", [[0, _kartDir + "kart_01_base_black_co.paa"]]],
  921. ["White (Kart)", [[0, _kartDir + "kart_01_base_white_co.paa"]]],
  922. ["Blue (Kart)", [[0, _kartDir + "kart_01_base_blue_co.paa"]]],
  923. ["Green (Kart)", [[0, _kartDir + "kart_01_base_green_co.paa"]]],
  924. ["Yellow (Kart)", [[0, _kartDir + "kart_01_base_yellow_co.paa"]]],
  925. ["Orange (Kart)", [[0, _kartDir + "kart_01_base_orange_co.paa"]]],
  926. ["Red (Kart)", [[0, _kartDir + "kart_01_base_red_co.paa"]]]
  927. ]
  928. ],
  929. [ // MH-9 colors
  930. "Heli_Light_01_base_F",
  931. [
  932. ["AAF Camo (MH-9)", [[0, _mh9Dir + "heli_light_01_ext_indp_co.paa"]]],
  933. ["Blue 'n White (MH-9)", [[0, _mh9Dir + "heli_light_01_ext_blue_co.paa"]]],
  934. ["Blueline (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_blueline_co.paa"]]],
  935. ["Cream Gravy (MH-9)", [[0, _mh9Dir + "heli_light_01_ext_co.paa"]]],
  936. ["Digital (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_digital_co.paa"]]],
  937. ["Elliptical (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_elliptical_co.paa"]]],
  938. ["Furious (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_furious_co.paa"]]],
  939. ["Graywatcher (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_graywatcher_co.paa"]]],
  940. ["ION (MH-9)", [[0, _mh9Dir + "heli_light_01_ext_ion_co.paa"]]],
  941. ["Jeans (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_jeans_co.paa"]]],
  942. ["Light (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_light_co.paa"]]],
  943. ["Shadow (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_shadow_co.paa"]]],
  944. ["Sheriff (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_sheriff_co.paa"]]],
  945. ["Speedy (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_speedy_co.paa"]]],
  946. ["Sunset (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_sunset_co.paa"]]],
  947. ["Vrana (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_vrana_co.paa"]]],
  948. ["Wasp (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_wasp_co.paa"]]],
  949. ["Wave (MH-9)", [[0, _mh9Dir + "Skins\heli_light_01_ext_wave_co.paa"]]]
  950. ]
  951. ],
  952. [ // Mohawk colors
  953. "Heli_Transport_02_base_F",
  954. [
  955. ["Dahoman (Mohawk)", [
  956. [0, _mohawkDir + "Skins\heli_transport_02_1_dahoman_co.paa"],
  957. [1, _mohawkDir + "Skins\heli_transport_02_2_dahoman_co.paa"],
  958. [2, _mohawkDir + "Skins\heli_transport_02_3_dahoman_co.paa"]
  959. ]],
  960. ["ION (Mohawk)", [
  961. [0, _mohawkDir + "Skins\heli_transport_02_1_ion_co.paa"],
  962. [1, _mohawkDir + "Skins\heli_transport_02_2_ion_co.paa"],
  963. [2, _mohawkDir + "Skins\heli_transport_02_3_ion_co.paa"]
  964. ]]
  965. ]
  966. ],
  967. [ // Taru base colors
  968. "Heli_Transport_04_base_F",
  969. [
  970. ["Black (Taru)", [
  971. [0, _taruDir + "heli_transport_04_base_01_black_co.paa"],
  972. [1, _taruDir + "heli_transport_04_base_02_black_co.paa"],
  973. [2, _taruDir + "heli_transport_04_pod_ext01_black_co.paa"],
  974. [3, _taruDir + "heli_transport_04_pod_ext02_black_co.paa"]
  975. ]]
  976. ]
  977. ],
  978. [ // Taru bench colors
  979. "O_Heli_Transport_04_bench_F",
  980. [
  981. ["Black (Taru)", [[2, _taruDir + "heli_transport_04_bench_black_co.paa"]]]
  982. ]
  983. ],
  984. [ // Taru fuel colors
  985. "O_Heli_Transport_04_fuel_F",
  986. [
  987. ["Black (Taru)", [[2, _taruDir + "heli_transport_04_fuel_black_co.paa"]]]
  988. ]
  989. ]
  990. ];
  991.  
  992. //General Store Item List
  993. //Display Name, Class Name, Description, Picture, Buy Price, Sell Price.
  994. // ["Medical Kit", "medkits", localize "STR_WL_ShopDescriptions_MedKit", "client\icons\medkit.paa", 400, 200], // not needed since there are First Ait Kits
  995. customPlayerItems = compileFinal str
  996. [
  997. ["Water Bottle", "water", localize "STR_WL_ShopDescriptions_Water", "client\icons\waterbottle.paa", 30, 15],
  998. ["Canned Food", "cannedfood", localize "STR_WL_ShopDescriptions_CanFood", "client\icons\cannedfood.paa", 30, 15],
  999. ["Repair Kit", "repairkit", localize "STR_WL_ShopDescriptions_RepairKit", "client\icons\briefcase.paa", 500, 250],
  1000. ["Jerry Can (Full)", "jerrycanfull", localize "STR_WL_ShopDescriptions_fuelFull", "client\icons\jerrycan.paa", 150, 75],
  1001. ["Jerry Can (Empty)", "jerrycanempty", localize "STR_WL_ShopDescriptions_fuelEmpty", "client\icons\jerrycan.paa", 50, 25],
  1002. ["Spawn Beacon", "spawnbeacon", localize "STR_WL_ShopDescriptions_spawnBeacon", "client\icons\spawnbeacon.paa", 1500, 750],
  1003. ["Camo Net", "camonet", localize "STR_WL_ShopDescriptions_Camo", "client\icons\camonet.paa", 200, 100],
  1004. ["Syphon Hose", "syphonhose", localize "STR_WL_ShopDescriptions_SyphonHose", "client\icons\syphonhose.paa", 200, 100],
  1005. ["Energy Drink", "energydrink", localize "STR_WL_ShopDescriptions_Energy_Drink", "client\icons\energydrink.paa", 100, 50],
  1006. ["Warchest", "warchest", localize "STR_WL_ShopDescriptions_Warchest", "client\icons\warchest.paa", 1000, 500]
  1007. ];
  1008.  
  1009. call compile preprocessFileLineNumbers "mapConfig\storeOwners.sqf";
  1010.  
  1011. storeConfigDone = compileFinal "true";
Add Comment
Please, Sign In to add comment