config.cpp 5.1 KB

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