config.cpp 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  1. #include "../RD501_main/config_macros.hpp"
  2. class CfgPatches
  3. {
  4. class macro_patch_name(legacy_classnames)
  5. {
  6. requiredAddons[] = {
  7. macro_lvl4_req
  8. };
  9. requiredVersion = 0.1;
  10. units[] = {
  11. "RD501_Wallshieldobject6",
  12. "RD501_Med_plat_ammo"
  13. };
  14. weapons[] = {};
  15. };
  16. };
  17. class CfgVehicles
  18. {
  19. class macro_new_vehicle(shield,object_6);
  20. class RD501_Wallshieldobject6:macro_new_vehicle(shield,object_6)
  21. {
  22. displayName = "[Legacy Object] 501st Wall Energy Shield 6";
  23. };
  24. class macro_new_vehicle(resuppy_box,platoon_medical);
  25. class RD501_Med_plat_ammo:macro_new_vehicle(resuppy_box,platoon_medical)
  26. {
  27. displayName = "[Legacy Object] Republic Platoon Resupply (Medical)";
  28. };
  29. class macro_new_vehicle(laat,Mk3);
  30. class laat_mk3:macro_new_vehicle(laat,Mk3)
  31. {
  32. displayName= "LEGACY CLASS NAME OF LAAT MK3";
  33. forceInGarage=0;
  34. scope=0;
  35. };
  36. class macro_new_vehicle(AAT,Medium_MkII);
  37. class O_SWOP_AAT_1_RD501:macro_new_vehicle(AAT,Medium_MkII)
  38. {
  39. displayName= "LEGACY CLASS NAME Medium AAT";
  40. forceInGarage=0;
  41. scope=0;
  42. };
  43. class B_AssaultPack_blk;
  44. class RD501_Legacy_Backpack:B_AssaultPack_blk
  45. {
  46. scope=0;
  47. displayName="[] Legacy backpack";
  48. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\other\legacy_texture.paa};
  49. maximumload=7000;
  50. };
  51. class SWOP_Clonetrooper_F;
  52. class RD501_Legacy_Uniform_Skin: SWOP_Clonetrooper_F
  53. {
  54. author = "SWOP";
  55. scope = 1;
  56. model = "SWOP_clones\uniform\cloneBody.p3d";
  57. nakedUniform = "U_BasicBody";
  58. hiddenSelections[] = {"Camo1"};
  59. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\other\legacy_texture.paa};
  60. };
  61. };
  62. class cfgWeapons
  63. {
  64. class arifle_MX_F;
  65. class RocketRPS6_F;
  66. class hgun_ACPC2_F;
  67. #include "_legacy_classnames/primary_weapons.hpp"
  68. class optic_Aco;
  69. class NVGoggles;
  70. class SWOP_visor_w;
  71. class SWOP_visor_antenna;
  72. class itemCore;
  73. class Uniform_Base;
  74. class v_rebreather;
  75. class RD501_Legacy_Scope:optic_Aco
  76. {
  77. scope=0;
  78. };
  79. class RD501_Legacy_NVG:NVGoggles
  80. {
  81. scope=0;
  82. };
  83. // class SWOP_DC15A_zoomscopex2_RD501:RD501_Legacy_Scope{};
  84. class SWOP_DC15A_zoomscopex2_RD501: itemCore {};
  85. class SWOP_visordown_501_antenna:SWOP_visor_antenna{};
  86. class RD501_visor_w2:SWOP_visor_w {};
  87. class SWOP_Visor_Down_RD501 : SWOP_visor_antenna
  88. {
  89. displayName = "Custom - Clone Visor (perma down)";
  90. class ItemInfo
  91. {
  92. type = 616;
  93. hmdType = 0;
  94. uniformModel = "SWOP_clones\nvg\visor.p3d";
  95. modelOff = "SWOP_clones\nvg\visor.p3d";
  96. mass = 4;
  97. };
  98. hiddenSelections[] = {"Camo1"};
  99. hiddenSelectionsTextures[] = {"SWOP_clones\data\spec\Spec2_co.paa"};
  100. };
  101. class Laserdesignator;
  102. class RD501_Legacy_Bino:Laserdesignator
  103. {
  104. scope=0;
  105. }
  106. class visor_ElectroBinocularsW_F:RD501_Legacy_Bino {};
  107. class ACE_ItemCore;
  108. class CBA_MiscItem_ItemInfo;
  109. class RD501_money: ACE_ItemCore
  110. {
  111. scope = 2;
  112. author = "ACE-Team";
  113. displayName = "Republic Credits";
  114. picture = "\CA\misc\data\icons\picture_money_CA.paa";
  115. model = "\ca\misc\smallobj_money.p3d";
  116. descriptionShort = "Used in the Galactic Republic";
  117. descriptionUse = "Used in the Galactic Republic";
  118. class ItemInfo: CBA_MiscItem_ItemInfo
  119. {
  120. mass = 1;
  121. };
  122. };
  123. //class SWOP_B1_droid_F_standart;
  124. class Uniform_Base;
  125. class SWOP_Clonetrooper_F_CombatUniform:Uniform_Base
  126. {
  127. class ItemInfo;
  128. };
  129. class RD501_Legacy_uniform:SWOP_Clonetrooper_F_CombatUniform
  130. {
  131. scope=2;
  132. displayName ="RD501 Legacy Uniform";
  133. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\other\legacy_texture.paa};
  134. class ItemInfo:ItemInfo
  135. {
  136. uniformClass="RD501_Legacy_Uniform_Skin";
  137. };
  138. };
  139. class RD501_AT_camo_F_standart:RD501_Legacy_uniform{};
  140. class SWOP_Clonetrooper_P1_501_F_meme: RD501_Legacy_uniform{};
  141. class RD501_Clonetrooper_501Vettrooper_F_CombatUniform: RD501_Legacy_uniform{};
  142. class SWOP_Clonetrooper_501RTO_armor:RD501_Legacy_uniform{};
  143. };
  144. class CfgMagazines
  145. {
  146. class 30Rnd_556x45_Stanag;
  147. class RD501_Legacy_Mag: 30Rnd_556x45_Stanag
  148. {
  149. scope = 2;
  150. scopeArsenal=0;
  151. weaponPoolAvailable=0;
  152. count = 0;
  153. displayName = "RD501 LEGACY MAG CLASS";
  154. descriptionShort = "RD501 LEGACY MAG CLASS";
  155. mass = 5;
  156. initSpeed = 1;
  157. author = "RD501";
  158. };
  159. class RocketHH15CloneHEATFF_Mag_RD501: RD501_Legacy_Mag {};
  160. class RD501_RPS_AA_Mag: RD501_Legacy_Mag {};
  161. class RD501_DC15ABlasterRifleLE_Full_Mag:RD501_Legacy_Mag {};
  162. class DCStun_DC17_Mag:RD501_Legacy_Mag {};
  163. class SW_iondisruptor_BlasterRifle_RD501_Mag :RD501_Legacy_Mag {};
  164. class SWOP_DC15ABlasterRifle_Low_highcap_box_Mag:RD501_Legacy_Mag {};
  165. class SWOP_DC15ABlasterRifle_Low_highcap_Mag:RD501_Legacy_Mag {};
  166. class 1Rnd_AT_Grenade_DC15A:RD501_Legacy_Mag {};
  167. class 5Rnd_HE_Grenade_DC15A:RD501_Legacy_Mag {};
  168. class UGL_FlareWhite_F_3Rnd_RD501: RD501_Legacy_Mag {};
  169. class UGL_FlareGreen_F_3Rnd_RD501: RD501_Legacy_Mag {};
  170. class UGL_FlareRed_F_3Rnd_RD501: RD501_Legacy_Mag {};
  171. class UGL_FlareYellow_F_3Rnd_RD501: RD501_Legacy_Mag {};
  172. class UGL_FlareCIR_F_3Rnd_RD501: RD501_Legacy_Mag {};
  173. class UGL_FlareBlue_F_3Rnd_RD501: RD501_Legacy_Mag {};
  174. class UGL_FlareCyan_F_3Rnd_RD501: RD501_Legacy_Mag {};
  175. class UGL_FlarePurple_F_3Rnd_RD501: RD501_Legacy_Mag {};
  176. class UGL_FlareWhite_F_3Rnd_RD501:RD501_Legacy_Mag {};
  177. class RD501_DC_15_RB_Mag:RD501_Legacy_Mag {};
  178. class swop_RepShotgun_Mag_RD501:RD501_Legacy_Mag {};
  179. class SWOP_dc15xBlasterRifle_RD501_Mag:RD501_Legacy_Mag {};
  180. class RD501_PS_22_Mag:RD501_Legacy_Mag {};
  181. class SWOP_DC19_Mag_RD501:RD501_Legacy_Mag {};
  182. class SWOP_DC17_UW_Mag:RD501_Legacy_Mag {};
  183. class RD501_Aqua_E5C_Mag:RD501_Legacy_Mag {};
  184. };
  185. class CfgGlasses
  186. {
  187. class SWOP_Clones_HUD;
  188. };