file_paths.sqf 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444
  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. b1Forest="\b1_forest.sqf";
  103. publicVariable "b1Forest";
  104. b1Snow="\b1_snow.sqf";
  105. publicVariable "b1Snow";
  106. soblack=specOpDroidPath+"\soretexture.sqf";
  107. publicVariable "soblack";
  108. b1Heavy=b1Path+"\b1_heavy.sqf";
  109. publicVariable "b1Heavy";
  110. b1Sniper=b1Path+"\b1_sniper.sqf";
  111. publicVariable "b1Sniper";
  112. b2=b2Path+"\b2Reconfig.sqf";
  113. publicVariable "b2";
  114. barc=barcPath+"\barc.sqf"; //
  115. publicVariable "barc";
  116. bluforSpeedboat="\bluforSpeedBoat.sqf";
  117. publicVariable "bluforSpeedboat";
  118. droideka=droidekaPath+"\droideka.sqf"; //
  119. publicVariable "droideka";
  120. droidekaDriver="\droideka_driver.sqf";
  121. publicVariable "droidekaDriver";
  122. dwarfSpiderDroid=dwarfSpiderDroidPath+"\dwarf_spider_droid.sqf";
  123. publicVariable "dwarfSpiderDroid";
  124. dwarfDriver="\dwarf_spider_droid_driver.sqf";
  125. publicVariable "dwarfDriver";
  126. geonosianAll=geonosiansAllPath+"\geo_all.sqf"; //ZATAMA TEST
  127. publicVariable "geonosianAll";
  128. hailfire=hailfirePath+"\HailfireBallista.sqf";
  129. publicVariable "hailfire";
  130. homingspiderdroid="\spiderdroid_buff.sqf";//
  131. publicVariable "homingspiderdroid";
  132. hmp=hmpPath+"\hmp.sqf"; //
  133. publicVariable "hmp";
  134. laat=laatpath+"\laatClaymore.sqf"; //
  135. publicVariable "laat";
  136. magnaDroid=magnaPath+"\magna.sqf"; //
  137. publicVariable "magnaDroid";
  138. mortar=mortarPath+"\mortars.sqf"; //
  139. publicVariable "mortar";
  140. mtt=mttPath+"\mttdeploy.sqf"; //
  141. publicVariable "mtt";
  142. opforSpeedboat="\opforSpeedBoat.sqf";
  143. publicVariable "opforSpeedboat";
  144. praetorian="\Praetorian.sqf";//
  145. publicVariable "praetorian";
  146. sabre=sabrePath+"\Sabres.sqf";//
  147. publicVariable "sabre";
  148. specOpDroid=specOpDroidPath+"\spec_ops.sqf";
  149. publicVariable "specOpDroid";
  150. triDroid=tridroidPath+"\tri_droid.sqf";
  151. publicVariable "triDroid";
  152. vWing=vwingPath+"\vwingarrow.sqf"; //
  153. publicVariable "vWing";
  154. vulture=vulturePath+"\vultureBase.sqf";//
  155. publicVariable "vulture";
  156. ywing=ywingPath+"\ywingScylla.sqf";//
  157. publicVariable "ywing";
  158. //Factions
  159. //Sides
  160. bluforFac="\blufor";
  161. publicVariable "bluforFac";
  162. opforFac="\opfor";
  163. publicVariable "opforFac";
  164. civFac="\civilian";
  165. publicVariable "civFac";
  166. //Unit Factions
  167. cis="\cis"; //
  168. publicVariable "cis";
  169. //Scripts and functions
  170. aatCoax="\aat_coxial_r.sqf";
  171. publicVariable "aatCoax";
  172. aatRetext="\aat_retext_b.sqf";
  173. publicVariable "aatRetext";
  174. arcSmokeNorm="\arc_smoke_tip.sqf";
  175. publicVariable "arcSmokeNorm";
  176. arcSmokePurBlu="\arc_smoketip_pur_blu.sqf";
  177. publicVariable "arcSmokePurBlu";
  178. arcSmokeRedBlu="\arc_smoke_tip_red_blu.sqf";
  179. publicVariable "arcSmokeRedBlu";
  180. arcSmokeWhiteBlu="\arc_smoke_tip_white_blu.sqf";
  181. publicVariable "arcSmokeWhiteBlu";
  182. addMapGPS="\Map_GPS_A.sqf";
  183. publicVariable "addMapGPS";
  184. addNVG="\NVG_A.sqf";
  185. publicVariable "addNVG";
  186. addThermal="\Thermal_A.sqf";
  187. publicVariable "addThermal";
  188. advSlingLoad="\fn_advancedSlingLoadingInit.sqf";
  189. publicVariable "advSlingLoad";
  190. atteTridentClassFnc="\atteTridentClass.sqf";
  191. publicVariable "atteTridentClassFnc";
  192. flareblufor="\flare_blufor.sqf";
  193. publicVariable "flareblufor";
  194. flareopfor="\flare_opfor.sqf";
  195. publicVariable "flareopfor";
  196. gunshipHMP="\Gunship.sqf";
  197. publicVariable "gunshipHMP";
  198. laatSmoke="\laat_smoke_tip.sqf";
  199. publicVariable "laatSmoke";
  200. largeAmmo="\Large_ammo.sqf";
  201. publicVariable "largeAmmo";
  202. largeMedical="\Large_medical.sqf";
  203. publicVariable "largeMedical";
  204. mttFnc="\mtt.sqf";
  205. publicVariable "mttFnc";
  206. Mstretcher="\stretcher.sqf";
  207. publicVariable "Mstretcher";
  208. repair65="\repair_to_65.sqf";
  209. publicVariable "repair65";
  210. repairMore="\repair_to_more.sqf";
  211. publicVariable "repairMore";
  212. removeEject="\removeEject.sqf";
  213. publicVariable "removeEject";
  214. removeMapGPS="\Map_GPS_R.sqf";
  215. publicVariable "removeMapGPS";
  216. removeNVG="\NVG_R.sqf";
  217. publicVariable "removeNVG";
  218. removeThermal="\Thermal_R.sqf";
  219. publicVariable "removeThermal";
  220. resupplyArc170="\ARC_re.sqf";
  221. publicVariable "resupplyArc170";
  222. resupplyBox="\Resupply_boxes.sqf";
  223. publicVariable "resupplyBox";
  224. resupplyLaat="\LAAT_re.sqf";
  225. publicVariable "resupplyLaat";
  226. resupplyVwing="\Vwing_re.sqf";
  227. publicVariable "resupplyVwing";
  228. resupplyYwing="\Ywing_re.sqf";
  229. publicVariable "resupplyYwing";
  230. rngCiv="\RandomSWCIV.sqf";
  231. publicVariable "rngCiv";
  232. smallAmmo="\Small_ammo.sqf";
  233. publicVariable "smallAmmo";
  234. smallMedical="\Small_medical.sqf";
  235. publicVariable "smallMedical";
  236. transportHMP="\Transport.sqf";
  237. publicVariable "transportHMP";
  238. wardenAmmoBox="\wardenAmmoBox.sqf";
  239. publicVariable "wardenAmmoBox";
  240. ywingSmoke="\ywing_smoke_tip.sqf";
  241. publicVariable "ywingSmoke";
  242. zeusVarNFncPanel="\zeusVariableAndFunctionPanel.sqf";
  243. publicVariable "zeusVarNFncPanel";
  244. //swop functions
  245. swopBoostOn="\LAAT\initTE.sqf";
  246. publicVariable "swopBoostOn";
  247. swopBoostOff="\LAAT\initTD.sqf";
  248. publicVariable "swopBoostOff";
  249. //Quick strings for commonly used paths
  250. vehicleBasedQuick=root+vehicleBased;
  251. publicVariable "vehicleBasedQuick";
  252. vehicleVariantQuick=vehicleBasedQuick+vehicleVariant;
  253. publicVariable "vehicleVariantQuick";
  254. actionBasedQuick=vehicleBasedQuick+actionBased;
  255. publicVariable "actionBasedQuick";
  256. airBasedQuick=vehicleVariantQuick+airBased;
  257. publicVariable "airBasedQuick";
  258. landBasedQuick=vehicleVariantQuick+landBased;
  259. publicVariable "landBasedQuick";
  260. mortarPathQuick=landBasedQuick+mortarPath;
  261. publicVariable "mortarPathQuick";
  262. aiBasedQuick=root+aiBased;
  263. publicVariable "aiBasedQuick";
  264. factionBasedQuick=aiBasedQuick+factionBased;
  265. publicVariable "factionBasedQuick";
  266. cisQuick=factionBasedQuick+opforFac+cis;
  267. publicVariable "cisQuick";
  268. b1Quick=cisQuick+b1Path;
  269. publicVariable "b1Quick";
  270. playedBasedQuick=root+playerBased;
  271. publicVariable "playedBasedQuick";
  272. playedBasedItemsQuick=playedBasedQuick+item;
  273. publicVariable "playedBasedItemsQuick";
  274. aviationPlayedBasedQuick=playedBasedQuick+aviation;
  275. publicVariable "aviationPlayedBasedQuick";
  276. MedicalplayedBasedQuick=playedBasedQuick+MedicalP;
  277. publicVariable "MedicalplayedBasedQuick";
  278. wardenBasedQuick=aviationPlayedBasedQuick+wardenBased;
  279. publicVariable "wardenBasedQuick";
  280. MedicalQuick=medicalPlayedBasedQuick+Mstretcher;
  281. publicVariable "MedicalQuick";
  282. resupplyBoxQuick=wardenBasedQuick+resupplyData;
  283. publicVariable "resupplyBoxQuick";
  284. itemsQuick=playedBasedQuick+item;
  285. publicVariable "itemsQuick";
  286. boxesQuick=itemsQuick+boxesPath;
  287. publicVariable "boxesQuick";
  288. hmpQuick=airBasedQuick+hmpPath;
  289. publicVariable "hmpQuick";
  290. laatSmokeQuick=actionBasedQuick+smokePath+laatpath+laatSmoke;
  291. publicVariable "laatSmokeQuick";
  292. arc170SmokeQuick=actionBasedQuick+smokePath+arc170Path+arcSmokeNorm;
  293. publicVariable "arc170SmokeQuick";
  294. ywingSmokeQuick=actionBasedQuick+smokePath+ywingPath+ywingSmoke;
  295. publicVariable "ywingSmokeQuick";
  296. //Variable that is declared to notify when all the above is done
  297. filePathsDone=true;
  298. publicVariable "filePathsDone";