config.cpp 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433
  1. #include "..\RD501_main\config_macros.hpp"
  2. class CfgPatches
  3. {
  4. class macro_patch_name(low_poly_droids_config)
  5. {
  6. requiredAddons[] = {
  7. macro_lvl3_req
  8. };
  9. requiredVersion = 0.1;
  10. units[] = {
  11. };
  12. weapons[] = {
  13. };
  14. };
  15. };
  16. class CfgGroups
  17. {
  18. class EAST
  19. {
  20. class macro_cis_faction
  21. {
  22. name="RD501 C.I.S Faction";
  23. class Infantry
  24. {
  25. name="Base Infantry Groups";
  26. class RD501_Group_INF_LPB1_12
  27. {
  28. name="HMP Filler";
  29. side=0;
  30. faction = macro_cis_faction
  31. icon="\A3\ui_f\data\map\markers\nato\o_inf.paa";
  32. rarityGroup=1;
  33. class Unit0
  34. {
  35. position[]={0,0,0};
  36. rank="SERGEANT";
  37. side=0;
  38. vehicle=macro_new_unit_class(opfor,B1_red);
  39. };
  40. class Unit1
  41. {
  42. position[]={.5,-.5,0};
  43. rank="SERGEANT";
  44. side=0;
  45. vehicle=macro_new_unit_class(opfor,B1_red);
  46. };
  47. class Unit2
  48. {
  49. position[]={-.5,-.5,0};
  50. rank="PRIVATE";
  51. side=0;
  52. vehicle=macro_new_unit_class(opfor,B1);
  53. };
  54. class Unit3
  55. {
  56. position[]={1,-1,0};
  57. rank="PRIVATE";
  58. side=0;
  59. vehicle=macro_new_unit_class(opfor,B1);
  60. };
  61. class Unit4
  62. {
  63. position[]={-1,-1,0};
  64. rank="PRIVATE";
  65. side=0;
  66. vehicle=macro_new_unit_class(opfor,B1);
  67. };
  68. class Unit5
  69. {
  70. position[]={1.5,-1.5,0};
  71. rank="PRIVATE";
  72. side=0;
  73. vehicle=macro_new_unit_class(opfor,B1);
  74. };
  75. class Unit6
  76. {
  77. position[]={-1.5,-1.5,0};
  78. rank="PRIVATE";
  79. side=0;
  80. vehicle=macro_new_unit_class(opfor,B1);
  81. };
  82. class Unit7
  83. {
  84. position[]={2,-2,0};
  85. rank="PRIVATE";
  86. side=0;
  87. vehicle=macro_new_unit_class(opfor,B1);
  88. };
  89. class Unit8
  90. {
  91. position[]={-2,-2,0};
  92. rank="PRIVATE";
  93. side=0;
  94. vehicle=macro_new_unit_class(opfor,B1);
  95. };
  96. class Unit9
  97. {
  98. position[]={2.5,-2.5,0};
  99. rank="PRIVATE";
  100. side=0;
  101. vehicle=macro_new_unit_class(opfor,B1);
  102. };
  103. class Unit10
  104. {
  105. position[]={-2.5,-2.5,0};
  106. rank="PRIVATE";
  107. side=0;
  108. vehicle=macro_new_unit_class(opfor,B1);
  109. };
  110. class Unit11
  111. {
  112. position[]={3,-3,0};
  113. rank="PRIVATE";
  114. side=0;
  115. vehicle=macro_new_unit_class(opfor,B1);
  116. };
  117. };
  118. class RD501_Group_INF_LPB1_13
  119. {
  120. name="Low Poly L.I.T Filler";
  121. side=0;
  122. faction = macro_cis_faction
  123. icon="\A3\ui_f\data\map\markers\nato\o_inf.paa";
  124. rarityGroup=1;
  125. class Unit0
  126. {
  127. position[]={0,0,0};
  128. rank="SERGEANT";
  129. side=0;
  130. vehicle=macro_new_unit_class(opfor,B1_red);
  131. };
  132. class Unit1
  133. {
  134. position[]={.5,-.5,0};
  135. rank="SERGEANT";
  136. side=0;
  137. vehicle=macro_new_unit_class(opfor,B1_red);
  138. };
  139. class Unit2
  140. {
  141. position[]={-.5,-.5,0};
  142. rank="PRIVATE";
  143. side=0;
  144. vehicle=macro_new_unit_class(opfor,B1);
  145. };
  146. class Unit3
  147. {
  148. position[]={1,-1,0};
  149. rank="PRIVATE";
  150. side=0;
  151. vehicle=macro_new_unit_class(opfor,B1);
  152. };
  153. class Unit4
  154. {
  155. position[]={-1,-1,0};
  156. rank="PRIVATE";
  157. side=0;
  158. vehicle=macro_new_unit_class(opfor,B1);
  159. };
  160. class Unit5
  161. {
  162. position[]={1.5,-1.5,0};
  163. rank="PRIVATE";
  164. side=0;
  165. vehicle=macro_new_unit_class(opfor,B1);
  166. };
  167. class Unit6
  168. {
  169. position[]={-1.5,-1.5,0};
  170. rank="PRIVATE";
  171. side=0;
  172. vehicle=macro_new_unit_class(opfor,B1);
  173. };
  174. class Unit7
  175. {
  176. position[]={2,-2,0};
  177. rank="PRIVATE";
  178. side=0;
  179. vehicle=macro_new_unit_class(opfor,B1);
  180. };
  181. class Unit8
  182. {
  183. position[]={-2,-2,0};
  184. rank="PRIVATE";
  185. side=0;
  186. vehicle=macro_new_unit_class(opfor,B1);
  187. };
  188. class Unit9
  189. {
  190. position[]={2.5,-2.5,0};
  191. rank="PRIVATE";
  192. side=0;
  193. vehicle=macro_new_unit_class(opfor,B1);
  194. };
  195. class Unit10
  196. {
  197. position[]={-2.5,-2.5,0};
  198. rank="PRIVATE";
  199. side=0;
  200. vehicle=macro_new_unit_class(opfor,B1);
  201. };
  202. class Unit11
  203. {
  204. position[]={3,-3,0};
  205. rank="PRIVATE";
  206. side=0;
  207. vehicle=macro_new_unit_class(opfor,B1);
  208. };
  209. class Unit12
  210. {
  211. position[]={-3,-3,0};
  212. rank="PRIVATE";
  213. side=0;
  214. vehicle=macro_new_unit_class(opfor,B1);
  215. };
  216. };
  217. class RD501_Group_INF_LPB1_8
  218. {
  219. name="Low Poly Marid Filler";
  220. side=0;
  221. faction = macro_cis_faction
  222. icon="\A3\ui_f\data\map\markers\nato\o_inf.paa";
  223. rarityGroup=1;
  224. class Unit0
  225. {
  226. position[]={0,0,0};
  227. rank="SERGEANT";
  228. side=0;
  229. vehicle=macro_new_unit_class(opfor,B1);
  230. };
  231. class Unit1
  232. {
  233. position[]={.5,-.5,0};
  234. rank="SERGEANT";
  235. side=0;
  236. vehicle=macro_new_unit_class(opfor,B1_red);
  237. };
  238. class Unit2
  239. {
  240. position[]={-.5,-.5,0};
  241. rank="PRIVATE";
  242. side=0;
  243. vehicle=macro_new_unit_class(opfor,B1);
  244. };
  245. class Unit3
  246. {
  247. position[]={1,-1,0};
  248. rank="PRIVATE";
  249. side=0;
  250. vehicle=macro_new_unit_class(opfor,B1);
  251. };
  252. class Unit4
  253. {
  254. position[]={-1,-1,0};
  255. rank="PRIVATE";
  256. side=0;
  257. vehicle=macro_new_unit_class(opfor,B1);
  258. };
  259. class Unit5
  260. {
  261. position[]={1.5,-1.5,0};
  262. rank="PRIVATE";
  263. side=0;
  264. vehicle=macro_new_unit_class(opfor,B1);
  265. };
  266. class Unit6
  267. {
  268. position[]={-1.5,-1.5,0};
  269. rank="PRIVATE";
  270. side=0;
  271. vehicle=macro_new_unit_class(opfor,B1);
  272. };
  273. class Unit7
  274. {
  275. position[]={2,-2,0};
  276. rank="PRIVATE";
  277. side=0;
  278. vehicle=macro_new_unit_class(opfor,B1);
  279. };
  280. };
  281. class RD501_Group_INF_LPB1_Squad
  282. {
  283. name="Low Poly Squad";
  284. side=0;
  285. faction = macro_cis_faction
  286. icon="\A3\ui_f\data\map\markers\nato\o_inf.paa";
  287. rarityGroup=1;
  288. class Unit0
  289. {
  290. position[]={0,0,0};
  291. rank="CAPTAIN";
  292. side=0;
  293. vehicle=macro_new_unit_class(opfor,B1_team_leader);
  294. };
  295. class Unit1
  296. {
  297. position[]={.5,-.5,0};
  298. rank="SERGEANT";
  299. side=0;
  300. vehicle=macro_new_unit_class(opfor,B1_team_leader);
  301. };
  302. class Unit2
  303. {
  304. position[]={-.5,-.5,0};
  305. rank="SERGEANT";
  306. side=0;
  307. vehicle=macro_new_unit_class(opfor,B1);
  308. };
  309. class Unit3
  310. {
  311. position[]={1,-1,0};
  312. rank="PRIVATE";
  313. side=0;
  314. vehicle=macro_new_unit_class(opfor,B1_heavy);
  315. };
  316. class Unit4
  317. {
  318. position[]={-1,-1,0};
  319. rank="PRIVATE";
  320. side=0;
  321. vehicle=macro_new_unit_class(opfor,B1_heavy);
  322. };
  323. class Unit5
  324. {
  325. position[]={1.5,-1.5,0};
  326. rank="PRIVATE";
  327. side=0;
  328. vehicle=macro_new_unit_class(opfor,B1_AT);
  329. };
  330. class Unit6
  331. {
  332. position[]={-1.5,-1.5,0};
  333. rank="PRIVATE";
  334. side=0;
  335. vehicle=macro_new_unit_class(opfor,B1_AT);
  336. };
  337. class Unit7
  338. {
  339. position[]={2,-2,0};
  340. rank="PRIVATE";
  341. side=0;
  342. vehicle=macro_new_unit_class(opfor,B1);
  343. };
  344. class Unit8
  345. {
  346. position[]={-2,-2,0};
  347. rank="PRIVATE";
  348. side=0;
  349. vehicle=macro_new_unit_class(opfor,B1);
  350. };
  351. class Unit9
  352. {
  353. position[]={2.5,-2.5,0};
  354. rank="PRIVATE";
  355. side=0;
  356. vehicle=macro_new_unit_class(opfor,B1);
  357. };
  358. class Unit10
  359. {
  360. position[]={-2.5,-2.5,0};
  361. rank="PRIVATE";
  362. side=0;
  363. vehicle=macro_new_unit_class(opfor,B1);
  364. };
  365. };
  366. class RD501_Group_INF_LPB1_Team
  367. {
  368. name="Low Poly Fireteam";
  369. side=0;
  370. faction = macro_cis_faction
  371. icon="\A3\ui_f\data\map\markers\nato\o_inf.paa";
  372. rarityGroup=1;
  373. class Unit0
  374. {
  375. position[]={0,0,0};
  376. rank="SERGEANT";
  377. side=0;
  378. vehicle=macro_new_unit_class(opfor,B1_team_leader);
  379. };
  380. class Unit1
  381. {
  382. position[]={.5,-.5,0};
  383. rank="PRIVATE";
  384. side=0;
  385. vehicle=macro_new_unit_class(opfor,B1_AT);
  386. };
  387. class Unit2
  388. {
  389. position[]={-.5,-.5,0};
  390. rank="PRIVATE";
  391. side=0;
  392. vehicle=macro_new_unit_class(opfor,B1_heavy);
  393. };
  394. class Unit3
  395. {
  396. position[]={1,-1,0};
  397. rank="PRIVATE";
  398. side=0;
  399. vehicle=macro_new_unit_class(opfor,B1);
  400. };
  401. class Unit4
  402. {
  403. position[]={-1,-1,0};
  404. rank="PRIVATE";
  405. side=0;
  406. vehicle=macro_new_unit_class(opfor,B1);
  407. };
  408. };
  409. name = "Droid Teams (3-4 droids)";
  410. class RD501_Group_INF_HAT
  411. {
  412. name = "Heavy Asault Team";
  413. side = 0;
  414. faction = macro_cis_faction
  415. icon = "\a3\ui_f\data\map\markers\nato\o_inf.paa";
  416. rarityGroup = 1;
  417. class Unit0
  418. {
  419. position[] = { 0,0,0 };
  420. rank = "SERGEANT";
  421. side = 0;
  422. vehicle = macro_new_unit_class(opfor, B1);
  423. };
  424. };
  425. };
  426. };
  427. };
  428. };