#include "../../config_macros.hpp" #include "../../../RD501_main/config_macros.hpp" class CfgPatches { class RD501_patch_bountyhunters { addonRootClass=MACRO_QUOTE(RD501_patch_units); requiredAddons[]= { MACRO_QUOTE(RD501_patch_units) }; requiredVersion=0.1; units[]={ MACRO_QUOTE(macro_new_unit_class(independent,suttonrand)), MACRO_QUOTE(macro_new_unit_class(independent,headshot)), "rd501_backpack_headshot" }; weapons[]= { MACRO_QUOTE(macro_new_uniform_class(independent,headshot)) }; }; }; class Extended_Init_EventHandlers { class macro_new_unit_class(independent,suttonrand) { class apply_skills { init = [_this select 0] spawn macro_fnc_name(b1_specop_apply_skill); }; }; class macro_new_unit_class(independent,headshot) { class apply_skills { init = [_this select 0] spawn macro_fnc_name(b1_specop_apply_skill); }; }; }; class CfgVehicles { class B_T_Recon_TL_F; class OPTRE_UNSC_ONI_Soldier_Naval; class B_ViperHarness_blk_F; class macro_new_unit_class(independent,suttonrand): B_T_Recon_TL_F { displayName = "Sutton Rand"; author = "RD501"; scope = 2; side=2; backpack="JLTS_Clone_jumppack_Chicken"; faction = MACRO_QUOTE(macro_ind_faction); editorSubcategory = MACRO_QUOTE(macro_editor_cat(bounty_hunters)); uniformClass="U_O_R_Gorka_01_black_F"; cost = 4; weapons[]= { macro_new_weapon_nofam(Devastator), "Throw", "Put" }; respawnWeapons[]= { macro_new_weapon_nofam(Devastator), "Throw", "Put" }; magazines[]= { macro_new_mag(Devastator,50), macro_new_mag(Devastator,50), macro_new_mag(Devastator,50), macro_new_mag(Devastator,50), macro_new_mag(Devastator,2), macro_new_mag(Devastator,2), macro_new_mag(Devastator,2), macro_new_mag(Devastator_dioxis,1), macro_new_mag(Devastator_dioxis,1), macro_new_mag(Devastator_stun,1), macro_new_mag(Devastator_stun,1) }; respawnMagazines[]= { macro_new_mag(Devastator,50), macro_new_mag(Devastator,50), macro_new_mag(Devastator,50), macro_new_mag(Devastator,50), macro_new_mag(Devastator,2), macro_new_mag(Devastator,2), macro_new_mag(Devastator,2), macro_new_mag(Devastator_dioxis,1), macro_new_mag(Devastator_dioxis,1), macro_new_mag(Devastator_stun,1), macro_new_mag(Devastator_stun,1) }; linkeditems[]= { "OPTRE_UNSC_M52A_Armor1_SNO", //"H_HelmetO_ViperSP_ghex_F", "k_wrecker_Helmet", "ItemGPS", "ItemMap", "ItemCompass", "ItemWatch", "JLTS_droid_comlink", }; respawnlinkeditems[]= { "OPTRE_UNSC_M52A_Armor_Sniper_WDL", //"H_HelmetO_ViperSP_ghex_F", "k_scout_helmet_camo", "ItemGPS", "ItemMap", "ItemCompass", "ItemWatch", "JLTS_droid_comlink", }; items[]={ "ACE_elasticBandage", "ACE_elasticBandage", "ACE_packingBandage", "ACE_packingBandage", "ACE_tourniquet", "ACE_splint", "RD501_Painkiller" }; respawnItems[]={ "ACE_elasticBandage", "ACE_elasticBandage", "ACE_packingBandage", "ACE_packingBandage", "ACE_tourniquet", "ACE_splint", "RD501_Painkiller" }; }; class macro_new_unit_class(independent,headshot): OPTRE_UNSC_ONI_Soldier_Naval { displayName = "Headshot"; author = "RD501"; scope = 2; side=2; backpack="rd501_backpack_headshot"; faction = MACRO_QUOTE(macro_ind_faction); editorSubcategory = MACRO_QUOTE(macro_editor_cat(bounty_hunters)); uniformClass = MACRO_QUOTE(macro_new_uniform_class(independent,headshot)); cost = 4; weapons[]= { macro_new_weapon_nofam(viper), "Throw", "Put" }; respawnWeapons[]= { macro_new_weapon_nofam(viper), "Throw", "Put" }; magazines[]= { macro_new_mag(viper,5), macro_new_mag(viper,5), macro_new_mag(viper,5), macro_new_mag(viper,5), macro_new_mag(viper,5), macro_new_mag(viper,5), macro_new_mag(viper,5) }; respawnMagazines[]= { macro_new_mag(viper,5), macro_new_mag(viper,5), macro_new_mag(viper,5), macro_new_mag(viper,5), macro_new_mag(viper,5), macro_new_mag(viper,5), macro_new_mag(viper,5) }; linkeditems[]= { "H_HelmetSpecO_blk", "ItemGPS", "ItemMap", "ItemCompass", "ItemWatch", "JLTS_droid_comlink", }; respawnlinkeditems[]= { "H_HelmetSpecO_blk", "ItemGPS", "ItemMap", "ItemCompass", "ItemWatch", "JLTS_droid_comlink", }; items[]={ "ACE_elasticBandage", "ACE_elasticBandage", "ACE_packingBandage", "ACE_packingBandage", "ACE_tourniquet", "ACE_splint", "RD501_Painkiller", "ACE_Clacker" }; respawnItems[]={ "ACE_elasticBandage", "ACE_elasticBandage", "ACE_packingBandage", "ACE_packingBandage", "ACE_tourniquet", "ACE_splint", "RD501_Painkiller", "ACE_Clacker" }; }; class rd501_backpack_headshot:B_ViperHarness_blk_F { scope=1; class TransportMagazines { class _xx_APERSBoundingMine_Range_Mag { magazine="ClaymoreDirectionalMine_Remote_Mag"; count=3; }; class _xx_ClaymoreDirectionalMine_Remote_Mag { magazine="APERSMineDispenser_Mag"; count=3; }; }; }; }; class CfgWeapons { class UniformItem; class OPTRE_UNSC_Navy_Uniform_ONI; class macro_new_uniform_class(independent,headshot): OPTRE_UNSC_Navy_Uniform_ONI { scope=1; displayName="Headshot Uniform"; class ItemInfo: UniformItem { uniformModel="-"; uniformClass=MACRO_QUOTE(macro_new_unit_class(independent,headshot)); containerClass="Supply40"; mass=80; }; }; };