config.cpp 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. #include "../../../RD501_main/config_macros.hpp"
  2. class CfgPatches
  3. {
  4. class macro_patch_name(Z95)
  5. {
  6. addonRootClass=macro_patch_name(vehicles)
  7. requiredAddons[]=
  8. {
  9. macro_patch_name(vehicles)
  10. };
  11. requiredVersion=0.1;
  12. units[]=
  13. {
  14. macro_new_vehicle(z95,blue)
  15. };
  16. weapons[]=
  17. {
  18. };
  19. };
  20. };
  21. class CfgVehicles
  22. {
  23. /*class Plane_Base_F: Plane
  24. {
  25. class AnimationSources;
  26. class Components;
  27. };*/
  28. class Plane_Fighter_03_base_F;/*: Plane_Base_F
  29. {
  30. class Turrets
  31. {
  32. class MainTurret;
  33. };
  34. };*/
  35. class Plane_Fighter_03_dynamicLoadout_base_F:Plane_Fighter_03_base_F
  36. {
  37. class Components;
  38. /*class Turrets: Turrets
  39. {
  40. class MainTurret: MainTurret
  41. {
  42. };
  43. };*/
  44. };
  45. class 3as_Z95_base: Plane_Fighter_03_dynamicLoadout_base_F
  46. {
  47. class Components: Components
  48. {
  49. class TransportPylonsComponent;
  50. };
  51. };
  52. class macro_new_vehicle(z95,blue):3as_Z95_base
  53. {
  54. scope=2;
  55. scopeCurator=2;
  56. forceInGarage = 1;
  57. side=1;
  58. stallSpeed=5;
  59. displayName = "Republic Z95 'Headhunter'"
  60. author = "RD501"
  61. faction = macro_republic_faction
  62. editorSubcategory = macro_editor_cat_air(Republic_vtol)
  63. vehicleClass = macro_editor_vehicle_type_air(Republic)
  64. stallSpeed=5;
  65. draconicTorqueYCoef[]={1.5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
  66. draconicForceYCoef=6;
  67. envelope[] = {0.5,2.11,2.43,1.97,1.72,2.69,3.87,5.27,6.89,8.72,9.7,9.6,9.2,8.5,8.2,8};
  68. aileronSensitivity=2.9;
  69. aileronControlsSensitivityCoef=4;
  70. #include "../../common/universal_mfd.hpp"
  71. #include "../../common/common_pilotCamera.hpp"
  72. weaponLockSystem = "2+4+8";
  73. weapons[]=
  74. {
  75. "CMFlareLauncher",
  76. "Laserdesignator_pilotCamera",
  77. //macro_new_weapon(generic,green_dual_aircraft_laser)
  78. };
  79. magazines[]=
  80. {
  81. "Laserbatteries",
  82. "120Rnd_CMFlare_Chaff_Magazine",
  83. "120Rnd_CMFlare_Chaff_Magazine",
  84. "120Rnd_CMFlare_Chaff_Magazine",
  85. "120Rnd_CMFlare_Chaff_Magazine",
  86. //macro_new_mag(pylon_generic_aircraft_gun_asg,3000)
  87. };
  88. hiddenselections[]=
  89. {
  90. "camo",
  91. "camo1",
  92. "camo2"
  93. };
  94. hiddenselectionstextures[]=
  95. {
  96. "3AS\3as_Z95\Data\blue_co.paa",
  97. "3AS\3as_Z95\Data\cockpit_co.paa",
  98. "3AS\3as_saber\data\glass\glass_ca"
  99. };
  100. class Components: Components
  101. {
  102. class TransportPylonsComponent:TransportPylonsComponent
  103. {
  104. class pylons
  105. {
  106. class pylons1
  107. {
  108. hardpoints[]=
  109. {
  110. "RD501_Universal_rail"
  111. };
  112. attachment=macro_new_mag(pylon_agm,6)
  113. priority=10;
  114. maxweight=300;
  115. UIposition[]={0.60000002,0.44999999};
  116. };
  117. class pylons2: pylons1
  118. {
  119. UIposition[]={0.050000001,0.44999999};
  120. mirroredMissilePos=1;
  121. };
  122. class pylons3: pylons1
  123. {
  124. hardpoints[]=
  125. {
  126. "RD501_Universal_rail"
  127. };
  128. attachment=macro_new_mag(pylon_agm,6)
  129. priority=9;
  130. maxweight=2500;
  131. UIposition[]={0.55000001,0.34999999};
  132. };
  133. class pylons4: pylons3
  134. {
  135. hardpoints[]=
  136. {
  137. "RD501_Universal_rail"
  138. };
  139. attachment=macro_new_mag(pylon_agm,6)
  140. priority=13;
  141. maxweight=5000;
  142. UIposition[]={0.1,0.34999999};
  143. mirroredMissilePos=3;
  144. };
  145. class pylons5: pylons1
  146. {
  147. hardpoints[]=
  148. {
  149. "RD501_Universal_rail"
  150. };
  151. attachment=macro_new_mag(pylon_agm,6)
  152. priority=7;
  153. maxweight=5000;
  154. UIposition[]={0.5,0.25};
  155. };
  156. class pylons6: pylons5
  157. {
  158. hardpoints[]=
  159. {
  160. "RD501_Universal_rail"
  161. };
  162. attachment=macro_new_mag(pylon_agm,6)
  163. priority=12;
  164. maxweight=5000;
  165. UIposition[]={0.15000001,0.25};
  166. mirroredMissilePos=5;
  167. };
  168. class Pylons7
  169. {
  170. hardpoints[]=
  171. {
  172. "RD501_Gun_rail"
  173. };
  174. priority=5;
  175. attachment=macro_new_mag(pylon_voltic,200)
  176. maxweight=4000;
  177. UIposition[]={0.32499999,0.15000001};
  178. };
  179. };
  180. }
  181. };
  182. };
  183. };