config.cpp 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. #include "../RD501_main/config_macros.hpp"
  2. class CfgPatches
  3. {
  4. class macro_patch_name(laat_variants)
  5. {
  6. author=DANKAUTHORS
  7. requiredAddons[]=
  8. {
  9. macro_lvl3_req
  10. };
  11. requiredVersion=0.1;
  12. units[]={
  13. macro_new_vehicle(laat,501st_cxc),
  14. macro_new_vehicle(laat,501st_cxx),
  15. macro_new_vehicle(laat,501st_cxp),
  16. macro_new_vehicle(laat,501st_cxs),
  17. macro_new_vehicle(laat,501st_cx),
  18. macro_new_vehicle(laat,91st),
  19. macro_new_vehicle(laat,101st),
  20. macro_new_vehicle(laat,212th),
  21. macro_new_vehicle(laat,empire),
  22. macro_new_vehicle(laat,first_order),
  23. macro_new_vehicle(laat,gold),
  24. macro_new_vehicle(laat,chrome),
  25. };
  26. weapons[]={};
  27. };
  28. };
  29. class CfgVehicles
  30. {
  31. class swop_LAAT;
  32. class macro_new_vehicle(laat,Mk3):swop_LAAT
  33. {
  34. hiddenSelectionsMaterials[]=
  35. {
  36. "RD501_Laat\textures\rvmats\laat_mk3_fuselage.rvmat",
  37. "RD501_Laat\textures\rvmats\laat_mk3_wings.rvmat"
  38. };
  39. class ACE_SelfActions;
  40. };
  41. class macro_new_vehicle(laat,gold):macro_new_vehicle(laat,Mk3)
  42. {
  43. //hiddenSelections[] = {"camo1", "camo2"};
  44. hiddenSelectionsMaterials[]=
  45. {
  46. "RD501_Laat\textures\gold.rvmat",// LAAT\textures\fuselage.rvmat
  47. "RD501_Laat\textures\gold.rvmat"//LAAT\textures\wings.rvmat
  48. };
  49. displayName="LAAT/I MK.III - Gold";
  50. //class ACE_SelfActions;
  51. };
  52. class macro_new_vehicle(laat,chrome):macro_new_vehicle(laat,Mk3)
  53. {
  54. displayName="LAAT/I MK.III - Chrome";
  55. hiddenSelectionsMaterials[]=
  56. {
  57. "RD501_Laat\textures\chrome.rvmat",
  58. "RD501_Laat\textures\chrome.rvmat"
  59. };
  60. //class ACE_SelfActions;
  61. };
  62. class macro_new_vehicle(laat,shoeshine):macro_new_vehicle(laat,Mk3)
  63. {
  64. displayName="LAAT/I MK.III - Shoeshine";
  65. hiddenSelectionsMaterials[]=
  66. {
  67. "RD501_Laat\textures\Shoeshine.rvmat",
  68. "RD501_Laat\textures\Shoeshine.rvmat"
  69. };
  70. //class ACE_SelfActions;
  71. };
  72. class macro_new_vehicle(laat,clear):macro_new_vehicle(laat,Mk3)
  73. {
  74. displayName="LAAT/I MK.III - Clear";
  75. hiddenSelectionsMaterials[]=
  76. {
  77. "RD501_Laat\textures\clear.rvmat",
  78. "RD501_Laat\textures\clear.rvmat"
  79. };
  80. //class ACE_SelfActions;
  81. };
  82. class macro_new_vehicle(laat,501st_cxc): RD501_LAAT_Mk3
  83. {
  84. displayName="LAAT/I MK.III - ('CX-C')";
  85. hiddenSelectionsTextures[]=
  86. {
  87. "RD501_Laat\textures\laat\Laat501stcxc\Laat501stBodyCXC.paa",
  88. "RD501_Laat\textures\laat\Laat501stcxc\Laat501stWingCXC.paa"
  89. };
  90. #include "_interactions/cxc.hpp"
  91. };
  92. class macro_new_vehicle(laat,501st_cxx): RD501_LAAT_Mk3
  93. {
  94. #include "_interactions/cxx.hpp"
  95. displayName="LAAT/I MK.III - ('CX-X')";
  96. hiddenSelectionsTextures[]=
  97. {
  98. "RD501_Laat\textures\laat\Laat501stcxx\Laat501stBodyCXX.paa",
  99. "RD501_Laat\textures\laat\Laat501stcxx\Laat501stWingCXX.paa"
  100. };
  101. };
  102. class macro_new_vehicle(laat,501st_cxp): RD501_LAAT_Mk3
  103. {
  104. #include "_interactions/cxp.hpp"
  105. displayName="LAAT/I MK.III - ('CX-P')";
  106. hiddenSelectionsTextures[]=
  107. {
  108. "RD501_Laat\textures\laat\Laat501stcxp\Laat501stBodyCXP.paa",
  109. "RD501_Laat\textures\laat\Laat501stcxp\Laat501stWingCXP.paa"
  110. };
  111. };
  112. class macro_new_vehicle(laat,501st_cxs): RD501_LAAT_Mk3
  113. {
  114. #include "_interactions/cxs.hpp"
  115. displayName="LAAT/I MK.III - ('CX-S')";
  116. hiddenSelectionsTextures[]=
  117. {
  118. "RD501_Laat\textures\laat\Laat501stcxs\Laat501stBodyCXS.paa",
  119. "RD501_Laat\textures\laat\Laat501stcxs\Laat501stWingCXS.paa"
  120. };
  121. };
  122. class macro_new_vehicle(laat,501st_cx): RD501_LAAT_Mk3
  123. {
  124. #include "_interactions/cx.hpp"
  125. displayName="LAAT/I MK.III - ('CX')";
  126. hiddenSelectionsTextures[]=
  127. {
  128. "RD501_Laat\textures\laat\Laat501stcx\Laat501stBodyCX.paa",
  129. "RD501_Laat\textures\laat\Laat501stcxs\Laat501stWingCXS.paa"
  130. };
  131. };
  132. //Dedicated
  133. class macro_new_vehicle(laat,91st): RD501_LAAT_Mk3
  134. {
  135. displayName="LAAT/I MK.III - ('91st')";
  136. hiddenSelectionsTextures[]=
  137. {
  138. "RD501_Laat\textures\laat\Laat91st\Laat91stBody.paa",
  139. "RD501_Laat\textures\laat\Laat91st\Laat91stWing.paa"
  140. };
  141. };
  142. class macro_new_vehicle(laat,101st): RD501_LAAT_Mk3
  143. {
  144. displayName="LAAT/I MK.III - ('101st')";
  145. hiddenSelectionsTextures[]=
  146. {
  147. "RD501_Laat\textures\laat\Laat101st\Laat101stBody.paa",
  148. "RD501_Laat\textures\laat\Laat101st\Laat101stWing.paa"
  149. };
  150. };
  151. class macro_new_vehicle(laat,212th): RD501_LAAT_Mk3
  152. {
  153. displayName="LAAT/I MK.III - ('212th')";
  154. hiddenSelectionsTextures[]=
  155. {
  156. "RD501_Laat\textures\laat\Laat212th\Laat212thBody.paa",
  157. "RD501_Laat\textures\laat\Laat212th\Laat212thWing.paa"
  158. };
  159. };
  160. class macro_new_vehicle(laat,empire): RD501_LAAT_Mk3
  161. {
  162. #include "_interactions/empire.hpp"
  163. displayName="LAAT/I MK.III - ('Empire')";
  164. hiddenSelectionsTextures[]=
  165. {
  166. "RD501_Laat\textures\laat\LaatEmpire\LaatBodyEmpire.paa",
  167. "RD501_Laat\textures\laat\LaatEmpire\LaatWingEmpire.paa"
  168. };
  169. };
  170. class macro_new_vehicle(laat,first_order): RD501_LAAT_Mk3
  171. {
  172. #include "_interactions/first_order.hpp"
  173. displayName="LAAT/I MK.III - ('First Order')";
  174. hiddenSelectionsTextures[]=
  175. {
  176. "RD501_Laat\textures\laat\LaatFirstOrder\LaatBodyFirstOrder.paa",
  177. "RD501_Laat\textures\laat\LaatFirstOrder\LaatWingFirstOrder.paa"
  178. };
  179. };
  180. };