config.cpp 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  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. };
  34. class RD501_Compositions_Republic_Ships {
  35. name = "Ships";
  36. /*class RD501_Compositions_Republic_Ship_0 {
  37. name="Example Ship";
  38. side = 8;
  39. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  40. #include "data\republic\ships\example_ship.hpp"
  41. };*/
  42. class RD501_Compositions_Republic_Ship_0 {
  43. name="Quasaar FARP";
  44. side = 8;
  45. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  46. #include "data\republic\ships\quasaar_farp.hpp"
  47. };
  48. };
  49. class RD501_Compositions_Republic_Installations {
  50. name = "Installations";
  51. class RD501_Compositions_Republic_Installation_0 {
  52. name="Example Installation";
  53. side = 8;
  54. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  55. #include "data\republic\installations\example_installation.hpp"
  56. };
  57. };
  58. };
  59. class RD501_Compositions_CIS {
  60. name = "[RD501] CIS";
  61. class RD501_Compositions_CIS_Bases {
  62. name = "Bases";
  63. class RD501_Compositions_CIS_Base_0 {
  64. name="Example Base";
  65. side = 8;
  66. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  67. #include "data\cis\bases\example_base.hpp"
  68. };
  69. class RD501_Compositions_CIS_Base_1 {
  70. name="Snivy Submission Base (Blood Splatters)";
  71. side = 8;
  72. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  73. #include "data\cis\bases\snivy_test_base_1.hpp"
  74. };
  75. class RD501_Compositions_CIS_Base_2 {
  76. name="Base B17";
  77. side = 8;
  78. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  79. #include "data\cis\bases\base_b17.hpp"
  80. };
  81. class RD501_Compositions_CIS_Base_3 {
  82. name="Base S119";
  83. side = 8;
  84. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  85. #include "data\cis\bases\base_s119.hpp"
  86. };
  87. class RD501_Compositions_CIS_Base_4 {
  88. name="Base S119";
  89. side = 8;
  90. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  91. #include "data\cis\bases\base_a11.hpp"
  92. };
  93. class RD501_Compositions_CIS_Base_5 {
  94. name="Field HQ C37";
  95. side = 8;
  96. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  97. #include "data\cis\bases\hq_c37.hpp"
  98. };
  99. class RD501_Compositions_CIS_Base_6 {
  100. name="Armor HQ A91";
  101. side = 8;
  102. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  103. #include "data\cis\bases\hq_a91.hpp"
  104. };
  105. class RD501_Compositions_CIS_Base_7 {
  106. name="Base M2";
  107. side = 8;
  108. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  109. #include "data\cis\bases\base_m2.hpp"
  110. };
  111. class RD501_Compositions_CIS_Base_8 {
  112. name="Base M20";
  113. side = 8;
  114. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  115. #include "data\cis\bases\base_m20.hpp"
  116. };
  117. class RD501_Compositions_CIS_Base_9 {
  118. name="Base A47";
  119. side = 8;
  120. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  121. #include "data\cis\bases\base_a47.hpp"
  122. };
  123. class RD501_Compositions_CIS_Base_10 {
  124. name="Base A66";
  125. side = 8;
  126. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  127. #include "data\cis\bases\base_a66.hpp"
  128. };
  129. class RD501_Compositions_CIS_Base_11 {
  130. name="Base A81";
  131. side = 8;
  132. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  133. #include "data\cis\bases\base_a81.hpp"
  134. };
  135. class RD501_Compositions_CIS_Base_12 {
  136. name="FOB Cresh";
  137. side = 8;
  138. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  139. #include "data\cis\bases\base_fob_cresh.hpp"
  140. };
  141. class RD501_Compositions_CIS_Base_13 {
  142. name="Compound Aurek";
  143. side = 8;
  144. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  145. #include "data\cis\bases\base_compound_aurek.hpp"
  146. };
  147. class RD501_Compositions_CIS_Base_14 {
  148. name="Internment Camp (Large)";
  149. side = 8;
  150. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  151. #include "data\cis\bases\base_interment_camp_large.hpp"
  152. };
  153. class RD501_Compositions_CIS_Base_15 {
  154. name="Internment Facility (Large)";
  155. side = 8;
  156. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  157. #include "data\cis\bases\base_interment_facility_large.hpp"
  158. };
  159. class RD501_Compositions_CIS_Base_16 {
  160. name="Armor Repair Depot";
  161. side = 8;
  162. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  163. #include "data\cis\bases\base_armor_repair_depot.hpp"
  164. };
  165. };
  166. class RD501_Compositions_CIS_Ships {
  167. name = "Ships";
  168. class RD501_Compositions_CIS_Ship_0 {
  169. name="Example Ship";
  170. side = 8;
  171. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  172. #include "data\cis\ships\example_ship.hpp"
  173. };
  174. };
  175. class RD501_Compositions_CIS_Installations {
  176. name = "Installations";
  177. class RD501_Compositions_CIS_Installation_1 {
  178. name="Small Bunker";
  179. side = 8;
  180. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  181. #include "data\cis\installations\small_bunker.hpp"
  182. };
  183. class RD501_Compositions_CIS_Installation_2 {
  184. name="Checkpoint";
  185. side = 8;
  186. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  187. #include "data\cis\installations\checkpoint.hpp"
  188. };
  189. class RD501_Compositions_CIS_Installation_3 {
  190. name="Fortified Triple Dispenser (Large)";
  191. side = 8;
  192. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  193. #include "data\cis\installations\installation_fortified_triple_dispenser_large.hpp"
  194. };
  195. class RD501_Compositions_CIS_Installation_4 {
  196. name="Fortified Double Dispenser (Medium)";
  197. side = 8;
  198. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  199. #include "data\cis\installations\installation_fortified_double_dispenser_medium.hpp"
  200. };
  201. class RD501_Compositions_CIS_Installation_5 {
  202. name="Fortified Dispenser (Medium)";
  203. side = 8;
  204. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  205. #include "data\cis\installations\installation_fortified_dispenser_medium.hpp"
  206. };
  207. class RD501_Compositions_CIS_Installation_6 {
  208. name="Fortified Dispenser (Small)";
  209. side = 8;
  210. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  211. #include "data\cis\installations\installation_fortified_dispenser_small.hpp"
  212. };
  213. class RD501_Compositions_CIS_Installation_7 {
  214. name="Fortified Bunker (Small)";
  215. side = 8;
  216. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  217. #include "data\cis\installations\installation_fortified_bunker_medium.hpp"
  218. };
  219. class RD501_Compositions_CIS_Installation_8 {
  220. name="Supply Bunker (Small)";
  221. side = 8;
  222. icon = "\a3\Ui_f\data\Map\Markers\NATO\n_unknown.paa";
  223. #include "data\cis\installations\installation_supply_bunker_small.hpp"
  224. };
  225. };
  226. };
  227. };
  228. };