123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261 |
- #include "../../config_macros.hpp"
- #include "../../../RD501_main/config_macros.hpp"
- class CfgPatches
- {
- class macro_patch_name(bountyhunters)
- {
- addonRootClass=macro_patch_name(units);
- requiredAddons[]=
- {
- macro_patch_name(units)
- };
- requiredVersion=0.1;
- units[]={
- macro_new_unit_class(independent,suttonrand),
- macro_new_unit_class(independent,headshot),
- "rd501_backpack_headshot"
-
- };
- weapons[]=
- {
- 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_ind_faction
- editorSubcategory = 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_ind_faction
- editorSubcategory = macro_editor_cat(bounty_hunters)
- uniformClass = 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_new_unit_class(independent,headshot)
- containerClass="Supply40";
- mass=80;
- };
- };
- };
|