CapryCorn

Untitled

Dec 2nd, 2016
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.08 KB | None | 0 0
  1. class CfgPatches
  2. {
  3. class My_Mod_Config
  4. {
  5. units[] = {"Custom_Uniform_Mod, Leopard_Olive, MATV_Olive, MATV_Olive_HMG, MATV_Olive_GMG";};
  6. weapons[] = {};
  7. requiredVersion = 0.1;
  8. requiredAddons[] = {"A3_Characters_F"};
  9. };
  10. };
  11.  
  12. //************************************************************************************************************************************************************************************************
  13. //***** Factions *********************************************************************************************************************************************************
  14. //************************************************************************************************************************************************************************************************
  15. class cfgFactionClasses
  16. {
  17. class Custom_Faction
  18. {
  19. displayName = "My Custom Faction";
  20. priority = 3; // Position in list.
  21. side = 1; // Opfor = 0, Blufor = 1, Indep = 2.
  22. icon = ""; //Custom Icon
  23. };
  24. };
  25.  
  26. class UniformSlotInfo
  27. {
  28. slotType = 0;
  29. linkProxy = "-";
  30. };
  31.  
  32. class CfgVehicles
  33. {
  34. //************************************************************************************************************************************************************************************************
  35. //***** Units *********************************************************************************************************************************************************
  36. //************************************************************************************************************************************************************************************************
  37. class B_Soldier_F;
  38.  
  39. class Custom_Uniform: B_soldier_F {
  40. author = "Astartes";
  41. _generalMacro = "B_soldier_F";
  42. scope = 2;
  43. displayName = "Rifleman";
  44. identityTypes[] = {"Head_NATO", "G_NATO_default"};
  45. genericNames = "NATOMen";
  46. faction = "Custom_Faction";
  47. model = "\A3\Characters_F\BLUFOR\b_soldier_01.p3d"; //Default NATO
  48. uniformClass = "tcp_uniform_indep_DIGI_WDL_CombatUniform";
  49. //hiddenSelections[] = {"Camo","Insignia"};
  50. //hiddenSelectionsTextures[] = {};
  51. weapons[] = { "arifle_Katiba_ACO_F","Throw","Put" };
  52. respawnWeapons[] = { "arifle_Katiba_ACO_F","Throw","Put" };
  53. magazines[] = { "30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","HandGrenade" };
  54. respawnMagazines[] = { "30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","HandGrenade" };
  55. linkedItems[] = { "tcp_vest_heavy_DIGI_WDL","tcp_helmet_light_DIGI_WDL","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles" };
  56. respawnLinkedItems[] = { "tcp_vest_heavy_DIGI_WDL","tcp_helmet_light_DIGI_WDL","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles" };
  57. };
  58.  
  59. class Custom_Uniform_SS: B_soldier_F {
  60. author = "Astartes";
  61. _generalMacro = "B_soldier_F";
  62. scope = 2;
  63. displayName = "Autorifleman";
  64. identityTypes[] = {"Head_NATO", "G_NATO_default"};
  65. genericNames = "NATOMen";
  66. faction = "Custom_Faction";
  67. model = "\A3\Characters_F\BLUFOR\b_soldier_01.p3d"; //NATO Rolled Up Sleeves
  68. uniformClass = "tcp_uniform_indep_DIGI_WDL_CombatUniform";
  69. //hiddenSelections[] = {"Camo","Insignia"};
  70. //hiddenSelectionsTextures[] = {"Custom_Uniform\Data\custom_camo_co.paa"};
  71. weapons[] = { "LMG_Mk200_MRCO_F","Throw","Put" };
  72. respawnWeapons[] = { "LMG_Mk200_MRCO_F","Throw","Put" };
  73. magazines[] = { "200Rnd_65x39_cased_Box","200Rnd_65x39_cased_Box","200Rnd_65x39_cased_Box","HandGrenade" };
  74. respawnMagazines[] = { "200Rnd_65x39_cased_Box","200Rnd_65x39_cased_Box","200Rnd_65x39_cased_Box","HandGrenade" };
  75. linkedItems[] = { "tcp_vest_light_DIGI_WDL","tcp_helmet_heavy_DIGI_WDL","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles" };
  76. respawnLinkedItems[] = { "tcp_vest_light_DIGI_WDL","tcp_helmet_heavy_DIGI_WDL","ItemMap","ItemCompass","ItemWatch","ItemRadio","NVGoggles" };
  77. };
  78.  
  79. class Custom_Uniform_TShirt: B_soldier_F {
  80. author = "Astartes";
  81. _generalMacro = "B_soldier_F";
  82. scope = 2;
  83. displayName = "Scout";
  84. identityTypes[] = {"Head_NATO", "G_NATO_default"};
  85. genericNames = "NATOMen";
  86. faction = "Custom_Faction";
  87. model = "\A3\Characters_F\BLUFOR\b_soldier_01.p3d"; //NATO Rolled Up Sleeves
  88. uniformClass = "tcp_uniform_indep_DIGI_WDL_CombatUniform";
  89. //hiddenSelections[] = {"Camo1","Camo2"};
  90. //hiddenSelectionsTextures[] = {"Custom_Uniform\Data\tshirt_brown_co.paa","Custom_Uniform\Data\custom_camo_co.paa"};
  91. weapons[] = { "srifle_DMR_03_SOS_F","Throw","Put"};
  92. respawnWeapons[] = { "srifle_DMR_03_SOS_F","Throw","Put" };
  93. magazines[] = {"20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag","HandGrenade","Chemlight_green"};
  94. respawnMagazines[] = { "20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag","HandGrenade","Chemlight_green" };
  95. linkedItems[] = { "V_TacVest_camo","tcp_booniehat_DIGI_WDL""ItemMap","ItemCompass","ItemWatch","ItemRadio"};
  96. respawnLinkedItems[] = { "V_TacVest_camo","tcp_booniehat_DIGI_WDL""ItemMap","ItemCompass","ItemWatch","ItemRadio" };
  97. backpack = "B_FieldPack_oli";
  98. };
  99.  
  100. class Custom_Uniform_Sniper : B_soldier_F {
  101. author = "Astartes";
  102. _generalMacro = "B_soldier_F";
  103. scope = 2;
  104. displayName = "Sniper";
  105. identityTypes[] = { "Head_NATO", "G_NATO_default" };
  106. genericNames = "NATOMen";
  107. faction = "Custom_Faction";
  108. model = "\A3\Characters_F\BLUFOR\b_soldier_01.p3d"; //NATO Rolled Up Sleeves
  109. uniformClass = "U_B_FullGhillie_lsh";
  110. //hiddenSelections[] = {"Camo1","Camo2"};
  111. //hiddenSelectionsTextures[] = {"Custom_Uniform\Data\tshirt_brown_co.paa","Custom_Uniform\Data\custom_camo_co.paa"};
  112. weapons[] = { "srifle_LRR_LRPS_F","Throw","Put" };
  113. respawnWeapons[] = { "srifle_LRR_LRPS_F","Throw","Put" };
  114. magazines[] = { "7Rnd_408_Mag","7Rnd_408_Mag","7Rnd_408_Mag","HandGrenade","Chemlight_green" };
  115. respawnMagazines[] = { "7Rnd_408_Mag","7Rnd_408_Mag","7Rnd_408_Mag","HandGrenade","Chemlight_green" };
  116. linkedItems[] = { "V_TacVest_camo","tcp_booniehat_DIGI_WDL""ItemMap","ItemCompass","ItemWatch","ItemRadio" };
  117. respawnLinkedItems[] = { "V_TacVest_camo","tcp_booniehat_DIGI_WDL""ItemMap","ItemCompass","ItemWatch","ItemRadio" };
  118. backpack = "B_FieldPack_oli";
  119. };
  120.  
  121. class I_MBT_03_cannon_F;
  122.  
  123. class Leopard_Olive : I_MBT_03_cannon_F
  124. {
  125. author = "CapryCorn";
  126. _generalMacro = "Leopard_Olive";
  127. scope = 2;
  128. scopeCurator = 2;
  129. side = 1;
  130. faction = "BLU_F";
  131. displayName = "Leopard 2SG (O)";
  132. crew = "B_crew_F";
  133. hiddenSelections[] = { "camo1", "camo2", "camo3" };
  134. hiddenSelectionsTextures[] = { "ArmaReTex_Leopard\data\OLV_mbt_03_ext01_co.paa", "ArmaReTex_Leopard\data\OLV_mbt_03_ext02_co.paa", "ArmaReTex_Leopard\data\OLV_mbt_03_rcws_co.paa" };
  135. typicalCargo[] = { "B_crew_F", "B_crew_F", "B_crew_F" };
  136. };
  137.  
  138. class B_MRAP_01_F; // External class reference
  139. class B_MRAP_01_hmg_F; // External class reference
  140. class B_MRAP_01_gmg_F; // External class reference
  141.  
  142. class MATV_Olive : B_MRAP_01_F {
  143. author = "CapryCorn";
  144. _generalMacro = "MATV_Olive";
  145. scope = public;
  146. scopeCurator = 2;
  147. side = TWest;
  148. faction = BLU_F;
  149. displayName = "M-ATV (O)";
  150. crew = "B_Soldier_F";
  151. hiddenSelections[] = { "camo1", "camo2" };
  152. hiddenSelectionsTextures[] = { "ArmaReTex_MATV\data\OLV_mrap_01_base_co.paa", "ArmaReTex_MATV\data\OLV_mrap_01_add_co.paa" };
  153. typicalCargo[] = { "B_Soldier_F" };
  154. };
  155.  
  156. class MATV_Olive_HMG : B_MRAP_01_hmg_F {
  157. author = "CapryCorn";
  158. _generalMacro = "MATV_Olive_HMG";
  159. scope = public;
  160. scopeCurator = 2;
  161. side = TWest;
  162. faction = BLU_F;
  163. displayName = "M-ATV (HMG) (O)";
  164. crew = "B_Soldier_F";
  165. hiddenSelections[] = { "camo1", "camo2", "camo3" };
  166. hiddenSelectionsTextures[] = { "ArmaReTex_MATV\data\OLV_mrap_01_base_co.paa", "ArmaReTex_MATV\data\OLV_mrap_01_add_co.paa", "ArmaReTex_MATV\data\OLV_mrap_01_trrt_co.paa" };
  167. typicalCargo[] = { "B_Soldier_F", "B_Soldier_F" };
  168. };
  169.  
  170. class MATV_Olive_GMG : B_MRAP_01_gmg_F {
  171. author = "CapryCorn";
  172. _generalMacro = "MATV_Olive_GMG";
  173. scope = public;
  174. scopeCurator = 2;
  175. side = TWest;
  176. faction = BLU_F;
  177. displayName = "M-ATV (GMG) (O)";
  178. crew = "B_Soldier_F";
  179. hiddenSelections[] = { "camo1", "camo2", "camo3" };
  180. hiddenSelectionsTextures[] = { "ArmaReTex_MATV\data\OLV_mrap_01_base_co.paa", "ArmaReTex_MATV\data\OLV_mrap_01_add_co.paa", "ArmaReTex_MATV\data\OLV_mrap_01_trrt_co.paa" };
  181. typicalCargo[] = { "B_Soldier_F", "B_Soldier_F" };
  182. };
  183.  
  184. };
  185.  
  186. class cfgWeapons
  187. {
  188. //********************************************************************************************************************************************************************************************
  189. //***** Uniforms *****************************************************************************************************************************************************
  190. //********************************************************************************************************************************************************************************************
  191. class ItemCore;
  192. class UniformItem;
  193. class Uniform_Base: ItemCore
  194. {
  195. class ItemInfo;
  196. };
  197.  
  198. class Custom_Camo: Uniform_Base
  199. {
  200. scope = 2;
  201. displayName = "Custom Camo";
  202. picture = "-";
  203. model = "\A3\characters_f_beta\INDEP\ia_soldier_01.p3d";
  204. class ItemInfo : UniformItem {
  205. uniformClass = "Custom_Uniform";
  206. containerClass = "Supply50";
  207. mass = 50;
  208. };
  209. };
  210. class Custom_Camo_SS: Uniform_Base
  211. {
  212. scope = 2;
  213. displayName = "Custom Camo (Rolled Sleeves)";
  214. picture = "-";
  215. model = "\A3\characters_f_beta\INDEP\ia_soldier_02.p3d";
  216. class ItemInfo : UniformItem {
  217. uniformClass = "Custom_Uniform_SS";
  218. containerClass = "Supply50";
  219. mass = 50;
  220. };
  221. };
  222. class Custom_Camo_TShirt: Uniform_Base
  223. {
  224. scope = 2;
  225. displayName = "Custom Camo (T-Shirt)";
  226. picture = "-";
  227. model = "\A3\characters_f_gamma\Guerrilla\ig_guerrilla1_1.p3d";
  228. class ItemInfo : UniformItem {
  229. uniformClass = "Custom_Uniform_TShirt";
  230. containerClass = "Supply30";
  231. mass = 35;
  232. };
  233. };
  234.  
  235. //************************************************************************************************************************************************************************************************
  236. //***** Vests *********************************************************************************************************************************************************
  237. //************************************************************************************************************************************************************************************************
  238. class VestItem;
  239. class Vest_Camo_Base: ItemCore
  240. {
  241. class ItemInfo;
  242. };
  243.  
  244. class Custom_Vest: Vest_Camo_Base
  245. {
  246. scope = 2;
  247. displayName = "Custom Platecarrier";
  248. picture = "-";
  249. model = "A3\Characters_F\BLUFOR\equip_b_Vest01";
  250. hiddenSelections[] = {"Camo"};
  251. hiddenSelectionsTextures[] = {"Custom_Uniform\Data\___________.paa"};
  252. class ItemInfo: VestItem
  253. {
  254. uniformModel = "A3\Characters_F\BLUFOR\equip_b_Vest01.p3d";
  255. containerClass = "Supply120";
  256. mass = 80;
  257. armor = "5";
  258. passThrough = 0.3;
  259. hiddenSelections[] = {"camo"};
  260. };
  261. };
  262. };
Advertisement
Add Comment
Please, Sign In to add comment