config.cpp 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282
  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. class LEGACY_RD501_GUN:arifle_MX_F
  68. {
  69. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\other\legacy_texture.paa};
  70. magazines[] = {};
  71. displayName = "LEGACY RD501 WEAPON,REMOVE FROM KIT";
  72. scope=0;
  73. };
  74. class LEGACY_RD501_PISTOL:hgun_ACPC2_F
  75. {
  76. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\other\legacy_texture.paa};
  77. magazines[] = {};
  78. displayName = "LEGACY RD501 WEAPON,REMOVE FROM KIT";
  79. scope=0;
  80. };
  81. class LEGACY_RD501_ROCKET:RocketRPS6_F
  82. {
  83. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\other\legacy_texture.paa};
  84. magazines[] = {};
  85. displayName = "LEGACY RD501 WEAPON,REMOVE FROM KIT";
  86. scope=0;
  87. }
  88. #include "_legacy_classnames/primary_weapons.hpp"
  89. class SWOP_DC17Pistol_RD501:LEGACY_RD501_PISTOL
  90. {
  91. };
  92. class optic_Aco;
  93. class NVGoggles;
  94. class SWOP_visor_w;
  95. class SWOP_visor_antenna;
  96. class itemCore;
  97. class Uniform_Base;
  98. class v_rebreather;
  99. class RD501_Legacy_Scope:optic_Aco
  100. {
  101. scope=0;
  102. };
  103. class RD501_Legacy_NVG:NVGoggles
  104. {
  105. scope=0;
  106. };
  107. // class SWOP_DC15A_zoomscopex2_RD501:RD501_Legacy_Scope{};
  108. class SWOP_DC15A_zoomscopex2_RD501: itemCore {};
  109. class SWOP_visordown_501_antenna:SWOP_visor_antenna{};
  110. class RD501_visor_w2:SWOP_visor_w {};
  111. class SWOP_Visor_Down_RD501 : SWOP_visor_antenna
  112. {
  113. displayName = "Custom - Clone Visor (perma down)";
  114. class ItemInfo
  115. {
  116. type = 616;
  117. hmdType = 0;
  118. uniformModel = "SWOP_clones\nvg\visor.p3d";
  119. modelOff = "SWOP_clones\nvg\visor.p3d";
  120. mass = 4;
  121. };
  122. hiddenSelections[] = {"Camo1"};
  123. hiddenSelectionsTextures[] = {"SWOP_clones\data\spec\Spec2_co.paa"};
  124. };
  125. class Laserdesignator;
  126. class RD501_Legacy_Bino:Laserdesignator
  127. {
  128. scope=0;
  129. }
  130. class visor_ElectroBinocularsW_F:RD501_Legacy_Bino {};
  131. class ACE_ItemCore;
  132. class CBA_MiscItem_ItemInfo;
  133. class RD501_money: ACE_ItemCore
  134. {
  135. scope = 2;
  136. author = "ACE-Team";
  137. displayName = "Republic Credits";
  138. picture = "\CA\misc\data\icons\picture_money_CA.paa";
  139. model = "\ca\misc\smallobj_money.p3d";
  140. descriptionShort = "Used in the Galactic Republic";
  141. descriptionUse = "Used in the Galactic Republic";
  142. class ItemInfo: CBA_MiscItem_ItemInfo
  143. {
  144. mass = 1;
  145. };
  146. };
  147. //class SWOP_B1_droid_F_standart;
  148. class Uniform_Base;
  149. class SWOP_Clonetrooper_F_CombatUniform:Uniform_Base
  150. {
  151. class ItemInfo;
  152. };
  153. class RD501_Legacy_uniform:SWOP_Clonetrooper_F_CombatUniform
  154. {
  155. scope=2;
  156. displayName ="RD501 Legacy Uniform";
  157. hiddenSelectionsTextures[] = {macro_custom_helmet_textures\other\legacy_texture.paa};
  158. class ItemInfo:ItemInfo
  159. {
  160. uniformClass="RD501_Legacy_Uniform_Skin";
  161. };
  162. };
  163. class RD501_AT_camo_F_standart:RD501_Legacy_uniform{};
  164. class SWOP_Clonetrooper_P1_501_F_meme: RD501_Legacy_uniform{};
  165. class RD501_Clonetrooper_501Vettrooper_F_CombatUniform: RD501_Legacy_uniform{};
  166. class SWOP_Clonetrooper_501RTO_armor:RD501_Legacy_uniform{};
  167. };
  168. class CfgMagazines
  169. {
  170. class 30Rnd_556x45_Stanag;
  171. class RD501_Legacy_Mag: 30Rnd_556x45_Stanag
  172. {
  173. scope = 2;
  174. scopeArsenal=0;
  175. weaponPoolAvailable=0;
  176. count = 0;
  177. displayName = "RD501 LEGACY MAG CLASS";
  178. descriptionShort = "RD501 LEGACY MAG CLASS";
  179. mass = 5;
  180. initSpeed = 1;
  181. author = "RD501";
  182. };
  183. class RocketHH15CloneHEATFF_Mag_RD501: RD501_Legacy_Mag {};
  184. class RD501_RPS_AA_Mag: RD501_Legacy_Mag {};
  185. class RD501_DC15ABlasterRifleLE_Full_Mag:RD501_Legacy_Mag {};
  186. class DCStun_DC17_Mag:RD501_Legacy_Mag {};
  187. class SW_iondisruptor_BlasterRifle_RD501_Mag :RD501_Legacy_Mag {};
  188. class SWOP_DC15ABlasterRifle_Low_highcap_box_Mag:RD501_Legacy_Mag {};
  189. class SWOP_DC15ABlasterRifle_Low_highcap_Mag:RD501_Legacy_Mag {};
  190. class 1Rnd_AT_Grenade_DC15A:RD501_Legacy_Mag {};
  191. class 5Rnd_HE_Grenade_DC15A:RD501_Legacy_Mag {};
  192. class UGL_FlareWhite_F_3Rnd_RD501: RD501_Legacy_Mag {};
  193. class UGL_FlareGreen_F_3Rnd_RD501: RD501_Legacy_Mag {};
  194. class UGL_FlareRed_F_3Rnd_RD501: RD501_Legacy_Mag {};
  195. class UGL_FlareYellow_F_3Rnd_RD501: RD501_Legacy_Mag {};
  196. class UGL_FlareCIR_F_3Rnd_RD501: RD501_Legacy_Mag {};
  197. class UGL_FlareBlue_F_3Rnd_RD501: RD501_Legacy_Mag {};
  198. class UGL_FlareCyan_F_3Rnd_RD501: RD501_Legacy_Mag {};
  199. class UGL_FlarePurple_F_3Rnd_RD501: RD501_Legacy_Mag {};
  200. class UGL_FlareWhite_F_3Rnd_RD501:RD501_Legacy_Mag {};
  201. class RD501_DC_15_RB_Mag:RD501_Legacy_Mag {};
  202. class swop_RepShotgun_Mag_RD501:RD501_Legacy_Mag {};
  203. class SWOP_dc15xBlasterRifle_RD501_Mag:RD501_Legacy_Mag {};
  204. class RD501_PS_22_Mag:RD501_Legacy_Mag {};
  205. class SWOP_DC19_Mag_RD501:RD501_Legacy_Mag {};
  206. class SWOP_DC17_UW_Mag:RD501_Legacy_Mag {};
  207. class RD501_Aqua_E5C_Mag:RD501_Legacy_Mag {};
  208. };
  209. class CfgGlasses
  210. {
  211. class SWOP_Clones_HUD;
  212. class LEGACY_GLASSES: SWOP_Clones_HUD
  213. {
  214. scope = 0;
  215. scopeArsenal=2;
  216. weaponPoolAvailable=0;
  217. scopeCurator = 0;
  218. displayName="REMOVE THIS GOGGLE";
  219. };
  220. class SWOP_Clones_HUD_RD501:LEGACY_GLASSES{
  221. displayName="CLONE - REMOVE THIS GOGGLE";
  222. };
  223. class SWOP_Clones_HUD_RD501snow:LEGACY_GLASSES{
  224. displayName="CLONE SNOW - REMOVE THIS GOGGLE";
  225. };
  226. class SWOP_Clones_HUD_RD501_p1:LEGACY_GLASSES{
  227. displayName="PHASE 1 HUD - REMOVE THIS GOGGLE";
  228. };
  229. class SWOP_Clones_HUD_RD501_AB:LEGACY_GLASSES{
  230. displayName="AB HUD - REMOVE THIS GOGGLE";
  231. };
  232. // class G_B_Diving_RD501:LEGACY_GLASSES{
  233. // scope=0;
  234. // displayName="Diving Gogs - REMOVE THIS GOGGLE";
  235. // };
  236. };