file_paths.sqf 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450
  1. //Factorizations
  2. //Locations
  3. aatPath="\aat";
  4. publicVariable "aatPath";
  5. actionBased="\action_menu";
  6. publicVariable "actionBased";
  7. aiBased="\ai_based";
  8. publicVariable "aiBased";
  9. airBased="\air_based";
  10. publicVariable "airBased";
  11. arc170Path="\arc170";
  12. publicVariable "arc170Path";
  13. attePath="\atte";
  14. publicVariable "attePath";
  15. aviation="\aviation";
  16. publicVariable "aviation";
  17. b1Path="\b1";
  18. publicVariable "b1Path";
  19. b2Path="\b2";
  20. publicVariable "b2Path";
  21. barcPath="\barc";
  22. publicVariable "barcPath";
  23. boostPath="\boost";
  24. publicVariable "boostPath";
  25. boxesPath="\boxes";
  26. publicVariable "boxesPath";
  27. droidekaPath="\droideka";
  28. publicVariable "droidekaPath";
  29. dwarfSpiderDroidPath="\dwarf_spider_droid";
  30. publicVariable "dwarfSpiderDroidPath";
  31. factionBased="\faction_based";
  32. publicVariable "factionBased";
  33. geonosiansAllPath="\geonosians"; //zatama test
  34. publicVariable "geonosiansAllPath";
  35. hailfirePath="\hailfire";
  36. publicVariable "hailfirePath";
  37. hmpPath="\hmp";
  38. publicVariable "hmpPath";
  39. homingSpiderDroidPath="\homing_spider_droid";
  40. publicVariable "homingSpiderDroidPath";
  41. laatpath="\laat";
  42. publicVariable "laatpath";
  43. landBased="\land_based";
  44. publicVariable "landBased";
  45. item="\Items";
  46. publicVariable "item";
  47. magnaPath="\magna";
  48. publicVariable "magnaPath";
  49. MedicalP="\medical";
  50. publicVariable "MedicalP";
  51. mortarPath="\mortar";
  52. publicVariable "mortarPath";
  53. mttPath="\mtt";
  54. publicVariable "mttPath";
  55. pilotBased="\pilot_based";
  56. publicVariable "pilotBased";
  57. playerBased="\played_based";
  58. publicVariable "playerBased";
  59. praetorianPath="\praetorian";
  60. publicVariable "praetorianPath";
  61. repair="\repair";
  62. publicVariable "repair";
  63. resupplyData="\ResupplyData";
  64. publicVariable "resupplyData";
  65. sabrePath="\sabre";
  66. publicVariable "sabrePath";
  67. scriptPackagePath="\scriptPackages";
  68. publicVariable "scriptPackagePath";
  69. seaBased="\sea_based";
  70. publicVariable "seaBased";
  71. smokePath="\smoke";
  72. publicVariable "smokePath";
  73. specOpDroidPath="\spec_ops";
  74. publicVariable "specOpDroidPath";
  75. speedBoat="\speed_boats";
  76. publicVariable "speedBoat";
  77. tridroidPath="\tridroid";
  78. publicVariable "tridroidPath";
  79. vehicleBased="\vehicle_based";
  80. publicVariable "vehicleBased";
  81. vehicleVariant="\vehicle_variants";
  82. publicVariable "vehicleVariant";
  83. vulturePath="\vulture";
  84. publicVariable "vulturePath";
  85. vwingPath="\vwing";
  86. publicVariable "vwingPath";
  87. wardenBased="\warden_based";
  88. publicVariable "wardenBased";
  89. ywingPath="\ywing";
  90. publicVariable "ywingPath";
  91. zeusFncPanel="\zeus_function_panel";
  92. publicVariable "zeusFncPanel";
  93. //Objects
  94. aatSQF=aatPath+"\aatMohawkClassBase.sqf";
  95. publicVariable "aatSQF";
  96. arc170SQF=arc170Path+"\arcXiphos.sqf";
  97. publicVariable "arc170SQF";
  98. atteBase=attePath+"\atteBase.sqf";
  99. publicVariable "atteBase";
  100. atteType=attePath+"\atteTypeSelector.sqf";
  101. publicVariable "atteType";
  102. b1AA="\b1at_aa.sqf";
  103. publicVariable "b1at";
  104. b1AT=b1Path+"\b1at_at.sqf";
  105. publicVariable "b1AT";
  106. b1Forest="\b1_forest.sqf";
  107. publicVariable "b1Forest";
  108. b1Snow="\b1_snow.sqf";
  109. publicVariable "b1Snow";
  110. soblack=specOpDroidPath+"\soretexture.sqf";
  111. publicVariable "soblack";
  112. b1Heavy=b1Path+"\b1_heavy.sqf";
  113. publicVariable "b1Heavy";
  114. b1Sniper=b1Path+"\b1_sniper.sqf";
  115. publicVariable "b1Sniper";
  116. b2=b2Path+"\b2Reconfig.sqf";
  117. publicVariable "b2";
  118. barc=barcPath+"\barc.sqf"; //
  119. publicVariable "barc";
  120. bluforSpeedboat="\bluforSpeedBoat.sqf";
  121. publicVariable "bluforSpeedboat";
  122. droideka=droidekaPath+"\droideka.sqf"; //
  123. publicVariable "droideka";
  124. droidekaDriver="\droideka_driver.sqf";
  125. publicVariable "droidekaDriver";
  126. dwarfSpiderDroid=dwarfSpiderDroidPath+"\dwarf_spider_droid.sqf";
  127. publicVariable "dwarfSpiderDroid";
  128. dwarfDriver="\dwarf_spider_droid_driver.sqf";
  129. publicVariable "dwarfDriver";
  130. geonosianAll=geonosiansAllPath+"\geo_all.sqf"; //ZATAMA TEST
  131. publicVariable "geonosianAll";
  132. hailfire=hailfirePath+"\HailfireBallista.sqf";
  133. publicVariable "hailfire";
  134. homingspiderdroid="\spiderdroid_buff.sqf";//
  135. publicVariable "homingspiderdroid";
  136. hmp=hmpPath+"\hmp.sqf"; //
  137. publicVariable "hmp";
  138. laat=laatpath+"\laatClaymore.sqf"; //
  139. publicVariable "laat";
  140. magnaDroid=magnaPath+"\magna.sqf"; //
  141. publicVariable "magnaDroid";
  142. mortar=mortarPath+"\mortars.sqf"; //
  143. publicVariable "mortar";
  144. mtt=mttPath+"\mttdeploy.sqf"; //
  145. publicVariable "mtt";
  146. opforSpeedboat="\opforSpeedBoat.sqf";
  147. publicVariable "opforSpeedboat";
  148. praetorian="\Praetorian.sqf";//
  149. publicVariable "praetorian";
  150. sabre=sabrePath+"\Sabres.sqf";//
  151. publicVariable "sabre";
  152. specOpDroid=specOpDroidPath+"\spec_ops.sqf";
  153. publicVariable "specOpDroid";
  154. triDroid=tridroidPath+"\tri_droid.sqf";
  155. publicVariable "triDroid";
  156. vWing=vwingPath+"\vwingarrow.sqf"; //
  157. publicVariable "vWing";
  158. vulture=vulturePath+"\vultureBase.sqf";//
  159. publicVariable "vulture";
  160. ywing=ywingPath+"\ywingScylla.sqf";//
  161. publicVariable "ywing";
  162. //Factions
  163. //Sides
  164. bluforFac="\blufor";
  165. publicVariable "bluforFac";
  166. opforFac="\opfor";
  167. publicVariable "opforFac";
  168. civFac="\civilian";
  169. publicVariable "civFac";
  170. //Unit Factions
  171. cis="\cis"; //
  172. publicVariable "cis";
  173. //Scripts and functions
  174. aatCoax="\aat_coxial_r.sqf";
  175. publicVariable "aatCoax";
  176. aatRetext="\aat_retext_b.sqf";
  177. publicVariable "aatRetext";
  178. arcSmokeNorm="\arc_smoke_tip.sqf";
  179. publicVariable "arcSmokeNorm";
  180. arcSmokePurBlu="\arc_smoketip_pur_blu.sqf";
  181. publicVariable "arcSmokePurBlu";
  182. arcSmokeRedBlu="\arc_smoke_tip_red_blu.sqf";
  183. publicVariable "arcSmokeRedBlu";
  184. arcSmokeWhiteBlu="\arc_smoke_tip_white_blu.sqf";
  185. publicVariable "arcSmokeWhiteBlu";
  186. addMapGPS="\Map_GPS_A.sqf";
  187. publicVariable "addMapGPS";
  188. addNVG="\NVG_A.sqf";
  189. publicVariable "addNVG";
  190. addThermal="\Thermal_A.sqf";
  191. publicVariable "addThermal";
  192. advSlingLoad="\fn_advancedSlingLoadingInit.sqf";
  193. publicVariable "advSlingLoad";
  194. atteTridentClassFnc="\atteTridentClass.sqf";
  195. publicVariable "atteTridentClassFnc";
  196. flareblufor="\flare_blufor.sqf";
  197. publicVariable "flareblufor";
  198. flareopfor="\flare_opfor.sqf";
  199. publicVariable "flareopfor";
  200. gunshipHMP="\Gunship.sqf";
  201. publicVariable "gunshipHMP";
  202. laatSmoke="\laat_smoke_tip.sqf";
  203. publicVariable "laatSmoke";
  204. largeAmmo="\Large_ammo.sqf";
  205. publicVariable "largeAmmo";
  206. largeMedical="\Large_medical.sqf";
  207. publicVariable "largeMedical";
  208. mttFnc="\mtt.sqf";
  209. publicVariable "mttFnc";
  210. Mstretcher="\stretcher.sqf";
  211. publicVariable "Mstretcher";
  212. repair65="\repair_to_65.sqf";
  213. publicVariable "repair65";
  214. repairMore="\repair_to_more.sqf";
  215. publicVariable "repairMore";
  216. removeEject="\removeEject.sqf";
  217. publicVariable "removeEject";
  218. removeMapGPS="\Map_GPS_R.sqf";
  219. publicVariable "removeMapGPS";
  220. removeNVG="\NVG_R.sqf";
  221. publicVariable "removeNVG";
  222. removeThermal="\Thermal_R.sqf";
  223. publicVariable "removeThermal";
  224. resupplyArc170="\ARC_re.sqf";
  225. publicVariable "resupplyArc170";
  226. resupplyBox="\Resupply_boxes.sqf";
  227. publicVariable "resupplyBox";
  228. resupplyLaat="\LAAT_re.sqf";
  229. publicVariable "resupplyLaat";
  230. resupplyVwing="\Vwing_re.sqf";
  231. publicVariable "resupplyVwing";
  232. resupplyYwing="\Ywing_re.sqf";
  233. publicVariable "resupplyYwing";
  234. rngCiv="\RandomSWCIV.sqf";
  235. publicVariable "rngCiv";
  236. smallAmmo="\Small_ammo.sqf";
  237. publicVariable "smallAmmo";
  238. smallMedical="\Small_medical.sqf";
  239. publicVariable "smallMedical";
  240. transportHMP="\Transport.sqf";
  241. publicVariable "transportHMP";
  242. wardenAmmoBox="\wardenAmmoBox.sqf";
  243. publicVariable "wardenAmmoBox";
  244. ywingSmoke="\ywing_smoke_tip.sqf";
  245. publicVariable "ywingSmoke";
  246. zeusVarNFncPanel="\zeusVariableAndFunctionPanel.sqf";
  247. publicVariable "zeusVarNFncPanel";
  248. //swop functions
  249. swopBoostOn="\LAAT\initTE.sqf";
  250. publicVariable "swopBoostOn";
  251. swopBoostOff="\LAAT\initTD.sqf";
  252. publicVariable "swopBoostOff";
  253. //Quick strings for commonly used paths
  254. vehicleBasedQuick=root+vehicleBased;
  255. publicVariable "vehicleBasedQuick";
  256. vehicleVariantQuick=vehicleBasedQuick+vehicleVariant;
  257. publicVariable "vehicleVariantQuick";
  258. actionBasedQuick=vehicleBasedQuick+actionBased;
  259. publicVariable "actionBasedQuick";
  260. airBasedQuick=vehicleVariantQuick+airBased;
  261. publicVariable "airBasedQuick";
  262. landBasedQuick=vehicleVariantQuick+landBased;
  263. publicVariable "landBasedQuick";
  264. mortarPathQuick=landBasedQuick+mortarPath;
  265. publicVariable "mortarPathQuick";
  266. aiBasedQuick=root+aiBased;
  267. publicVariable "aiBasedQuick";
  268. factionBasedQuick=aiBasedQuick+factionBased;
  269. publicVariable "factionBasedQuick";
  270. cisQuick=factionBasedQuick+opforFac+cis;
  271. publicVariable "cisQuick";
  272. b1Quick=cisQuick+b1Path;
  273. publicVariable "b1Quick";
  274. playedBasedQuick=root+playerBased;
  275. publicVariable "playedBasedQuick";
  276. playedBasedItemsQuick=playedBasedQuick+item;
  277. publicVariable "playedBasedItemsQuick";
  278. aviationPlayedBasedQuick=playedBasedQuick+aviation;
  279. publicVariable "aviationPlayedBasedQuick";
  280. MedicalplayedBasedQuick=playedBasedQuick+MedicalP;
  281. publicVariable "MedicalplayedBasedQuick";
  282. wardenBasedQuick=aviationPlayedBasedQuick+wardenBased;
  283. publicVariable "wardenBasedQuick";
  284. MedicalQuick=medicalPlayedBasedQuick+Mstretcher;
  285. publicVariable "MedicalQuick";
  286. resupplyBoxQuick=wardenBasedQuick+resupplyData;
  287. publicVariable "resupplyBoxQuick";
  288. itemsQuick=playedBasedQuick+item;
  289. publicVariable "itemsQuick";
  290. boxesQuick=itemsQuick+boxesPath;
  291. publicVariable "boxesQuick";
  292. hmpQuick=airBasedQuick+hmpPath;
  293. publicVariable "hmpQuick";
  294. laatSmokeQuick=actionBasedQuick+smokePath+laatpath+laatSmoke;
  295. publicVariable "laatSmokeQuick";
  296. arc170SmokeQuick=actionBasedQuick+smokePath+arc170Path+arcSmokeNorm;
  297. publicVariable "arc170SmokeQuick";
  298. ywingSmokeQuick=actionBasedQuick+smokePath+ywingPath+ywingSmoke;
  299. publicVariable "ywingSmokeQuick";
  300. //Variable that is declared to notify when all the above is done
  301. filePathsDone=true;
  302. publicVariable "filePathsDone";