config.cpp 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260
  1. class CfgPatches {
  2. class RD501_Compositions {
  3. units[] = {};
  4. weapons[] = {};
  5. requiredVersion = 0.1;
  6. requiredAddons[] = {"A3_Modules_F", "A3_Modules_F_Curator"};
  7. };
  8. };
  9. class CfgGroups {
  10. class Empty {
  11. class RD501_Compositions_Republic {
  12. name = "[RD501] Republic";
  13. class RD501_Compositions_Republic_Bases {
  14. name = "Bases";
  15. class RD501_Compositions_Republic_Base_0 {
  16. name="Example Base";
  17. side = 8;
  18. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  19. #include "data\republic\bases\example_base.hpp"
  20. };
  21. class RD501_Compositions_Republic_Base_1 {
  22. name="Razor FARP (Large)";
  23. side = 8;
  24. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  25. #include "data\republic\bases\large_farp.hpp"
  26. };
  27. class RD501_Compositions_Republic_Base_2 {
  28. name="Dakaar Base";
  29. side = 8;
  30. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  31. #include "data\republic\bases\dakaar_base.hpp"
  32. };
  33. class RD501_Compositions_Republic_Base_2 {
  34. name="Sierra Base";
  35. side = 8;
  36. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  37. #include "data\republic\bases\sierra_base.hpp"
  38. };
  39. };
  40. class RD501_Compositions_Republic_Ships {
  41. name = "Ships";
  42. /*class RD501_Compositions_Republic_Ship_0 {
  43. name="Example Ship";
  44. side = 8;
  45. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  46. #include "data\republic\ships\example_ship.hpp"
  47. };*/
  48. class RD501_Compositions_Republic_Ship_0 {
  49. name="Quasaar FARP";
  50. side = 8;
  51. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  52. #include "data\republic\ships\quasaar_farp.hpp"
  53. };
  54. };
  55. class RD501_Compositions_Republic_Installations {
  56. name = "Installations";
  57. class RD501_Compositions_Republic_Installation_0 {
  58. name="Example Installation";
  59. side = 8;
  60. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  61. #include "data\republic\installations\example_installation.hpp"
  62. };
  63. class RD501_Compositions_Republic_Installation_1 {
  64. name="Citadel";
  65. side = 8;
  66. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  67. #include "data\republic\installations\citadel.hpp"
  68. };
  69. };
  70. };
  71. class RD501_Compositions_CIS {
  72. name = "[RD501] CIS";
  73. class RD501_Compositions_CIS_Bases {
  74. name = "Bases";
  75. class RD501_Compositions_CIS_Base_0 {
  76. name="Example Base";
  77. side = 8;
  78. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  79. #include "data\cis\bases\example_base.hpp"
  80. };
  81. class RD501_Compositions_CIS_Base_1 {
  82. name="Snivy Submission Base (Blood Splatters)";
  83. side = 8;
  84. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  85. #include "data\cis\bases\snivy_test_base_1.hpp"
  86. };
  87. class RD501_Compositions_CIS_Base_2 {
  88. name="Base B17";
  89. side = 8;
  90. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  91. #include "data\cis\bases\base_b17.hpp"
  92. };
  93. class RD501_Compositions_CIS_Base_3 {
  94. name="Base S119";
  95. side = 8;
  96. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  97. #include "data\cis\bases\base_s119.hpp"
  98. };
  99. class RD501_Compositions_CIS_Base_4 {
  100. name="Base S119";
  101. side = 8;
  102. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  103. #include "data\cis\bases\base_a11.hpp"
  104. };
  105. class RD501_Compositions_CIS_Base_5 {
  106. name="Field HQ C37";
  107. side = 8;
  108. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  109. #include "data\cis\bases\hq_c37.hpp"
  110. };
  111. class RD501_Compositions_CIS_Base_6 {
  112. name="Armor HQ A91";
  113. side = 8;
  114. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  115. #include "data\cis\bases\hq_a91.hpp"
  116. };
  117. class RD501_Compositions_CIS_Base_7 {
  118. name="Base M2";
  119. side = 8;
  120. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  121. #include "data\cis\bases\base_m2.hpp"
  122. };
  123. class RD501_Compositions_CIS_Base_8 {
  124. name="Base M20";
  125. side = 8;
  126. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  127. #include "data\cis\bases\base_m20.hpp"
  128. };
  129. class RD501_Compositions_CIS_Base_9 {
  130. name="Base A47";
  131. side = 8;
  132. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  133. #include "data\cis\bases\base_a47.hpp"
  134. };
  135. class RD501_Compositions_CIS_Base_10 {
  136. name="Base A66";
  137. side = 8;
  138. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  139. #include "data\cis\bases\base_a66.hpp"
  140. };
  141. class RD501_Compositions_CIS_Base_11 {
  142. name="Base A81";
  143. side = 8;
  144. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  145. #include "data\cis\bases\base_a81.hpp"
  146. };
  147. class RD501_Compositions_CIS_Base_12 {
  148. name="FOB Cresh";
  149. side = 8;
  150. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  151. #include "data\cis\bases\base_fob_cresh.hpp"
  152. };
  153. class RD501_Compositions_CIS_Base_13 {
  154. name="Compound Aurek";
  155. side = 8;
  156. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  157. #include "data\cis\bases\base_compound_aurek.hpp"
  158. };
  159. class RD501_Compositions_CIS_Base_14 {
  160. name="Internment Camp (Large)";
  161. side = 8;
  162. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  163. #include "data\cis\bases\base_interment_camp_large.hpp"
  164. };
  165. class RD501_Compositions_CIS_Base_15 {
  166. name="Internment Facility (Large)";
  167. side = 8;
  168. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  169. #include "data\cis\bases\base_interment_facility_large.hpp"
  170. };
  171. class RD501_Compositions_CIS_Base_16 {
  172. name="Armor Repair Depot";
  173. side = 8;
  174. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  175. #include "data\cis\bases\base_armor_repair_depot.hpp"
  176. };
  177. class RD501_Compositions_CIS_Base_17 {
  178. name="CIS Complex";
  179. side = 8;
  180. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  181. #include "data\cis\bases\complex.hpp"
  182. };
  183. class RD501_Compositions_CIS_Base_18 {
  184. name="CIS Stronghold";
  185. side = 8;
  186. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  187. #include "data\cis\bases\stronghold.hpp"
  188. };
  189. class RD501_Compositions_CIS_Base_19 {
  190. name="CIS Field Headquarters";
  191. side = 8;
  192. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  193. #include "data\cis\bases\fieldhq.hpp"
  194. };
  195. };
  196. class RD501_Compositions_CIS_Ships {
  197. name = "Ships";
  198. class RD501_Compositions_CIS_Ship_0 {
  199. name="Example Ship";
  200. side = 8;
  201. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  202. #include "data\cis\ships\example_ship.hpp"
  203. };
  204. };
  205. class RD501_Compositions_CIS_Installations {
  206. name = "Installations";
  207. class RD501_Compositions_CIS_Installation_1 {
  208. name="Small Bunker";
  209. side = 8;
  210. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  211. #include "data\cis\installations\small_bunker.hpp"
  212. };
  213. class RD501_Compositions_CIS_Installation_2 {
  214. name="Checkpoint";
  215. side = 8;
  216. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  217. #include "data\cis\installations\checkpoint.hpp"
  218. };
  219. class RD501_Compositions_CIS_Installation_3 {
  220. name="Fortified Triple Dispenser (Large)";
  221. side = 8;
  222. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  223. #include "data\cis\installations\installation_fortified_triple_dispenser_large.hpp"
  224. };
  225. class RD501_Compositions_CIS_Installation_4 {
  226. name="Fortified Double Dispenser (Medium)";
  227. side = 8;
  228. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  229. #include "data\cis\installations\installation_fortified_double_dispenser_medium.hpp"
  230. };
  231. class RD501_Compositions_CIS_Installation_5 {
  232. name="Fortified Dispenser (Medium)";
  233. side = 8;
  234. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  235. #include "data\cis\installations\installation_fortified_dispenser_medium.hpp"
  236. };
  237. class RD501_Compositions_CIS_Installation_6 {
  238. name="Fortified Dispenser (Small)";
  239. side = 8;
  240. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  241. #include "data\cis\installations\installation_fortified_dispenser_small.hpp"
  242. };
  243. class RD501_Compositions_CIS_Installation_7 {
  244. name="Fortified Bunker (Small)";
  245. side = 8;
  246. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  247. #include "data\cis\installations\installation_fortified_bunker_medium.hpp"
  248. };
  249. class RD501_Compositions_CIS_Installation_8 {
  250. name="Supply Bunker (Small)";
  251. side = 8;
  252. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  253. #include "data\cis\installations\installation_supply_bunker_small.hpp"
  254. };
  255. };
  256. };
  257. };
  258. };