diff --git a/addons/hidden_units/$PBOPREFIX$ b/addons/hidden_units/$PBOPREFIX$ new file mode 100644 index 00000000..e9f4b583 --- /dev/null +++ b/addons/hidden_units/$PBOPREFIX$ @@ -0,0 +1 @@ +x\tacgt\addons\hidden_units diff --git a/addons/hidden_units/CUP_Units/armed_forces_of_the_russian_federation.hpp b/addons/hidden_units/CUP_Units/armed_forces_of_the_russian_federation.hpp new file mode 100644 index 00000000..d9f000ec --- /dev/null +++ b/addons/hidden_units/CUP_Units/armed_forces_of_the_russian_federation.hpp @@ -0,0 +1,1461 @@ +// Units - Armed Forces of the Russian Federation +class CUP_O_RU_Soldier: CUP_O_RUS_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Saiga: CUP_O_RUS_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Light: CUP_O_RUS_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_GL: CUP_O_RUS_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_SL: CUP_O_RUS_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_TL: CUP_O_RUS_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_MG: CUP_O_RUS_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AR: CUP_O_RUS_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_LAT: CUP_O_RUS_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AT: CUP_O_RUS_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_HAT: CUP_O_RUS_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AA: CUP_O_RUS_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Sniper: CUP_O_RUS_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Sniper_KSVK: CUP_O_RU_Sniper { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Spotter: CUP_O_RUS_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Marksman: CUP_O_RUS_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Medic: CUP_O_RUS_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Pilot: CUP_O_RUS_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Crew: CUP_O_RUS_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Engineer: CUP_O_RUS_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Explosive_Specialist: CUP_O_RUS_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Officer: CUP_O_RUS_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Commander: CUP_O_RUS_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_RU_Soldier_EMR: CUP_O_RUS_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Saiga_EMR: CUP_O_RUS_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Light_M_EMR: CUP_O_RUS_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Light_EMR: CUP_O_RUS_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_GL_EMR: CUP_O_RUS_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_SL_EMR: CUP_O_RUS_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_TL_EMR: CUP_O_RUS_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_MG_EMR: CUP_O_RUS_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AR_EMR: CUP_O_RUS_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_LAT_EMR: CUP_O_RUS_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AT_EMR: CUP_O_RUS_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_HAT_EMR: CUP_O_RUS_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AA_EMR: CUP_O_RUS_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Sniper_EMR: CUP_O_RUS_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Sniper_KSVK_EMR: CUP_O_RU_Sniper_EMR { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Spotter_EMR: CUP_O_RUS_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Marksman_EMR: CUP_O_RUS_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Medic_EMR: CUP_O_RUS_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Pilot_EMR: CUP_O_RUS_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Crew_EMR: CUP_O_RUS_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Engineer_EMR: CUP_O_RUS_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Explosive_Specialist_EMR: CUP_O_RUS_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Officer_EMR: CUP_O_RUS_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_RU_Soldier_VDV: CUP_O_RUS_Soldier_01_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Saiga_VDV: CUP_O_RUS_Soldier_01_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Light_VDV: CUP_O_RUS_Soldier_03_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_GL_VDV: CUP_O_RUS_Soldier_03_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_SL_VDV: CUP_O_RUS_Soldier_03_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_TL_VDV: CUP_O_RUS_Soldier_03_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_MG_VDV: CUP_O_RUS_Soldier_03_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AR_VDV: CUP_O_RUS_Soldier_01_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_LAT_VDV: CUP_O_RUS_Soldier_03_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AT_VDV: CUP_O_RUS_Soldier_03_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_HAT_VDV: CUP_O_RUS_Soldier_01_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AA_VDV: CUP_O_RUS_Soldier_03_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Sniper_VDV: CUP_O_RUS_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Sniper_KSVK_VDV: CUP_O_RU_Sniper_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Spotter_VDV: CUP_O_RUS_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Marksman_VDV: CUP_O_RUS_Soldier_01_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Medic_VDV: CUP_O_RUS_Soldier_03_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Pilot_VDV: CUP_O_RUS_Soldier_01_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Crew_VDV: CUP_O_RUS_Soldier_03_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Engineer_VDV: CUP_O_RUS_Soldier_01_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Explosive_Specialist_VDV: CUP_O_RUS_Soldier_01_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Officer_VDV: CUP_O_RUS_Soldier_01_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Commander_VDV: CUP_O_RUS_Soldier_01_VDV { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_RU_Soldier_VDV_EMR: CUP_O_RUS_Soldier_02_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Saiga_VDV_EMR: CUP_O_RUS_Soldier_02_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Light_VDV_EMR: CUP_O_RUS_Soldier_04_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_GL_VDV_EMR: CUP_O_RUS_Soldier_04_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_SL_VDV_EMR: CUP_O_RUS_Soldier_04_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_TL_VDV_EMR: CUP_O_RUS_Soldier_04_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_MG_VDV_EMR: CUP_O_RUS_Soldier_04_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AR_VDV_EMR: CUP_O_RUS_Soldier_02_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_LAT_VDV_EMR: CUP_O_RUS_Soldier_04_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AT_VDV_EMR: CUP_O_RUS_Soldier_04_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_HAT_VDV_EMR: CUP_O_RUS_Soldier_02_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AA_VDV_EMR: CUP_O_RUS_Soldier_04_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Sniper_VDV_EMR: CUP_O_RUS_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Sniper_KSVK_VDV_EMR: CUP_O_RU_Sniper_VDV_EMR { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Spotter_VDV_EMR: CUP_O_RUS_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Marksman_VDV_EMR: CUP_O_RUS_Soldier_02_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Medic_VDV_EMR: CUP_O_RUS_Soldier_04_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Pilot_VDV_EMR: CUP_O_RUS_Soldier_02_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Crew_VDV_EMR: CUP_O_RUS_Soldier_04_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Engineer_VDV_EMR: CUP_O_RUS_Soldier_02_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Explosive_Specialist_VDV_EMR: CUP_O_RUS_Soldier_02_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Officer_VDV_EMR: CUP_O_RUS_Soldier_02_VDV { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_RUS_SpecOps: CUP_O_RUS_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RUS_SpecOps_Night: CUP_O_RUS_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RUS_SpecOps_SD: CUP_O_RUS_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RUS_SpecOps_Scout: CUP_O_RUS_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RUS_SpecOps_Scout_Night: CUP_O_RUS_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RUS_Soldier_GL: CUP_O_RUS_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RUS_Soldier_TL: CUP_O_RUS_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RUS_Commander: CUP_O_RUS_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RUS_Soldier_Marksman: CUP_O_RUS_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RUS_Saboteur: CUP_O_RUS_Soldier { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_RUS_SpecOps_Autumn: CUP_O_RUS_Soldier_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RUS_SpecOps_Night_Autumn: CUP_O_RUS_Soldier_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RUS_SpecOps_SD_Autumn: CUP_O_RUS_Soldier_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RUS_SpecOps_Scout_Autumn: CUP_O_RUS_Soldier_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RUS_SpecOps_Scout_Night_Autumn: CUP_O_RUS_Soldier_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RUS_Soldier_GL_Autumn: CUP_O_RUS_Soldier_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RUS_Soldier_TL_Autumn: CUP_O_RUS_Soldier_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RUS_Commander_Autumn: CUP_O_RUS_Soldier_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RUS_Soldier_Marksman_Autumn: CUP_O_RUS_Soldier_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RUS_Saboteur_Autumn: CUP_O_RUS_Soldier_Autumn { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_MVD_Soldier: CUP_O_MVD_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_MVD_Soldier_GL: CUP_O_MVD_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_MVD_Soldier_TL: CUP_O_MVD_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_MVD_Soldier_AT: CUP_O_MVD_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_MVD_Soldier_MG: CUP_O_MVD_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_MVD_Soldier_Marksman: CUP_O_MVD_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_MVD_Sniper: CUP_O_MVD_Soldier { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_RU_Sniper_M_EMR: CUP_O_RUS_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Sniper_KSVK_M_EMR: CUP_O_RU_Sniper_M_EMR { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Spotter_M_EMR: CUP_O_RUS_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Pilot_M_EMR: CUP_O_RUS_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_TL_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_SL_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Survivor_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Unarmed_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Officer_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Lite_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_GL_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AR_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_MG_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Saiga_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Marksman_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Medic_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Repair_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Exp_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Engineer_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_LAT_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AT_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_HAT_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AA_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_A_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AAR_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AAT_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AHAT_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Crew_M_EMR_V2: CUP_O_RUS_Soldier_VKPO_MSV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; + + +class CUP_O_RU_Sniper_VDV_M_EMR: CUP_O_RUS_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Sniper_KSVK_VDV_M_EMR: CUP_O_RU_Sniper_VDV_M_EMR { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Spotter_VDV_M_EMR: CUP_O_RUS_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Pilot_VDV_M_EMR: CUP_O_RUS_Soldier_02_VDV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_TL_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_SL_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Unarmed_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Survivor_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Officer_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Lite_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_GL_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AR_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_MG_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Saiga_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Marksman_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Medic_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Repair_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Exp_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Engineer_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_LAT_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AT_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_HAT_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AA_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_A_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AAR_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AAT_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AHAT_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Crew_M_VDV_EMR_V2: CUP_O_RUS_Soldier_VKPO_VDV_EMR_gloves_pads { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_RU_Soldier_TL_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_SL_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Unarmed_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Survivor_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Officer_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Lite_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_GL_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AR_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_MG_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Saiga_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Marksman_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Medic_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Repair_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Exp_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Engineer_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_LAT_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AT_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_HAT_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AA_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_A_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AAR_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_rolled_up_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AAT_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AHAT_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_gloves_pads { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Crew_M_BeigeDigital: CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_gloves_pads { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_RU_Survivor_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Unarmed_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_TL_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_SL_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Lite_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_GL_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AR_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_MG_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Marksman_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Medic_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Repair_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Exp_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Engineer_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_LAT_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AT_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_HAT_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AA_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_A_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AAR_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AAT_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AHAT_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_RU_Recon_TL_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Marksman_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_LAT_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Medic_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Exp_Ratnik_Summer: CUP_O_RUS_Ratnik_Summer { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_RU_Soldier_Unarmed_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Survivor_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_TL_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_SL_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Lite_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_GL_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AR_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_MG_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Marksman_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Medic_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Repair_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Exp_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Engineer_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_LAT_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AT_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_HAT_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AA_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_A_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AAR_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AAT_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AHAT_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_RU_Recon_TL_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Marksman_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_LAT_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Medic_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Exp_Ratnik_Winter: CUP_O_RUS_Ratnik_Winter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Unarmed_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Survivor_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_TL_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_SL_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Lite_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_GL_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AR_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_MG_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Marksman_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Medic_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Repair_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Exp_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Engineer_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_LAT_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AT_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_HAT_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AA_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_A_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AAR_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AAT_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AHAT_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_RU_Recon_TL_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Marksman_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_LAT_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Medic_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Exp_Ratnik_Autumn: CUP_O_RUS_Ratnik_Autumn { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_RU_Soldier_Unarmed_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Survivor_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_TL_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_SL_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Lite_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_GL_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AR_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_MG_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Marksman_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Medic_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Repair_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Exp_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Engineer_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_LAT_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AT_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_HAT_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AA_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_A_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AAR_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AAT_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AHAT_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_RU_Recon_TL_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Marksman_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_LAT_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Medic_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Exp_Ratnik_BeigeDigital: CUP_O_RUS_Ratnik_BeigeDigital { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_RU_Soldier_Unarmed_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Survivor_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_TL_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_SL_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Lite_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_GL_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AR_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_MG_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Marksman_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Medic_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Repair_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Exp_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Engineer_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_LAT_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AT_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_HAT_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AA_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_A_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AAR_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AAT_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AHAT_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_RU_Recon_TL_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Marksman_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_LAT_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Medic_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Recon_Exp_Ratnik_Desert: CUP_O_RUS_Ratnik_Desert { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_RU_Soldier_TL_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_worn_MSV_rolled_up { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_SL_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_MSV_rolled_up { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Survivor_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_MSV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_MSV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Lite_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_MSV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_GL_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_MSV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AR_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_worn_MSV_rolled_up { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_MG_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_MSV_rolled_up { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Unarmed_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_worn_MSV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Marksman_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_worn_MSV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Medic_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_worn_MSV_rolled_up { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Exp_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_MSV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_Engineer_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_MSV_rolled_up { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_LAT_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_worn_MSV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AT_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_MSV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_HAT_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_MSV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AA_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_MSV { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AAR_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_MSV_rolled_up { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_RU_Soldier_AAT_MSV_VSR93: CUP_O_RUS_Soldier_VSR93_worn_MSV_rolled_up { + scope = 1; + scopeCurator = 1; +}; diff --git a/addons/hidden_units/CUP_Units/army_of_the_czech_republic.hpp b/addons/hidden_units/CUP_Units/army_of_the_czech_republic.hpp new file mode 100644 index 00000000..92eadb8f --- /dev/null +++ b/addons/hidden_units/CUP_Units/army_of_the_czech_republic.hpp @@ -0,0 +1,233 @@ +// Units - Army of the Czech Republic +class CUP_B_CZ_Soldier_ARPG_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_AMG_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_AR_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Crew_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Engineer_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_ExplosiveSpecialist_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_805_GL_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_MG_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_Marksman_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Medic_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Officer_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Pilot_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_AT_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_Backpack_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_805_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_RPG_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Sniper_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_Light_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_Unarmed_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Spotter_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_SL_DES: CUP_B_CZ_Soldier_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_SpecOps_GL_DES: CUP_B_CZ_SpecOp_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_SpecOps_MG_DES: CUP_B_CZ_SpecOp_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_SpecOps_DES: CUP_B_CZ_SpecOp_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_SpecOps_Scout_DES: CUP_B_CZ_SpecOp_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_SpecOps_Recon_DES: CUP_B_CZ_SpecOp_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_SpecOps_Exp_DES: CUP_B_CZ_SpecOp_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_SpecOps_TL_DES: CUP_B_CZ_SpecOp_DST_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_ARPG_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_AMG_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_AR_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Crew_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Engineer_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_ExplosiveSpecialist_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_805_GL_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_MG_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_Marksman_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Medic_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Officer_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Pilot_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_AT_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_backpack_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_805_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_RPG_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Sniper_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_Light_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_Unarmed_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Spotter_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_Soldier_SL_WDL: CUP_B_CZ_Soldier_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_SpecOps_GL_WDL: CUP_B_CZ_SpecOp_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_SpecOps_MG_WDL: CUP_B_CZ_SpecOp_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_SpecOps_WDL: CUP_B_CZ_SpecOp_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_SpecOps_Scout_WDL: CUP_B_CZ_SpecOp_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_SpecOps_Recon_WDL: CUP_B_CZ_SpecOp_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_SpecOps_Exp_WDL: CUP_B_CZ_SpecOp_WDL_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CZ_SpecOps_TL_WDL: CUP_B_CZ_SpecOp_WDL_Base { + scope = 1; + scopeCurator = 1; +}; diff --git a/addons/hidden_units/CUP_Units/british_armed_forces.hpp b/addons/hidden_units/CUP_Units/british_armed_forces.hpp new file mode 100644 index 00000000..840676bd --- /dev/null +++ b/addons/hidden_units/CUP_Units/british_armed_forces.hpp @@ -0,0 +1,605 @@ +// Units - British Armed Forces +class CUP_B_BAF_Soldier_AmmoBearer_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AsstAutoRifleman_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AsstGunnerGMG_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AsstGunnerHMG_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AsstGunnerArty_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AsstAA_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AsstAT_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AutoRifleman_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Medic_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Competitor_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Crew_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_DeckCrew_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Engineer_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Explosive_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_FighterPilot_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Grenadier_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_GunnerGMG_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_GunnerHMG_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_GunnerArty_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_HeavyGunner_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Helicrew_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Helipilot_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Marksman_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Mine_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AA_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AT_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Officer_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Paratrooper_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Pilot_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_RangeMaster_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Repair_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Rifleman_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_RiflemanAT_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_RiflemanLAT_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_RiflemanLite_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_RiflemanUnarmed_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_SharpShooter_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_SquadLeader_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Survivor_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_TeamLeader_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Diver_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Sniper_AS50_TWS_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Sniper_AS50_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Sniper_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Spotter_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Spotter_L85TWS_DPM: CUP_BAF_Soldier_DPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AmmoBearer_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AsstAutoRifleman_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AsstGunnerGMG_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AsstGunnerHMG_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AsstGunnerArty_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AsstAA_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AsstAT_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AutoRifleman_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Medic_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Competitor_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Crew_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_DeckCrew_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Engineer_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Explosive_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_FighterPilot_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Grenadier_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_GunnerGMG_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_GunnerHMG_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_GunnerArty_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_HeavyGunner_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Helicrew_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Helipilot_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Marksman_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Mine_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AA_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AT_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Officer_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Paratrooper_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Pilot_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_RangeMaster_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Repair_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Rifleman_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_RiflemanAT_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_RiflemanLAT_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_RiflemanLite_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_RiflemanUnarmed_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_SharpShooter_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_SquadLeader_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Survivor_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_TeamLeader_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Diver_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Sniper_AS50_TWS_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Sniper_AS50_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Sniper_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Spotter_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Spotter_L85TWS_DDPM: CUP_BAF_Soldier_DDPM_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_01_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_02_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_03_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_04_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_05_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_01_DDPM: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_02_DDPM: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_03_DDPM: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_04_DDPM: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_01_DPM: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_02_DPM: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_03_DPM: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_04_DPM: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AmmoBearer_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AsstAutoRifleman_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AsstGunnerGMG_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AsstGunnerHMG_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AsstGunnerArty_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AsstAA_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AsstAT_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AutoRifleman_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Medic_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Competitor_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Crew_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_DeckCrew_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Engineer_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Explosive_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_FighterPilot_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Grenadier_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_GunnerGMG_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_GunnerHMG_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_GunnerArty_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_HeavyGunner_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Helicrew_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Helipilot_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Marksman_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Mine_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AA_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_AT_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Officer_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Paratrooper_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Pilot_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_RangeMaster_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Repair_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Rifleman_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_RiflemanAT_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_RiflemanLAT_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_RiflemanLite_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_RiflemanUnarmed_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_SharpShooter_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_SquadLeader_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Survivor_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_TeamLeader_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Soldier_Diver_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Sniper_AS50_TWS_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Sniper_AS50_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Sniper_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Spotter_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_BAF_Spotter_L85TWS_MTP: CUP_BAF_Soldier_MTP_Base { + scope = 1; + scopeCurator = 1; +}; diff --git a/addons/hidden_units/CUP_Units/bundeswehr.hpp b/addons/hidden_units/CUP_Units/bundeswehr.hpp new file mode 100644 index 00000000..f74b775d --- /dev/null +++ b/addons/hidden_units/CUP_Units/bundeswehr.hpp @@ -0,0 +1,357 @@ +// Units - Bundeswehr +class CUP_B_GER_BW_Soldier: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Soldier_GL: CUP_B_GER_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Medic: CUP_B_GER_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Soldier_TL: CUP_B_GER_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Soldier_Scout: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Soldier_MG: CUP_B_GER_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Soldier_MG3: CUP_B_GER_BW_Soldier_MG { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Soldier_Engineer: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Soldier_AA: CUP_B_GER_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Soldier_AAA: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Soldier_AT: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Soldier_PZF_AT: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Soldier_AAT: CUP_B_GER_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Soldier_Sniper: CUP_B_GER_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Soldier_Ammo: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Soldier_Marksman: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Soldier: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Soldier_GL: CUP_B_GER_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Medic: CUP_B_GER_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Soldier_TL: CUP_B_GER_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Soldier_Scout: CUP_B_GER_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Soldier_MG: CUP_B_GER_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Soldier_MG3: CUP_B_GER_Soldier_MG { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Soldier_Engineer: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Soldier_AA: CUP_B_GER_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Soldier_AAA: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Soldier_AT: CUP_B_GER_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Soldier_AAT: CUP_B_GER_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Soldier_Sniper: CUP_B_GER_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Soldier_Ammo: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Crew: CUP_B_GER_Soldier_Overalls_Tank { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_TankCommander: CUP_B_GER_Soldier_Overalls_Tank { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_HPilot: CUP_B_GER_Soldier_Overalls_Pilot { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Operator: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Operator_GL: CUP_B_GER_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Operator_EXP: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Operator_Medic: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Operator_TL: CUP_B_GER_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_01: CUP_B_GER_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_02: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_03: CUP_B_GER_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_04: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_05: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_06: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_07: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_08: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_09: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Soldier_Fleck_Overalls_Tank: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Soldier_Fleck_Overalls_Pilot: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Crye: CUP_Creatures_Military_GER_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Crye2: CUP_Creatures_Military_GER_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Fleck_Soldier: CUP_B_GER_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Fleck_Soldier_GL: CUP_B_GER_Soldier_GL { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Fleck_Medic: CUP_B_GER_Medic { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Fleck_Soldier_TL: CUP_B_GER_Soldier_TL { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Fleck_Soldier_Scout: CUP_B_GER_Soldier_Scout { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Fleck_Soldier_MG: CUP_B_GER_Soldier_MG { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Fleck_Soldier_MG3: CUP_B_GER_Soldier_MG3 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Fleck_Soldier_Engineer: CUP_B_GER_Soldier_Engineer { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Fleck_Soldier_AA: CUP_B_GER_Soldier_AA { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Fleck_Soldier_AAA: CUP_B_GER_Soldier_AAA { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Fleck_Soldier_AT: CUP_B_GER_Soldier_AT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Fleck_Soldier_PZF_AT: CUP_B_GER_Soldier_AT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Fleck_Soldier_AAT: CUP_B_GER_Soldier_AAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Fleck_Soldier_Sniper: CUP_B_GER_Soldier_Sniper { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Fleck_Soldier_Ammo: CUP_B_GER_Soldier_Ammo { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_BW_Fleck_Soldier_Marksman: CUP_B_GER_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier: CUP_B_GER_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_GL: CUP_B_GER_Soldier_GL { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Medic: CUP_B_GER_Medic { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_TL: CUP_B_GER_Soldier_TL { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_Scout: CUP_B_GER_Soldier_Scout { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_MG: CUP_B_GER_Soldier_MG { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_MG3: CUP_B_GER_Soldier_MG3 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_Engineer: CUP_B_GER_Soldier_Engineer { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_AA: CUP_B_GER_Soldier_AA { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_AAA: CUP_B_GER_Soldier_AAA { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_AT: CUP_B_GER_Soldier_AT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_AAT: CUP_B_GER_Soldier_AAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_Sniper: CUP_B_GER_Soldier_Sniper { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Soldier_Ammo: CUP_B_GER_Soldier_Ammo { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Crew: CUP_B_GER_Soldier_Fleck_Overalls_Tank { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_TankCommander: CUP_B_GER_Soldier_Fleck_Overalls_Tank { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_HPilot: CUP_B_GER_Soldier_Overalls_Pilot { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Operator: CUP_B_GER_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Operator_GL: CUP_B_GER_Soldier_GL { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Operator_EXP: CUP_B_GER_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Operator_Medic: CUP_B_GER_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_GER_Fleck_Operator_TL: CUP_B_GER_Soldier_TL { + scope = 1; + scopeCurator = 1; +}; diff --git a/addons/hidden_units/CUP_Units/chernarus_defense_forces.hpp b/addons/hidden_units/CUP_Units/chernarus_defense_forces.hpp new file mode 100644 index 00000000..6e592cba --- /dev/null +++ b/addons/hidden_units/CUP_Units/chernarus_defense_forces.hpp @@ -0,0 +1,410 @@ +// Units - Chernarus Defense Forcesclass SoldierWB; +class CUP_B_CDF_Soldier_MNT: CUP_B_CDF_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_Light_MNT: CUP_B_CDF_Soldier_02_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_GL_MNT: CUP_B_CDF_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Militia_MNT: CUP_B_CDF_Soldier_02_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Medic_MNT: CUP_B_CDF_Soldier_02_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Sniper_MNT: CUP_B_CDF_Soldier_02_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Spotter_MNT: CUP_B_CDF_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_Marksman_MNT: CUP_B_CDF_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_LAT_MNT: CUP_B_CDF_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_AAT_MNT: CUP_B_CDF_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_RPG18_MNT: CUP_B_CDF_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_AA_MNT: CUP_B_CDF_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_AR_MNT: CUP_B_CDF_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_MG_MNT: CUP_B_CDF_Soldier_02_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_AMG_MNT: CUP_B_CDF_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_TL_MNT: CUP_B_CDF_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Officer_MNT: CUP_B_CDF_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Commander_MNT: CUP_B_CDF_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Pilot_MNT: CUP_B_CDF_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Crew_MNT: CUP_B_CDF_Soldier_02_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Engineer_MNT: CUP_B_CDF_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_DST: CUP_B_CDF_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_Light_DST: CUP_B_CDF_Soldier_02_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_GL_DST: CUP_B_CDF_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Militia_DST: CUP_B_CDF_Soldier_02_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Medic_DST: CUP_B_CDF_Soldier_02_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Sniper_DST: CUP_B_CDF_Soldier_02_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Spotter_DST: CUP_B_CDF_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_Marksman_DST: CUP_B_CDF_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_LAT_DST: CUP_B_CDF_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_AAT_DST: CUP_B_CDF_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_RPG18_DST: CUP_B_CDF_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_AA_DST: CUP_B_CDF_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_AR_DST: CUP_B_CDF_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_MG_DST: CUP_B_CDF_Soldier_02_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_AMG_DST: CUP_B_CDF_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_TL_DST: CUP_B_CDF_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Officer_DST: CUP_B_CDF_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Commander_DST: CUP_B_CDF_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Pilot_DST: CUP_B_CDF_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Crew_DST: CUP_B_CDF_Soldier_02_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Engineer_DST: CUP_B_CDF_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_FST: CUP_B_CDF_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_Light_FST: CUP_B_CDF_Soldier_02_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_GL_FST: CUP_B_CDF_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Militia_FST: CUP_B_CDF_Soldier_02_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Medic_FST: CUP_B_CDF_Soldier_02_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Sniper_FST: CUP_B_CDF_Soldier_02_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Spotter_FST: CUP_B_CDF_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_Marksman_FST: CUP_B_CDF_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_LAT_FST: CUP_B_CDF_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_AAT_FST: CUP_B_CDF_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_RPG18_FST: CUP_B_CDF_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_AA_FST: CUP_B_CDF_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_AR_FST: CUP_B_CDF_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_MG_FST: CUP_B_CDF_Soldier_02_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_AMG_FST: CUP_B_CDF_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_TL_FST: CUP_B_CDF_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Officer_FST: CUP_B_CDF_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Commander_FST: CUP_B_CDF_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Pilot_FST: CUP_B_CDF_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Crew_FST: CUP_B_CDF_Soldier_02_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Engineer_FST: CUP_B_CDF_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_SNW: CUP_B_CDF_Soldier_01_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_Light_SNW: CUP_B_CDF_Soldier_02_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_GL_SNW: CUP_B_CDF_Soldier_01_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Militia_SNW: CUP_B_CDF_Soldier_02_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Medic_SNW: CUP_B_CDF_Soldier_02_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Sniper_SNW: CUP_B_CDF_Soldier_02_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Spotter_SNW: CUP_B_CDF_Soldier_01_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_Marksman_SNW: CUP_B_CDF_Soldier_01_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_LAT_SNW: CUP_B_CDF_Soldier_01_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_AAT_SNW: CUP_B_CDF_Soldier_01_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_RPG18_SNW: CUP_B_CDF_Soldier_01_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_AA_SNW: CUP_B_CDF_Soldier_01_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_AR_SNW: CUP_B_CDF_Soldier_01_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_MG_SNW: CUP_B_CDF_Soldier_02_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_AMG_SNW: CUP_B_CDF_Soldier_01_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_TL_SNW: CUP_B_CDF_Soldier_01_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Officer_SNW: CUP_B_CDF_Soldier_01_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Commander_SNW: CUP_B_CDF_Soldier_01_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Pilot_SNW: CUP_B_CDF_Soldier_01_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Crew_SNW: CUP_B_CDF_Soldier_02_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Engineer_SNW: CUP_B_CDF_Soldier_01_SNW { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier: CUP_B_CDF_Soldier_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_Light: CUP_B_CDF_Soldier_Light_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_GL: CUP_B_CDF_Soldier_GL_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Militia: CUP_B_CDF_Militia_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Medic: CUP_B_CDF_Medic_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Sniper: CUP_B_CDF_Sniper_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Spotter: CUP_B_CDF_Spotter_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_Marksman: CUP_B_CDF_Soldier_Marksman_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_LAT: CUP_B_CDF_Soldier_LAT_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_AA: CUP_B_CDF_Soldier_AA_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_AR: CUP_B_CDF_Soldier_AR_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_MG: CUP_B_CDF_Soldier_MG_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Soldier_TL: CUP_B_CDF_Soldier_TL_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Officer: CUP_B_CDF_Officer_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Commander: CUP_B_CDF_Commander_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Pilot: CUP_B_CDF_Pilot_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Crew: CUP_B_CDF_Crew_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CDF_Engineer: CUP_B_CDF_Engineer_MNT { + scope = 1; + scopeCurator = 1; +}; + diff --git a/addons/hidden_units/CUP_Units/chernarussian_movement_of_the_red_star.hpp b/addons/hidden_units/CUP_Units/chernarussian_movement_of_the_red_star.hpp new file mode 100644 index 00000000..b832b366 --- /dev/null +++ b/addons/hidden_units/CUP_Units/chernarussian_movement_of_the_red_star.hpp @@ -0,0 +1,108 @@ +// Units - Chernarussian Movement of the Red Star +class CUP_O_INS_Soldier_AK74: CUP_Creatures_Military_CHDKZ_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Soldier_Engineer: CUP_Creatures_Military_CHDKZ_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Soldier: CUP_Creatures_Military_CHDKZ_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Soldier_Ammo: CUP_Creatures_Military_CHDKZ_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Soldier_GL: CUP_Creatures_Military_CHDKZ_Soldier_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Officer: CUP_Creatures_Military_CHDKZ_Soldier_10 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Medic: CUP_Creatures_Military_CHDKZ_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Commander: CUP_Creatures_Military_CHDKZ_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Soldier_AR: CUP_Creatures_Military_CHDKZ_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Soldier_MG: CUP_Creatures_Military_CHDKZ_Soldier_08 { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_INS_Soldier_AT: CUP_Creatures_Military_CHDKZ_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Soldier_LAT: CUP_O_INS_Soldier_AT { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Soldier_AA: CUP_Creatures_Military_CHDKZ_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Sniper: CUP_Creatures_Military_CHDKZ_Soldier_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Soldier_Exp: CUP_Creatures_Military_CHDKZ_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Saboteur: CUP_Creatures_Military_CHDKZ_Soldier_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Story_Lopotev: CUP_O_INS_Commander { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Story_Bardak: CUP_O_INS_Commander { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Crew: CUP_Creatures_Military_CHDKZ_Soldier_06 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Pilot: CUP_Creatures_Military_CHDKZ_Soldier_12 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Worker2: CUP_Creatures_Military_CHDKZ_Soldier_13 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Woodlander1: CUP_Creatures_Military_CHDKZ_Soldier_14 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Woodlander2: CUP_Creatures_Military_CHDKZ_Soldier_15 { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_INS_Woodlander3: CUP_Creatures_Military_CHDKZ_Soldier_16 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Villager3: CUP_Creatures_Military_CHDKZ_Soldier_17 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_INS_Villager4: CUP_Creatures_Military_CHDKZ_Soldier_18 { + scope = 1; + scopeCurator = 1; +}; + diff --git a/addons/hidden_units/CUP_Units/horizon_islands_legion.hpp b/addons/hidden_units/CUP_Units/horizon_islands_legion.hpp new file mode 100644 index 00000000..11ebc7b4 --- /dev/null +++ b/addons/hidden_units/CUP_Units/horizon_islands_legion.hpp @@ -0,0 +1,268 @@ +// Units - Horizon Island Legion +class CUP_B_HIL_Soldier_Res: CUP_Creatures_Military_HIL_Reservist_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_LAT_Res: CUP_Creatures_Military_HIL_Reservist_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_Light_Res: CUP_B_HIL_Soldier_Res { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_Unarmed_Res: CUP_B_HIL_Soldier_Res { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Officer_Res: CUP_B_HIL_Soldier_Res { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Medic_Res: CUP_B_HIL_Soldier_Res { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_SL_Res: CUP_B_HIL_Soldier_Res { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_GL_Res: CUP_B_HIL_Soldier_Res { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_M_Res: CUP_B_HIL_Soldier_Res { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_MMG_Res: CUP_B_HIL_Soldier_Res { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_AMG_Res: CUP_B_HIL_Soldier_Res { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_MAT_Res: CUP_B_HIL_Soldier_Res { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_HAT_Res: CUP_B_HIL_Soldier_Res { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Engineer_Res: CUP_B_HIL_Soldier_Res { + scope = 1; + scopeCurator = 1; +}; + +class CUP_B_HIL_Soldier_Recon: CUP_Creatures_Military_HIL_Recon_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_LAT_Recon: CUP_Creatures_Military_HIL_Recon_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Medic_Recon: CUP_B_HIL_Soldier_Recon { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_SL_Recon: CUP_B_HIL_Soldier_Recon { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_GL_Recon: CUP_B_HIL_Soldier_Recon { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_M_Recon: CUP_B_HIL_Soldier_Recon { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_MMG_Recon: CUP_B_HIL_Soldier_Recon { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_MAT_Recon: CUP_B_HIL_Soldier_Recon { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_HAT_Recon: CUP_B_HIL_Soldier_Recon { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Engineer_Recon: CUP_B_HIL_Soldier_Recon { + scope = 1; + scopeCurator = 1; +}; + +class CUP_B_HIL_CCE_Soldier_01: CUP_Creatures_Military_HIL_Man_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_CCE_Soldier_02: CUP_Creatures_Military_HIL_Man_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_CCE_Soldier_03: CUP_Creatures_Military_HIL_Man_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_CCE_Soldier_04: CUP_Creatures_Military_HIL_Man_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_CCE_Soldier_05: CUP_Creatures_Military_HIL_Man_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_CCE_Soldier_06: CUP_Creatures_Military_HIL_Man_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_CCE_Soldier_07: CUP_Creatures_Military_HIL_Man_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_CCE_Soldier_08: CUP_Creatures_Military_HIL_Man_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier: CUP_Creatures_Military_HIL_Man_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_LAT: CUP_Creatures_Military_HIL_Man_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_Light: CUP_B_HIL_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_Unarmed: CUP_B_HIL_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Officer: CUP_B_HIL_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Medic: CUP_B_HIL_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_SL: CUP_B_HIL_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_GL: CUP_B_HIL_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_M: CUP_B_HIL_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_MMG: CUP_B_HIL_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_AMG: CUP_B_HIL_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Crew: CUP_B_HIL_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_AA: CUP_B_HIL_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_MAT: CUP_B_HIL_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_AAT: CUP_B_HIL_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_HAT: CUP_B_HIL_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Engineer: CUP_B_HIL_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Pilot: CUP_B_HIL_Soldier { + scope = 1; + scopeCurator = 1; +}; + +class CUP_B_HIL_Soldier_PM_SF: CUP_Creatures_Military_HIL_SF_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_LAT_SF: CUP_Creatures_Military_HIL_SF_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Scout_SF: CUP_Creatures_Military_HIL_SF_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Scout_MP5_SF: CUP_B_HIL_Scout_SF { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Scout_MP7_SF: CUP_B_HIL_Scout_SF { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_SF: CUP_Creatures_Military_HIL_SF_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Medic_SF: CUP_B_HIL_Soldier_SF { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_SL_SF: CUP_B_HIL_Soldier_SF { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_GL_SF: CUP_B_HIL_SL_SF { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_M_SF: CUP_B_HIL_Soldier_SF { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_MMG_SF: CUP_B_HIL_Soldier_SF { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_MAT_SF: CUP_B_HIL_Soldier_SF { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Soldier_HAT_SF: CUP_B_HIL_Soldier_SF { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Engineer_SF: CUP_B_HIL_Soldier_SF { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Diver_MP5_SF: CUP_Creatures_Military_HIL_SF_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_HIL_Diver_MP7_SF: CUP_B_HIL_Diver_MP5_SF { + scope = 1; + scopeCurator = 1; +}; diff --git a/addons/hidden_units/CUP_Units/ion_pmc.hpp b/addons/hidden_units/CUP_Units/ion_pmc.hpp new file mode 100644 index 00000000..d85a7d9e --- /dev/null +++ b/addons/hidden_units/CUP_Units/ion_pmc.hpp @@ -0,0 +1,138 @@ +// Units - ION PMC +class CUP_I_PMC_Soldier_Base: CUP_I_PMC_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Soldier: CUP_I_PMC_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Soldier_M4A3: CUP_I_PMC_Soldier_43 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Engineer: CUP_I_PMC_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Crew: CUP_I_PMC_Soldier_19 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Medic: CUP_I_PMC_Soldier_38 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Soldier_TL: CUP_I_PMC_Soldier_36 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Pilot: CUP_I_PMC_Soldier_19 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Soldier_MG: CUP_I_PMC_Soldier_41 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Soldier_MG_PKM: CUP_I_PMC_Soldier_MG { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Sniper: CUP_I_PMC_Soldier_42 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Sniper_KSVK: CUP_I_PMC_Sniper { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Soldier_GL: CUP_I_PMC_Soldier_40 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Bodyguard_M4: CUP_I_PMC_Soldier_19 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Bodyguard_AA12: CUP_I_PMC_Bodyguard_M4 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Soldier_AA: CUP_I_PMC_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Soldier_AT: CUP_I_PMC_Soldier_40 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Contractor1: CUP_I_PMC_Soldier_36 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Contractor2: CUP_I_PMC_Soldier_40 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Soldier_GL_M16A2: CUP_I_PMC_Soldier_43 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Winter_Soldier: CUP_I_PMC_Soldier_18 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Winter_Soldier_M4A3: CUP_I_PMC_Soldier_18 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Winter_Engineer: CUP_I_PMC_Soldier_27 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Winter_Crew: CUP_I_PMC_Soldier_28 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Winter_Medic: CUP_I_PMC_Soldier_27 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Winter_Soldier_TL: CUP_I_PMC_Soldier_26 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Winter_Pilot: CUP_I_PMC_Soldier_28 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Winter_Soldier_MG: CUP_I_PMC_Soldier_26 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Winter_Soldier_MG_PKM: CUP_I_PMC_Winter_Soldier_MG { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Winter_Sniper: CUP_I_PMC_Soldier_27 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Winter_Sniper_KSVK: CUP_I_PMC_Winter_Sniper { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Winter_Soldier_GL: CUP_I_PMC_Soldier_26 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Winter_Soldier_AA: CUP_I_PMC_Soldier_27 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_PMC_Winter_Soldier_AT: CUP_I_PMC_Soldier_27 { + scope = 1; + scopeCurator = 1; +}; + diff --git a/addons/hidden_units/CUP_Units/national_party_of_chernarus.hpp b/addons/hidden_units/CUP_Units/national_party_of_chernarus.hpp new file mode 100644 index 00000000..6cc7d805 --- /dev/null +++ b/addons/hidden_units/CUP_Units/national_party_of_chernarus.hpp @@ -0,0 +1,108 @@ +// Units - National Party of Chernarus +class CUP_I_GUE_Soldier_AKSU: CUP_Creatures_Military_NAPA_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Soldier_AKM: CUP_Creatures_Military_NAPA_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Soldier_AKS74: CUP_Creatures_Military_NAPA_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Soldier_LAT: CUP_Creatures_Military_NAPA_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Soldier_GL: CUP_Creatures_Military_NAPA_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Officer: CUP_Creatures_Military_NAPA_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Soldier_AT: CUP_Creatures_Military_NAPA_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Soldier_AA: CUP_Creatures_Military_NAPA_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Soldier_AR: CUP_Creatures_Military_NAPA_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Soldier_MG: CUP_Creatures_Military_NAPA_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; + +class CUP_I_GUE_Saboteur: CUP_Creatures_Military_NAPA_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Medic: CUP_Creatures_Military_NAPA_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Crew: CUP_I_GUE_Soldier_AKSU { + scope = 1; + scopeCurator = 1; +}; + +class CUP_I_GUE_Engineer: CUP_Creatures_Military_NAPA_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Ammobearer: CUP_Creatures_Military_NAPA_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Soldier_AA2: CUP_Creatures_Military_NAPA_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Pilot: CUP_Creatures_Military_NAPA_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Sniper: CUP_Creatures_Military_NAPA_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Soldier_Scout: CUP_I_GUE_Sniper { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Commander: CUP_Creatures_Military_NAPA_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Local: CUP_Creatures_Military_NAPA_Civilian_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Woodman: CUP_Creatures_Military_NAPA_Civilian_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Gamekeeper: CUP_Creatures_Military_NAPA_Civilian_Base { + scope = 1; + scopeCurator = 1; +}; + +class CUP_I_GUE_Forester: CUP_Creatures_Military_NAPA_Civilian_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Farmer: CUP_Creatures_Military_NAPA_Civilian_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_GUE_Villager: CUP_Creatures_Military_NAPA_Civilian_Base { + scope = 1; + scopeCurator = 1; +}; diff --git a/addons/hidden_units/CUP_Units/royal_army_corps_of_sahrani.hpp b/addons/hidden_units/CUP_Units/royal_army_corps_of_sahrani.hpp new file mode 100644 index 00000000..b92361ff --- /dev/null +++ b/addons/hidden_units/CUP_Units/royal_army_corps_of_sahrani.hpp @@ -0,0 +1,313 @@ +// Units - Royal Army Corps of Sahrani +class CUP_I_RACS_Soldier: CUP_I_RACS_Desert_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_Unarmed: CUP_I_RACS_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_Unarmed_Mech: CUP_I_RACS_Soldier_Unarmed { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_Unarmed_Urban: CUP_I_RACS_Soldier_Unarmed { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_Unarmed_wdl: CUP_I_RACS_Soldier_Unarmed { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_LAT: CUP_I_RACS_Desert_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_Light: CUP_I_RACS_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Officer: CUP_I_RACS_Desert_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Medic: CUP_I_RACS_Desert_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_SL: CUP_I_RACS_Desert_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_GL: CUP_I_RACS_Desert_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_M: CUP_I_RACS_Desert_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_AR: CUP_I_RACS_Desert_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_MMG: CUP_I_RACS_Desert_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_AMG: CUP_I_RACS_Soldier { + scope = 1; + scopeCurator = 1; +}; + +class CUP_I_RACS_Crew: CUP_I_RACS_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_AA: CUP_I_RACS_Desert_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_MAT: CUP_I_RACS_Desert_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_AAT: CUP_I_RACS_Soldier { + scope = 1; + scopeCurator = 1; +}; + +class CUP_I_RACS_Soldier_HAT: CUP_I_RACS_Desert_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Sniper: CUP_I_RACS_Desert_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Engineer: CUP_I_RACS_Desert_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Pilot: CUP_I_RACS_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_RoyalCommando: CUP_I_RACS_Desert_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_RoyalGuard: CUP_I_RACS_Desert_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_RoyalMarksman: CUP_I_RACS_Desert_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; + +class CUP_I_RACS_Soldier_Urban: CUP_I_RACS_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_LAT_Urban: CUP_I_RACS_Soldier_LAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_Light_Urban: CUP_I_RACS_Soldier_Light { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Officer_Urban: CUP_I_RACS_Officer { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Medic_Urban: CUP_I_RACS_Medic { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_SL_Urban: CUP_I_RACS_SL { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_GL_Urban: CUP_I_RACS_GL { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_M_Urban: CUP_I_RACS_M { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_AR_Urban: CUP_I_RACS_AR { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_MMG_Urban: CUP_I_RACS_MMG { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_AMG_Urban: CUP_I_RACS_Soldier_AMG { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_AA_Urban: CUP_I_RACS_Soldier_AA { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_MAT_Urban: CUP_I_RACS_Soldier_MAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_AAT_Urban: CUP_I_RACS_Soldier_AAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_HAT_Urban: CUP_I_RACS_Soldier_HAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Sniper_Urban: CUP_I_RACS_Sniper { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Engineer_Urban: CUP_I_RACS_Engineer { + scope = 1; + scopeCurator = 1; +}; + +class CUP_I_RACS_Soldier_wdl: CUP_I_RACS_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_LAT_wdl: CUP_I_RACS_Soldier_LAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_Light_wdl: CUP_I_RACS_Soldier_Light { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Officer_wdl: CUP_I_RACS_Officer { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Medic_wdl: CUP_I_RACS_Medic { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_SL_wdl: CUP_I_RACS_SL { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_GL_wdl: CUP_I_RACS_GL { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_M_wdl: CUP_I_RACS_M { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_AR_wdl: CUP_I_RACS_AR { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_MMG_wdl: CUP_I_RACS_MMG { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_AMG_wdl: CUP_I_RACS_Soldier_AMG { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_AA_wdl: CUP_I_RACS_Soldier_AA { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_MAT_wdl: CUP_I_RACS_Soldier_MAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_AAT_wdl: CUP_I_RACS_Soldier_AAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_HAT_wdl: CUP_I_RACS_Soldier_HAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Sniper_wdl: CUP_I_RACS_Sniper { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Engineer_wdl: CUP_I_RACS_Engineer { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_Mech: CUP_I_RACS_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_LAT_Mech: CUP_I_RACS_Soldier_LAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_Light_Mech: CUP_I_RACS_Soldier_Light { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Officer_Mech: CUP_I_RACS_Officer { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Medic_Mech: CUP_I_RACS_Medic { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_SL_Mech: CUP_I_RACS_SL { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_GL_Mech: CUP_I_RACS_GL { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_M_Mech: CUP_I_RACS_M { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_AR_Mech: CUP_I_RACS_AR { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_MMG_Mech: CUP_I_RACS_MMG { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_AMG_Mech: CUP_I_RACS_Soldier_AMG { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_AA_Mech: CUP_I_RACS_Soldier_AA { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_MAT_Mech: CUP_I_RACS_Soldier_MAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_AAT_Mech: CUP_I_RACS_Soldier_AAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Soldier_HAT_Mech: CUP_I_RACS_Soldier_HAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Sniper_Mech: CUP_I_RACS_Sniper { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_RACS_Engineer_Mech: CUP_I_RACS_Engineer { + scope = 1; + scopeCurator = 1; +}; diff --git a/addons/hidden_units/CUP_Units/sahrani_liberation_army.hpp b/addons/hidden_units/CUP_Units/sahrani_liberation_army.hpp new file mode 100644 index 00000000..16f1add6 --- /dev/null +++ b/addons/hidden_units/CUP_Units/sahrani_liberation_army.hpp @@ -0,0 +1,379 @@ +// Units - Sahrani Liberation Army +class CUP_O_sla_Soldier: CUP_O_SLA_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_GL: CUP_O_SLA_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SLA_Soldier_Backpack: CUP_O_sla_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AAT: CUP_O_sla_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AMG: CUP_O_sla_Soldier { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_sla_Soldier_LAT: CUP_O_SLA_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AT: CUP_O_SLA_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_HAT: CUP_O_SLA_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AA: CUP_O_SLA_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Engineer: CUP_O_SLA_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_MG: CUP_O_SLA_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_sla_Soldier_AR: CUP_O_SLA_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Medic: CUP_O_SLA_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_SL: CUP_O_SLA_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Officer: CUP_O_SLA_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SLA_Spotter: CUP_O_SLA_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Sniper: CUP_O_SLA_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Sniper_KSVK: CUP_O_sla_Sniper { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SLA_Sniper_SVD_Night: CUP_O_sla_Sniper { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AKS_Night: CUP_O_sla_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AKS_74_GOSHAWK: CUP_O_sla_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Crew: CUP_O_SLA_Soldier_Overalls_Tank { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Pilot: CUP_O_SLA_Soldier_Overalls_Pilot { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Commander: CUP_O_SLA_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_sla_SpecOps: CUP_O_SLA_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_SpecOps_TL: CUP_O_sla_SpecOps { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_SpecOps_LAT: CUP_O_sla_SpecOps { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_SpecOps_MG: CUP_O_sla_SpecOps { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_SpecOps_Demo: CUP_O_sla_SpecOps { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_militia: CUP_O_sla_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_GL_militia: CUP_O_sla_Soldier_GL { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SLA_Soldier_Backpack_militia: CUP_O_SLA_Soldier_Backpack { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AAT_militia: CUP_O_sla_Soldier_AAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AMG_militia: CUP_O_sla_Soldier_AMG { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_LAT_militia: CUP_O_sla_Soldier_LAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AT_militia: CUP_O_sla_Soldier_AT { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AA_militia: CUP_O_sla_Soldier_AA { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Engineer_militia: CUP_O_sla_Engineer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_MG_militia: CUP_O_sla_Soldier_MG { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AR_militia: CUP_O_sla_Soldier_AR { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Medic_militia: CUP_O_sla_Medic { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_SL_militia: CUP_O_sla_Soldier_SL { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Officer_militia: CUP_O_sla_Officer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_urban: CUP_O_sla_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_GL_urban: CUP_O_sla_Soldier_GL { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SLA_Soldier_Backpack_urban: CUP_O_SLA_Soldier_Backpack { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AAT_urban: CUP_O_sla_Soldier_AAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AMG_urban: CUP_O_sla_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_LAT_urban: CUP_O_sla_Soldier_LAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AT_urban: CUP_O_sla_Soldier_AT { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_HAT_urban: CUP_O_sla_Soldier_HAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AA_urban: CUP_O_sla_Soldier_AA { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Engineer_urban: CUP_O_sla_Engineer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_MG_urban: CUP_O_sla_Soldier_MG { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AR_urban: CUP_O_sla_Soldier_AR { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Medic_urban: CUP_O_sla_Medic { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_SL_urban: CUP_O_sla_Soldier_SL { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Officer_urban: CUP_O_sla_Officer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SLA_Spotter_urban: CUP_O_SLA_Spotter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Sniper_urban: CUP_O_sla_Sniper { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Sniper_KSVK_urban: CUP_O_sla_Sniper_KSVK { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SLA_Sniper_SVD_Night_urban: CUP_O_SLA_Sniper_SVD_Night { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AKS_Night_urban: CUP_O_sla_Soldier_AKS_Night { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AKS_74_GOSHAWK_urban: CUP_O_sla_Soldier_AKS_74_GOSHAWK { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Commander_urban: CUP_O_sla_Commander { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_sla_soldier_desert: CUP_O_sla_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_GL_desert: CUP_O_sla_Soldier_GL { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SLA_Soldier_Backpack_desert: CUP_O_SLA_Soldier_Backpack { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AAT_desert: CUP_O_sla_Soldier_AAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AMG_desert: CUP_O_sla_Soldier_AMG { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_LAT_desert: CUP_O_sla_Soldier_LAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AT_desert: CUP_O_sla_Soldier_AT { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_HAT_desert: CUP_O_sla_Soldier_HAT { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AA_desert: CUP_O_sla_Soldier_AA { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Engineer_desert: CUP_O_sla_Engineer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_MG_desert: CUP_O_sla_Soldier_MG { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AR_desert: CUP_O_sla_Soldier_AR { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Medic_desert: CUP_O_sla_Medic { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_SL_desert: CUP_O_sla_Soldier_SL { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Officer_desert: CUP_O_sla_Officer { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SLA_Spotter_desert: CUP_O_SLA_Spotter { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Sniper_desert: CUP_O_sla_Sniper { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Sniper_KSVK_desert: CUP_O_sla_Sniper_KSVK { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SLA_Sniper_SVD_Night_desert: CUP_O_SLA_Sniper_SVD_Night { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AKS_Night_desert: CUP_O_sla_Soldier_AKS_Night { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Soldier_AKS_74_GOSHAWK_desert: CUP_O_sla_Soldier_AKS_74_GOSHAWK { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_sla_Commander_desert: CUP_O_sla_Commander { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_Partisans_soldier_TTsKO: CUP_O_SLA_Soldier_06 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_Partisans_soldier_SL: CUP_O_SLA_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_Partisans_Soldier_AT: CUP_O_SLA_Soldier_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_Partisans_Soldier_MG: CUP_O_SLA_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_Partisans_Medic: CUP_O_SLA_Soldier_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_Partisans_Engineer: CUP_O_SLA_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; diff --git a/addons/hidden_units/CUP_Units/takistani_army.hpp b/addons/hidden_units/CUP_Units/takistani_army.hpp new file mode 100644 index 00000000..3e4a8e98 --- /dev/null +++ b/addons/hidden_units/CUP_Units/takistani_army.hpp @@ -0,0 +1,122 @@ +// Units - Takistani Army +class CUP_O_TK_Soldier: CUP_O_TK_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Soldier_GL: CUP_O_TK_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Soldier_Backpack: CUP_O_TK_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Soldier_AAT: CUP_O_TK_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Soldier_AMG: CUP_O_TK_Soldier { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_TK_Soldier_LAT: CUP_O_TK_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Soldier_AT: CUP_O_TK_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Soldier_HAT: CUP_O_TK_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Soldier_AA: CUP_O_TK_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Engineer: CUP_O_TK_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Soldier_MG: CUP_O_TK_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Soldier_AR: CUP_O_TK_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Soldier_M: CUP_O_TK_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Medic: CUP_O_TK_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Soldier_SL: CUP_O_TK_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Officer: CUP_O_TK_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Spotter: CUP_O_TK_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Sniper: CUP_O_TK_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Sniper_KSVK: CUP_O_TK_Sniper { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Sniper_SVD_Night: CUP_O_TK_Sniper { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Soldier_AKS_Night: CUP_O_TK_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Soldier_FNFAL_Night: CUP_O_TK_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Soldier_AKS_74_GOSHAWK: CUP_O_TK_Soldier { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Crew: CUP_O_TK_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Pilot: CUP_O_TK_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Commander: CUP_O_TK_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_SpecOps: CUP_O_TK_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_SpecOps_TL: CUP_O_TK_SpecOps { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_SpecOps_MG: CUP_O_TK_SpecOps { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_Story_Aziz: CUP_O_TK_Commander { + scope = 1; + scopeCurator = 1; +}; diff --git a/addons/hidden_units/CUP_Units/takistani_locals.hpp b/addons/hidden_units/CUP_Units/takistani_locals.hpp new file mode 100644 index 00000000..b1497885 --- /dev/null +++ b/addons/hidden_units/CUP_Units/takistani_locals.hpp @@ -0,0 +1,75 @@ +// Units - Takistani Locals +class CUP_I_TK_GUE_Soldier: CUP_I_TKG_Man_09 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_TK_GUE_Soldier_AAT: CUP_I_TKG_Man_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_TK_GUE_Soldier_AK_47S: CUP_I_TKG_Man_12 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_TK_GUE_Soldier_M16A2: CUP_I_TKG_Man_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_TK_GUE_Soldier_GL: CUP_I_TKG_Man_12 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_TK_GUE_Guerilla_Enfield: CUP_I_TKG_Man_06 { + scope = 1; + scopeCurator = 1; +}; + +class CUP_I_TK_GUE_Soldier_AA: CUP_I_TKG_Man_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_TK_GUE_Soldier_AT: CUP_I_TKG_Man_11 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_TK_GUE_Soldier_HAT: CUP_I_TKG_Man_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_TK_GUE_Soldier_LAT: CUP_I_TKG_Man_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_TK_GUE_Soldier_TL: CUP_I_TKG_Man_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_TK_GUE_Sniper: CUP_I_TKG_Man_11 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_TK_GUE_Soldier_AR: CUP_I_TKG_Man_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_TK_GUE_Soldier_MG: CUP_I_TKG_Man_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_TK_GUE_Guerilla_Medic: CUP_I_TKG_Man_10 { + scope = 1; + scopeCurator = 1; +}; + +class CUP_I_TK_GUE_Commander: CUP_I_TKG_Man_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_TK_GUE_Mechanic: CUP_I_TKG_Man_12 { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_TK_GUE_Demo: CUP_I_TKG_Man_09 { + scope = 1; + scopeCurator = 1; +}; diff --git a/addons/hidden_units/CUP_Units/takistani_militia.hpp b/addons/hidden_units/CUP_Units/takistani_militia.hpp new file mode 100644 index 00000000..de5a7f5e --- /dev/null +++ b/addons/hidden_units/CUP_Units/takistani_militia.hpp @@ -0,0 +1,63 @@ +// Units - Takistani Militia +class CUP_O_TK_INS_Soldier: CUP_O_TKI_Man_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_INS_Soldier_AAT: CUP_O_TKI_Man_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_INS_Soldier_GL: CUP_O_TKI_Man_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_INS_Soldier_Enfield: CUP_O_TKI_Man_06 { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_TK_INS_Soldier_FNFAL: CUP_O_TKI_Man_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_INS_Soldier_AA: CUP_O_TKI_Man_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_INS_Soldier_AT: CUP_O_TKI_Man_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_INS_Soldier_TL: CUP_O_TKI_Man_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_INS_Sniper: CUP_O_TKI_Man_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_INS_Soldier_AR: CUP_O_TKI_Man_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_INS_Soldier_MG: CUP_O_TKI_Man_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_INS_Guerilla_Medic: CUP_O_TKI_Man_02 { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_TK_INS_Commander: CUP_O_TKI_Man_06 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_INS_Mechanic: CUP_O_TKI_Man_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_TK_INS_Bomber: CUP_O_TKI_Man_05 { + scope = 1; + scopeCurator = 1; +}; diff --git a/addons/hidden_units/CUP_Units/united_nations.hpp b/addons/hidden_units/CUP_Units/united_nations.hpp new file mode 100644 index 00000000..76c1ccd7 --- /dev/null +++ b/addons/hidden_units/CUP_Units/united_nations.hpp @@ -0,0 +1,229 @@ +// Units - United Nations +class CUP_I_UN_CDF_Soldier_MNT: CUP_I_UNO_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_Backpack_MNT: CUP_I_UNO_Soldier_02_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_GL_MNT: CUP_I_UNO_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_AAT_MNT: CUP_I_UNO_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_AMG_MNT: CUP_I_UNO_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_LAT_MNT: CUP_I_UNO_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_AT_MNT: CUP_I_UNO_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_MG_MNT: CUP_I_UNO_Soldier_02_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_AR_MNT: CUP_I_UNO_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_SL_MNT: CUP_I_UNO_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Officer_MNT: CUP_I_UNO_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Guard_MNT: CUP_I_UNO_Soldier_02_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Pilot_MNT: CUP_I_UNO_Soldier_01_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Crew_MNT: CUP_I_UNO_Soldier_02_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_Light_MNT: CUP_I_UNO_Soldier_02_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_DST: CUP_I_UNO_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_Backpack_DST: CUP_I_UNO_Soldier_02_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_GL_DST: CUP_I_UNO_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_AAT_DST: CUP_I_UNO_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_AMG_DST: CUP_I_UNO_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_LAT_DST: CUP_I_UNO_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_AT_DST: CUP_I_UNO_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_MG_DST: CUP_I_UNO_Soldier_02_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_AR_DST: CUP_I_UNO_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_SL_DST: CUP_I_UNO_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Officer_DST: CUP_I_UNO_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Guard_DST: CUP_I_UNO_Soldier_02_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Pilot_DST: CUP_I_UNO_Soldier_01_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Crew_DST: CUP_I_UNO_Soldier_02_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_Light_DST: CUP_I_UNO_Soldier_02_DST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_FST: CUP_I_UNO_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_Backpack_FST: CUP_I_UNO_Soldier_02_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_GL_FST: CUP_I_UNO_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_AAT_FST: CUP_I_UNO_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_AMG_FST: CUP_I_UNO_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_LAT_FST: CUP_I_UNO_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_AT_FST: CUP_I_UNO_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_MG_FST: CUP_I_UNO_Soldier_02_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_AR_FST: CUP_I_UNO_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_SL_FST: CUP_I_UNO_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Officer_FST: CUP_I_UNO_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Guard_FST: CUP_I_UNO_Soldier_02_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Pilot_FST: CUP_I_UNO_Soldier_01_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Crew_FST: CUP_I_UNO_Soldier_02_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_Light_FST: CUP_I_UNO_Soldier_02_FST { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier: CUP_I_UN_CDF_Soldier_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_Backpack: CUP_I_UN_CDF_Soldier_Backpack_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_AAT: CUP_I_UN_CDF_Soldier_AAT_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_AMG: CUP_I_UN_CDF_Soldier_AMG_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_AT: CUP_I_UN_CDF_Soldier_AT_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_MG: CUP_I_UN_CDF_Soldier_MG_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_SL: CUP_I_UN_CDF_Soldier_SL_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Officer: CUP_I_UN_CDF_Officer_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Guard: CUP_I_UN_CDF_Guard_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Pilot: CUP_I_UN_CDF_Pilot_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Crew: CUP_I_UN_CDF_Crew_MNT { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_UN_CDF_Soldier_Light: CUP_I_UN_CDF_Soldier_Light_MNT { + scope = 1; + scopeCurator = 1; +}; diff --git a/addons/hidden_units/CUP_Units/united_states_army.hpp b/addons/hidden_units/CUP_Units/united_states_army.hpp new file mode 100644 index 00000000..c12becc1 --- /dev/null +++ b/addons/hidden_units/CUP_Units/united_states_army.hpp @@ -0,0 +1,537 @@ +// Units - United States Army +class CUP_B_US_Soldier_AA_UCP: CUP_B_USArmy_UCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_UCP: CUP_B_USArmy_UCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_ACOG_UCP: CUP_B_USArmy_UCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_UAV_UCP: CUP_B_USArmy_UCP_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Backpack_UCP: CUP_B_USArmy_UCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AMG_UCP: CUP_B_USArmy_UCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AAR_UCP: CUP_B_USArmy_UCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AHAT_UCP: CUP_B_USArmy_UCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AAT_UCP: CUP_B_USArmy_UCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Light_UCP: CUP_B_USArmy_UCP_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_GL_UCP: CUP_B_USArmy_UCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Officer_UCP: CUP_B_USArmy_UCP_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_SL_UCP: CUP_B_USArmy_UCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_TL_UCP: CUP_B_USArmy_UCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_LAT_UCP: CUP_B_USArmy_UCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AT_UCP: CUP_B_USArmy_UCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_HAT_UCP: CUP_B_USArmy_UCP_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Medic_UCP: CUP_B_USArmy_UCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AR_UCP: CUP_B_USArmy_UCP_Soldier_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_MG_UCP: CUP_B_USArmy_UCP_Soldier_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Spotter_UCP: CUP_B_USArmy_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Sniper_UCP: CUP_B_USArmy_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Sniper_M110_TWS_UCP: CUP_B_USArmy_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Sniper_M107_UCP: CUP_B_USArmy_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Marksman_UCP: CUP_B_USArmy_UCP_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Marksman_EBR_UCP: CUP_B_USArmy_UCP_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Engineer_Sapper_UCP: CUP_B_USArmy_UCP_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Engineer_EOD_UCP: CUP_B_USArmy_UCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Engineer_UCP: CUP_B_USArmy_UCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Crew_UCP: CUP_B_USArmy_UCP_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AA_OCP: CUP_B_USArmy_OCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_OCP: CUP_B_USArmy_OCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_ACOG_OCP: CUP_B_USArmy_OCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_UAV_OCP: CUP_B_USArmy_OCP_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Backpack_OCP: CUP_B_USArmy_OCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AMG_OCP: CUP_B_USArmy_OCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AAR_OCP: CUP_B_USArmy_OCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AHAT_OCP: CUP_B_USArmy_OCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AAT_OCP: CUP_B_USArmy_OCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Light_OCP: CUP_B_USArmy_OCP_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_GL_OCP: CUP_B_USArmy_OCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Officer_OCP: CUP_B_USArmy_OCP_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_SL_OCP: CUP_B_USArmy_OCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_TL_OCP: CUP_B_USArmy_OCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_LAT_OCP: CUP_B_USArmy_OCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AT_OCP: CUP_B_USArmy_OCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_HAT_OCP: CUP_B_USArmy_OCP_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Medic_OCP: CUP_B_USArmy_OCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AR_OCP: CUP_B_USArmy_OCP_Soldier_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_MG_OCP: CUP_B_USArmy_OCP_Soldier_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Spotter_OCP: CUP_B_USArmy_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Sniper_OCP: CUP_B_USArmy_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Sniper_M110_TWS_OCP: CUP_B_USArmy_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Sniper_M107_OCP: CUP_B_USArmy_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Marksman_OCP: CUP_B_USArmy_OCP_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Marksman_EBR_OCP: CUP_B_USArmy_OCP_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Engineer_Sapper_OCP: CUP_B_USArmy_OCP_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Engineer_EOD_OCP: CUP_B_USArmy_OCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Engineer_OCP: CUP_B_USArmy_OCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Crew_OCP: CUP_B_USArmy_OCP_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AA_OEFCP: CUP_B_USArmy_OEFCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_OEFCP: CUP_B_USArmy_OEFCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_ACOG_OEFCP: CUP_B_USArmy_OEFCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_UAV_OEFCP: CUP_B_USArmy_OEFCP_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Backpack_OEFCP: CUP_B_USArmy_OEFCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AMG_OEFCP: CUP_B_USArmy_OEFCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AAR_OEFCP: CUP_B_USArmy_OEFCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AHAT_OEFCP: CUP_B_USArmy_OEFCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AAT_OEFCP: CUP_B_USArmy_OEFCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Light_OEFCP: CUP_B_USArmy_OEFCP_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_GL_OEFCP: CUP_B_USArmy_OEFCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Officer_OEFCP: CUP_B_USArmy_OEFCP_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_SL_OEFCP: CUP_B_USArmy_OEFCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_TL_OEFCP: CUP_B_USArmy_OEFCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_LAT_OEFCP: CUP_B_USArmy_OEFCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AT_OEFCP: CUP_B_USArmy_OEFCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_HAT_OEFCP: CUP_B_USArmy_OEFCP_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Medic_OEFCP: CUP_B_USArmy_OEFCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AR_OEFCP: CUP_B_USArmy_OEFCP_Soldier_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_MG_OEFCP: CUP_B_USArmy_OEFCP_Soldier_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Spotter_OEFCP: CUP_B_USArmy_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Sniper_OEFCP: CUP_B_USArmy_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Sniper_M110_TWS_OEFCP: CUP_B_USArmy_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Sniper_M107_OEFCP: CUP_B_USArmy_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Marksman_OEFCP: CUP_B_USArmy_OEFCP_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Marksman_EBR_OEFCP: CUP_B_USArmy_OEFCP_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Engineer_Sapper_OEFCP: CUP_B_USArmy_OEFCP_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Engineer_EOD_OEFCP: CUP_B_USArmy_OEFCP_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Engineer_OEFCP: CUP_B_USArmy_OEFCP_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Crew_OEFCP: CUP_B_USArmy_OEFCP_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier: CUP_B_US_Soldier_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_ACOG: CUP_B_US_Soldier_ACOG_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_UAV: CUP_B_US_Soldier_UAV_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Backpack: CUP_B_US_Soldier_Backpack_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AMG: CUP_B_US_Soldier_AMG_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AAR: CUP_B_US_Soldier_AAR_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AHAT: CUP_B_US_Soldier_AHAT_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AAT: CUP_B_US_Soldier_AAT_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Light: CUP_B_US_Soldier_Light_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_GL: CUP_B_US_Soldier_GL_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Officer: CUP_B_US_Officer_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_SL: CUP_B_US_Soldier_SL_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_TL: CUP_B_US_Soldier_TL_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_LAT: CUP_B_US_Soldier_LAT_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AT: CUP_B_US_Soldier_AT_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_HAT: CUP_B_US_Soldier_HAT_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AA: CUP_B_US_Soldier_AA_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Medic: CUP_B_US_Medic_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_AR: CUP_B_US_Soldier_AR_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_MG: CUP_B_US_Soldier_MG_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Spotter: CUP_B_US_Spotter_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Sniper: CUP_B_US_Sniper_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Sniper_M110_TWS: CUP_B_US_Sniper_M110_TWS_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Sniper_M107: CUP_B_US_Sniper_M107_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Marksman: CUP_B_US_Soldier_Marksman_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Engineer_Sapper: CUP_B_US_Soldier_Engineer_Sapper_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Engineer_EOD: CUP_B_US_Soldier_Engineer_EOD_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Engineer: CUP_B_US_Soldier_Engineer_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Soldier_Engineer: CUP_B_US_Soldier_Engineer_UCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Crew: CUP_B_US_Crew_OCP { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Pilot: CUP_B_USArmy_Soldier_06 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_Pilot_Light: CUP_B_USArmy_Soldier_06 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_SpecOps: CUP_B_USArmy_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_SpecOps_UAV: CUP_B_USArmy_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_SpecOps_TL: CUP_B_USArmy_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_SpecOps_Medic: CUP_B_USArmy_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_SpecOps_Assault: CUP_B_US_SpecOps { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_SpecOps_SD: CUP_B_US_SpecOps { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_SpecOps_MG: CUP_B_US_SpecOps { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_SpecOps_AR: CUP_B_USArmy_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_SpecOps_Night: CUP_B_US_SpecOps { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_SpecOps_M: CUP_B_US_SpecOps { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_SpecOps_M14: CUP_B_US_SpecOps { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_US_SpecOps_JTAC: CUP_B_USArmy_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; diff --git a/addons/hidden_units/CUP_Units/united_states_marine_corps.hpp b/addons/hidden_units/CUP_Units/united_states_marine_corps.hpp new file mode 100644 index 00000000..08142fc3 --- /dev/null +++ b/addons/hidden_units/CUP_Units/united_states_marine_corps.hpp @@ -0,0 +1,689 @@ +// Units - USMC +class CUP_B_USMC_Soldier: CUP_B_USMC_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_UAV: CUP_B_USMC_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_Light: CUP_B_USMC_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_SpecOps_SD: CUP_B_USMC_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_GL: CUP_B_USMC_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Officer: CUP_B_USMC_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_SL: CUP_B_USMC_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_TL: CUP_B_USMC_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_AT_Base: CUP_B_USMC_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_LAT: CUP_B_USMC_Soldier_AT_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_AT: CUP_B_USMC_Soldier_AT_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_HAT: CUP_B_USMC_Soldier_AT_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_AA: CUP_B_USMC_Soldier_AT_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Medic: CUP_B_USMC_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_AR: CUP_B_USMC_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_MG: CUP_B_USMC_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Spotter: CUP_B_USMC_Soldier_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Sniper_M40A3: CUP_B_USMC_Soldier_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Sniper_M107: CUP_B_USMC_Sniper_M40A3 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_Marksman: CUP_B_USMC_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_SpecOps: CUP_B_USMC_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Engineer: CUP_B_USMC_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Pilot: CUP_B_USMC_Soldier_06 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Crew: CUP_B_USMC_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_LHD_Crew_Blue: CUP_B_USMC_LHD_Crew_Base_Blue { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_LHD_Crew_Brown: CUP_B_USMC_LHD_Crew_Base_Brown { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_LHD_Crew_Green: CUP_B_USMC_LHD_Crew_Base_Green { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_LHD_Crew_Red: CUP_B_USMC_LHD_Crew_Base_Red { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_LHD_Crew_Violet: CUP_B_USMC_LHD_Crew_Base_Violet { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_LHD_Crew_White: CUP_B_USMC_LHD_Crew_Base_White { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_LHD_Crew_Yellow: CUP_B_USMC_LHD_Crew_Base_Yellow { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USNavy_LHD_Crew_Blue: CUP_B_USNavy_LHD_Crew_base_Blue { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USNavy_LHD_Crew_Brown: CUP_B_USNavy_LHD_Crew_base_Brown { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USNavy_LHD_Crew_Green: CUP_B_USNavy_LHD_Crew_base_Green { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USNavy_LHD_Crew_Red: CUP_B_USNavy_LHD_Crew_base_Red { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USNavy_LHD_Crew_Violet: CUP_B_USNavy_LHD_Crew_base_Violet { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USNavy_LHD_Crew_White: CUP_B_USNavy_LHD_Crew_base_White { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USNavy_LHD_Crew_Yellow: CUP_B_USNavy_LHD_Crew_base_Yellow { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_des: CUP_B_USMC_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_UAV_des: CUP_B_USMC_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_Light_des: CUP_B_USMC_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_SpecOps_SD_des: CUP_B_USMC_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_GL_des: CUP_B_USMC_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Officer_des: CUP_B_USMC_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_SL_des: CUP_B_USMC_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_TL_des: CUP_B_USMC_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_AT_Base_des: CUP_B_USMC_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_LAT_des: CUP_B_USMC_Soldier_AT_Base_des { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_AT_des: CUP_B_USMC_Soldier_AT_Base_des { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_HAT_des: CUP_B_USMC_Soldier_AT_Base_des { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_AA_des: CUP_B_USMC_Soldier_AT_Base_des { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Medic_des: CUP_B_USMC_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_AR_des: CUP_B_USMC_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_MG_des: CUP_B_USMC_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Spotter_des: CUP_B_USMC_Soldier_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Sniper_M40A3_des: CUP_B_USMC_Soldier_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Sniper_M107_des: CUP_B_USMC_Sniper_M40A3_des { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_Marksman_des: CUP_B_USMC_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_SpecOps_des: CUP_B_USMC_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Engineer_des: CUP_B_USMC_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Pilot_des: CUP_B_USMC_Soldier_06 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Crew_des: CUP_B_USMC_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_10: CUP_Creatures_Military_USMC_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_11: CUP_B_USMC_Soldier_10 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_12: CUP_Creatures_Military_USMC_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_13: CUP_B_USMC_Soldier_12 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_14: CUP_Creatures_Military_USMC_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_15: CUP_B_USMC_Soldier_14 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_16: CUP_Creatures_Military_USMC_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_17: CUP_B_USMC_Soldier_16 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_FROG_WDL: CUP_B_USMC_Soldier_12 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Crewman_FROG_WDL: CUP_B_USMC_Soldier_12 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_LAT_FROG_WDL: CUP_B_USMC_Soldier_14 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_AT_FROG_WDL: CUP_B_USMC_Soldier_16 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_HAT_FROG_WDL: CUP_B_USMC_Soldier_12 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_AA_FROG_WDL: CUP_B_USMC_Soldier_12 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_Light_FROG_WDL: CUP_B_USMC_Soldier_12 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_AR_FROG_WDL: CUP_B_USMC_Soldier_12 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_MG_FROG_WDL: CUP_B_USMC_Soldier_14 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_TL_FROG_WDL: CUP_B_USMC_Soldier_12 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_SL_FROG_WDL: CUP_B_USMC_Soldier_12 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Medic_FROG_WDL: CUP_B_USMC_Soldier_16 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_Marksman_FROG_WDL: CUP_B_USMC_Soldier_10 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Engineer_FROG_WDL: CUP_B_USMC_Soldier_12 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_GL_FROG_WDL: CUP_B_USMC_Soldier_12 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_SpecOps_FROG_WDL: CUP_B_USMC_Soldier_10 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_RTO_FROG_WDL: CUP_B_USMC_Soldier_12 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Officer_FROG_WDL: CUP_B_USMC_Soldier_10 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_UAV_FROG_WDL: CUP_B_USMC_Soldier_16 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_FROG_DES: CUP_B_USMC_Soldier_13 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Crewman_FROG_DES: CUP_B_USMC_Soldier_13 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_LAT_FROG_DES: CUP_B_USMC_Soldier_15 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_AT_FROG_DES: CUP_B_USMC_Soldier_17 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_HAT_FROG_DES: CUP_B_USMC_Soldier_13 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_AA_FROG_DES: CUP_B_USMC_Soldier_13 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_Light_FROG_DES: CUP_B_USMC_Soldier_13 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_AR_FROG_DES: CUP_B_USMC_Soldier_13 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_MG_FROG_DES: CUP_B_USMC_Soldier_15 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_TL_FROG_DES: CUP_B_USMC_Soldier_13 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_SL_FROG_DES: CUP_B_USMC_Soldier_13 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Medic_FROG_DES: CUP_B_USMC_Soldier_17 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_Marksman_FROG_DES: CUP_B_USMC_Soldier_11 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Engineer_FROG_DES: CUP_B_USMC_Soldier_13 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_GL_FROG_DES: CUP_B_USMC_Soldier_13 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_SpecOps_FROG_DES: CUP_B_USMC_Soldier_11 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_RTO_FROG_DES: CUP_B_USMC_Soldier_13 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Officer_FROG_DES: CUP_B_USMC_Soldier_11 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_Soldier_UAV_FROG_DES: CUP_B_USMC_Soldier_17 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_01: CUP_Creatures_Military_FR_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_02: CUP_Creatures_Military_FR_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_03: CUP_Creatures_Military_FR_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_04: CUP_Creatures_Military_FR_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_05: CUP_Creatures_Military_FR_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_06: CUP_Creatures_Military_FR_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_07: CUP_Creatures_Military_FR_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_08: CUP_Creatures_Military_FR_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_09: CUP_Creatures_Military_FR_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_10: CUP_Creatures_Military_FR_Soldier_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_TL: CUP_B_FR_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Commander: CUP_B_FR_Soldier_03 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Saboteur: CUP_B_FR_Soldier_08 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_Marksman: CUP_B_FR_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_Light: CUP_B_FR_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Medic: CUP_B_FR_Soldier_04 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_AR: CUP_B_FR_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_GL: CUP_B_FR_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_Exp: CUP_B_FR_Soldier_10 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_Operator: CUP_B_FR_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_UAV: CUP_B_FR_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_Assault: CUP_B_FR_Soldier_05 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_Assault_GL: CUP_B_FR_Soldier_06 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Story_Miles: CUP_B_FR_Soldier_09 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Story_Cooper: CUP_B_FR_Soldier_01 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Story_Sykes: CUP_B_FR_Soldier_07 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Story_OHara: CUP_B_FR_Medic { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Story_Rodriguez: CUP_B_FR_Soldier_AR { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_TL_DES: CUP_B_USMC_Soldier_13 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Commander_DES: CUP_B_USMC_Soldier_13 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Saboteur_DES: CUP_B_USMC_Soldier_11 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_Marksman_DES: CUP_B_USMC_Soldier_17 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_Light_DES: CUP_B_USMC_Soldier_11 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Medic_DES: CUP_B_USMC_Soldier_11 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_AR_DES: CUP_B_USMC_Soldier_13 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_GL_DES: CUP_B_USMC_Soldier_11 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_Exp_DES: CUP_B_USMC_Soldier_13 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_Operator_DES: CUP_B_USMC_Soldier_17 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_UAV_DES: CUP_B_USMC_Soldier_13 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_Assault_DES: CUP_B_USMC_Soldier_17 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Soldier_Assault_GL_DES: CUP_B_USMC_Soldier_17 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Story_Miles_DES: CUP_B_USMC_Soldier_13 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Story_Cooper_DES: CUP_B_USMC_Soldier_15 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Story_Sykes_DES: CUP_B_USMC_Soldier_15 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Story_OHara_DES: CUP_B_USMC_Soldier_11 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_FR_Story_Rodriguez_DES: CUP_B_USMC_Soldier_17 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_MARSOC: CUP_B_USMC_Soldier_02 { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_MARSOC_TL: CUP_B_USMC_MARSOC { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_MARSOC_TC: CUP_B_USMC_MARSOC { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_MARSOC_OC: CUP_B_USMC_MARSOC { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_MARSOC_CC: CUP_B_USMC_MARSOC { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_MARSOC_EL: CUP_B_USMC_MARSOC { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_MARSOC_AR: CUP_B_USMC_MARSOC { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_MARSOC_Medic: CUP_B_USMC_MARSOC { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_MARSOC_Marksman: CUP_B_USMC_MARSOC { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_MARSOC_DA: CUP_B_USMC_MARSOC { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_MARSOC_TL_DA: CUP_B_USMC_MARSOC { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_MARSOC_TC_DA: CUP_B_USMC_MARSOC { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_MARSOC_OC_DA: CUP_B_USMC_MARSOC { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_MARSOC_CC_DA: CUP_B_USMC_MARSOC { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_MARSOC_EL_DA: CUP_B_USMC_MARSOC { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_MARSOC_AR_DA: CUP_B_USMC_MARSOC { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_MARSOC_Medic_DA: CUP_B_USMC_MARSOC { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_USMC_MARSOC_Marksman_DA: CUP_B_USMC_MARSOC { + scope = 1; + scopeCurator = 1; +}; diff --git a/addons/hidden_units/CfgFactionClasses.hpp b/addons/hidden_units/CfgFactionClasses.hpp new file mode 100644 index 00000000..64dbc0bd --- /dev/null +++ b/addons/hidden_units/CfgFactionClasses.hpp @@ -0,0 +1,84 @@ +class CfgFactionClasses { + class BLU_CTRG_F { + displayName = "DEPRECATED"; + }; + + // CUP Factions + class CUP_B_USMC { + displayName = "DEPRECATED"; + }; + class CUP_B_US_Army { + displayName = "DEPRECATED"; + }; + class CUP_B_CDF { + displayName = "DEPRECATED"; + }; + class CUP_O_RU { + displayName = "DEPRECATED"; + }; + class CUP_O_ChDKZ { + displayName = "DEPRECATED"; + }; + class CUP_I_NAPA { + displayName = "DEPRECATED"; + }; + class CUP_B_RNZN { + displayName = "DEPRECATED"; + }; + /* + class CUP_C_CHERNARUS { + displayName = "DEPRECATED"; + }; + class CUP_C_RU { + displayName = "DEPRECATED"; + }; + class CUP_C_SAHRANI { + displayName = "DEPRECATED"; + }; + class CUP_C_TK { + displayName = "DEPRECATED"; + }; + class CUP_C_Special { + displayName = "DEPRECATED"; + }; + */ + class CUP_O_TK { + displayName = "DEPRECATED"; + }; + class CUP_O_TK_MILITIA { + displayName = "DEPRECATED"; + }; + class CUP_B_US { + displayName = "DEPRECATED"; + }; + class CUP_B_CZ { + displayName = "DEPRECATED"; + }; + class CUP_B_GER { + displayName = "DEPRECATED"; + }; + class CUP_I_TK_GUE { + displayName = "DEPRECATED"; + }; + class CUP_I_UN { + displayName = "DEPRECATED"; + }; + class CUP_O_SLA { + displayName = "DEPRECATED"; + }; + class CUP_I_RACS { + displayName = "DEPRECATED"; + }; + class CUP_B_GB { + displayName = "DEPRECATED"; + }; + class CUP_I_PMC_ION { + displayName = "DEPRECATED"; + }; + class CUP_B_HIL { + displayName = "DEPRECATED"; + }; + class CUP_Static_Ships { + displayName = "DEPRECATED"; + }; +}; diff --git a/addons/hidden_units/CfgGroups.hpp b/addons/hidden_units/CfgGroups.hpp new file mode 100644 index 00000000..fcb3abf8 --- /dev/null +++ b/addons/hidden_units/CfgGroups.hpp @@ -0,0 +1,11 @@ +class CfgGroups { + class West { + #include "CfgGroups_West.hpp" + }; + class East { + #include "CfgGroups_East.hpp" + }; + class Indep { + #include "CfgGroups_Indep.hpp" + }; +}; diff --git a/addons/hidden_units/CfgGroups_East.hpp b/addons/hidden_units/CfgGroups_East.hpp new file mode 100644 index 00000000..7b17baa4 --- /dev/null +++ b/addons/hidden_units/CfgGroups_East.hpp @@ -0,0 +1,340 @@ +// SFIA +class OPF_SFIA_lxWS { + class Infantry { + name = "DEPRECATED"; + delete OSFIA_InfSquad_lxWS; + delete OSFIA_InfSentry_lxWS; + delete OSFIA_InfTeam_lxWS; + delete OSFIA_HAF_InfTeam_AT_lxWS; + delete OSFIA_HAF_InfTeam_AA_lxWS; + delete OSFIA_InfSquad_Weapons_lxWS; + }; + class Motorized { + name = "DEPRECATED"; + delete OSFIA_MotInf_Team_lxWS; + delete OSFIA_MotInf_AT_lxWS; + delete OSFIA_MotInf_AA_lxWS; + delete OSFIA_MotInf_Reinforce_lxWS; + }; + class Mechanized { + name = "DEPRECATED"; + delete OSFIA_MechInf_AT; + delete OSFIA_MechInf_AA; + }; + class Armored { + name = "DEPRECATED"; + delete OSFIA_HAF_TankPlatoon_lxWS; + delete OSFIA_HAF_TankPlatoon_AA_lxWS; + delete OSFIA_HAF_TankSection_lxWS; + }; +}; + +// CUP +class CUP_O_ChDKZ { + class Motorized { + name = "DEPRECATED"; + delete CUP_O_ChDKZ_MotInfSquad; + delete CUP_O_ChDKZ_MotInfSection; + }; + class Mechanized { + name = "DEPRECATED"; + delete CUP_O_ChDKZ_MechInfSection; + delete CUP_O_ChDKZ_MechInfSection_AT; + }; + class Armored { + name = "DEPRECATED"; + delete CUP_O_ChDKZ_TankSection; + delete CUP_O_ChDKZ_T55Section; + }; + class Air { + name = "DEPRECATED"; + delete CUP_O_ChDKZ_Mi8Squadron; + }; + class Infantry { + name = "DEPRECATED"; + delete CUP_O_ChDKZ_InfSquad; + delete CUP_O_ChDKZ_InfSquad_Weapons; + delete CUP_O_ChDKZ_InfSection_AT; + delete CUP_O_ChDKZ_InfSection_AA; + delete CUP_O_ChDKZ_SniperTeam; + }; +}; + +class CUP_O_RU { + class Motorized { + name = "DEPRECATED"; + delete CUP_O_RU_MotInfSquad; + }; + class Mechanized { + name = "DEPRECATED"; + delete CUP_O_RU_MechInfSquad_2; + }; + class Armored { + name = "DEPRECATED"; + delete CUP_O_RU_TankPlatoon; + }; + class Air { + name = "DEPRECATED"; + delete CUP_O_RU_Mi24VSquadron; + delete CUP_O_RU_Mi24PSquadron; + delete CUP_O_RU_Mi8Squadron; + delete CUP_O_RU_Su34FighterSquadron; + }; + class Infantry { + name = "DEPRECATED"; + delete CUP_O_RU_InfSquad; + delete CUP_O_RU_InfSection; + delete CUP_O_RU_InfSection_AT; + delete CUP_O_RU_InfSection_AA; + delete CUP_O_RU_InfSection_MG; + delete CUP_O_RU_InfSentry; + delete CUP_O_RU_SniperTeam; + }; + class Infantry_EMR { + name = "DEPRECATED"; + delete CUP_O_RU_InfSquad_EMR; + delete CUP_O_RU_InfSection_EMR; + delete CUP_O_RU_InfSection_AT_EMR; + delete CUP_O_RU_InfSection_AA_EMR; + delete CUP_O_RU_InfSection_MG_EMR; + delete CUP_O_RU_InfSentry_EMR; + delete CUP_O_RU_SniperTeam_EMR; + }; + class Infantry_VDV { + name = "DEPRECATED"; + delete CUP_O_RU_InfSquad_VDV; + delete CUP_O_RU_InfSection_VDV; + delete CUP_O_RU_InfSection_AT_VDV; + delete CUP_O_RU_InfSection_AA_VDV; + delete CUP_O_RU_InfSection_MG_VDV; + delete CUP_O_RU_InfSentry_VDV; + delete CUP_O_RU_SniperTeam_VDV; + }; + class Infantry_VDV_EMR { + name = "DEPRECATED"; + delete CUP_O_RU_InfSquad_VDV_EMR; + delete CUP_O_RU_InfSection_VDV_EMR; + delete CUP_O_RU_InfSection_AT_VDV_EMR; + delete CUP_O_RU_InfSection_AA_VDV_EMR; + delete CUP_O_RU_InfSection_MG_VDV_EMR; + delete CUP_O_RU_InfSentry_VDV_EMR; + delete CUP_O_RU_SniperTeam_VDV_EMR; + }; + class Infantry_M_EMR { + name = "DEPRECATED"; + delete InfSquad; + delete InfSquad_Weapons; + delete InfTeam; + delete InfTeam_AT; + delete InfTeam_AA; + delete InfSentry; + delete InfAssault; + delete O_InfTeam_AT_Heavy; + }; + class Infantry_VDV_M { + name = "DEPRECATED"; + delete InfSquad; + delete InfSquad_Weapons; + delete InfTeam; + delete InfTeam_AT; + delete InfTeam_AA; + delete InfSentry; + delete InfAssault; + delete O_InfTeam_AT_Heavy; + }; + class SpecOps { + name = "DEPRECATED"; + delete CUP_O_RU_ReconTeam; + delete CUP_O_RU_ReconTeam_AUT; + delete CUP_O_MVD_AssaultTeam; + }; + class Infantry_Ratnik_Summer { + name = "DEPRECATED"; + delete InfSquad; + delete InfSquad_Weapons; + delete InfTeam; + delete InfTeam_AT; + delete InfTeam_AA; + delete InfSentry; + delete reconTeam; + delete reconSentry; + delete InfAssault; + delete O_InfTeam_AT_Heavy; + }; + class Infantry_Ratnik_Autumn { + name = "DEPRECATED"; + delete InfSquad; + delete InfSquad_Weapons; + delete InfTeam; + delete InfTeam_AT; + delete InfTeam_AA; + delete InfSentry; + delete reconTeam; + delete reconSentry; + delete InfAssault; + delete O_InfTeam_AT_Heavy; + }; + class Infantry_Ratnik_Winter { + name = "DEPRECATED"; + delete InfSquad; + delete InfSquad_Weapons; + delete InfTeam; + delete InfTeam_AT; + delete InfTeam_AA; + delete InfSentry; + delete reconTeam; + delete reconSentry; + delete InfAssault; + delete O_InfTeam_AT_Heavy; + }; + class Infantry_Ratnik_BeigeDigital { + name = "DEPRECATED"; + delete InfSquad; + delete InfSquad_Weapons; + delete InfTeam; + delete InfTeam_AT; + delete InfTeam_AA; + delete InfSentry; + delete reconTeam; + delete reconSentry; + delete InfAssault; + delete O_InfTeam_AT_Heavy; + }; + class Infantry_Ratnik_Desert { + name = "DEPRECATED"; + delete InfSquad; + delete InfSquad_Weapons; + delete InfTeam; + delete InfTeam_AT; + delete InfTeam_AA; + delete InfSentry; + delete reconTeam; + delete reconSentry; + delete InfAssault; + delete O_InfTeam_AT_Heavy; + }; +}; + +class CUP_O_TK { + class Motorized { + name = "DEPRECATED"; + delete CUP_O_TK_MotorizedReconSection; + delete CUP_O_TK_MotorizedPatrol; + }; + class Mechanized { + name = "DEPRECATED"; + delete CUP_O_TK_MechanizedInfantrySquadBMP2; + delete CUP_O_TK_MechanizedInfantrySquadBTR60; + delete CUP_O_TK_MechanizedSpecialSquad; + delete CUP_O_TK_MechanizedReconSection; + delete CUP_O_TK_MechanizedReconSectionAT; + }; + class Armored { + name = "DEPRECATED"; + delete CUP_O_TK_T72Platoon; + delete CUP_O_TK_T55Platoon; + delete CUP_O_TK_T34Platoon; + }; + class Air { + name = "DEPRECATED"; + delete CUP_O_TK_Mi24_DFlight; + delete CUP_O_TK_Mi_17Flight; + delete CUP_O_TK_Su25Flight; + delete CUP_O_TK_UH1HFlight; + }; + class Infantry { + name = "DEPRECATED"; + delete CUP_O_TK_InfantrySquad; + delete CUP_O_TK_InfantrySection; + delete CUP_O_TK_InfantrySectionAT; + delete CUP_O_TK_InfantrySectionAA; + delete CUP_O_TK_InfantrySectionMG; + delete CUP_O_TK_SniperTeam; + delete CUP_O_TK_SpecialPurposeSquad; + }; +}; + +class CUP_O_TK_MILITIA { + class Motorized { + name = "DEPRECATED"; + delete CUP_O_TK_MILITIA_Technicals; + delete CUP_O_TK_MILITIA_MotorizedGroup; + delete CUP_O_TK_MILITIA_MotorizedPatrolBTR40; + }; + class Infantry { + name = "DEPRECATED"; + delete CUP_O_TK_MILITIA_Group; + delete CUP_O_TK_MILITIA_Patrol; + delete CUP_O_TK_MILITIA_AATeam; + delete CUP_O_TK_MILITIA_ATTeam; + delete CUP_O_TK_MILITIA_Demosquad; + }; +}; + +class CUP_O_SLA { + class Motorized { + name = "DEPRECATED"; + delete CUP_O_SLA_MotInfSection; + delete CUP_O_SLA_MotInfSection_AT; + }; + class Mechanized { + name = "DEPRECATED"; + delete CUP_O_SLA_MechInfSquad; + }; + class Armored { + name = "DEPRECATED"; + delete CUP_O_SLA_TankPlatoon; + }; + class Air { + name = "DEPRECATED"; + delete CUP_O_SLA_KA50Squadron; + delete CUP_O_SLA_SU25Squadron; + delete CUP_O_SLA_SU34Squadron; + }; + class Infantry { + name = "DEPRECATED"; + delete CUP_O_SLA_InfantrySquad; + delete CUP_O_SLA_InfantrySection; + delete CUP_O_SLA_InfantrySectionAT; + delete CUP_O_SLA_InfantrySectionAA; + delete CUP_O_SLA_InfantrySectionMG; + }; + class Infantry_Militia { + name = "DEPRECATED"; + delete CUP_O_SLA_InfantrySquad_Militia; + delete CUP_O_SLA_InfantrySection_Militia; + delete CUP_O_SLA_InfantrySectionAT_Militia; + delete CUP_O_SLA_InfantrySectionAA_Militia; + delete CUP_O_SLA_InfantrySectionMG_Militia; + }; + class Infantry_Urban { + name = "DEPRECATED"; + delete CUP_O_SLA_InfantrySquad_Urban; + delete CUP_O_SLA_InfantrySection_Urban; + delete CUP_O_SLA_InfantrySectionAT_Urban; + delete CUP_O_SLA_InfantrySectionAA_Urban; + delete CUP_O_SLA_InfantrySectionMG_Urban; + delete CUP_O_SLA_SniperTeam_Urban; + }; + class Infantry_Desert { + name = "DEPRECATED"; + delete CUP_O_SLA_InfantrySquad_Desert; + delete CUP_O_SLA_InfantrySection_Desert; + delete CUP_O_SLA_InfantrySectionAT_Desert; + delete CUP_O_SLA_InfantrySectionAA_Desert; + delete CUP_O_SLA_InfantrySectionMG_Desert; + delete CUP_O_SLA_SniperTeam_Desert; + }; + class Infantry_Partisans { + name = "DEPRECATED"; + delete CUP_O_SLA_InfantrySquad_Partisans; + delete CUP_O_SLA_InfantrySection_Partisans; + }; + class SpecOps { + name = "DEPRECATED"; + delete CUP_O_SLA_SpecialPurposeSquad; + delete CUP_O_SLA_DemoSquad; + delete CUP_O_SLA_SniperTeam; + delete CUP_O_SLA_SniperTeam_KSVK; + }; +}; diff --git a/addons/hidden_units/CfgGroups_Indep.hpp b/addons/hidden_units/CfgGroups_Indep.hpp new file mode 100644 index 00000000..fd25aa7b --- /dev/null +++ b/addons/hidden_units/CfgGroups_Indep.hpp @@ -0,0 +1,201 @@ +// SFIA +class IND_SFIA_lxWS { + class Infantry { + name = "DEPRECATED"; + delete ISFIA_InfSquad_lxWS; + delete ISFIA_InfSentry_lxWS; + delete ISFIA_InfTeam_lxWS; + delete ISFIA_HAF_InfTeam_AT_lxWS; + delete ISFIA_HAF_InfTeam_AA_lxWS; + delete ISFIA_InfSquad_Weapons_lxWS; + }; + class Motorized { + name = "DEPRECATED"; + delete ISFIA_MotInf_Team_lxWS; + delete ISFIA_MotInf_AT_lxWS; + delete ISFIA_MotInf_AA_lxWS; + delete ISFIA_MotInf_Reinforce_lxWS; + }; + class Mechanized { + name = "DEPRECATED"; + delete ISFIA_MechInf_AT; + delete ISFIA_MechInf_AA; + }; + class Armored { + name = "DEPRECATED"; + delete ISFIA_HAF_TankPlatoon_lxWS; + delete ISFIA_HAF_TankPlatoon_AA_lxWS; + delete ISFIA_HAF_TankSection_lxWS; + }; +}; + +// CUP +class CUP_I_NAPA { + class Mechanized { + name = "DEPRECATED"; + delete CUP_I_NAPA_MechInfSection; + delete CUP_I_NAPA_MechInfSquad; + }; + class Armored { + name = "DEPRECATED"; + delete CUP_I_NAPA_TankSection; + delete CUP_I_NAPA_T55Section; + }; + class Infantry { + name = "DEPRECATED"; + delete CUP_I_NAPA_InfSquad; + delete CUP_I_NAPA_InfSquad_Assault; + delete CUP_I_NAPA_InfSquad_Weapons; + delete CUP_I_NAPA_InfTeam_1; + delete CUP_I_NAPA_InfTeam_2; + delete CUP_I_NAPA_InfTeam_AT; + delete CUP_I_NAPA_GrpInf_TeamAA; + delete CUP_I_NAPA_GrpInf_TeamSniper; + delete CUP_I_NAPA_GrpInf_Militia; + }; +}; + +class CUP_I_PMC_ION { + class Motorized { + name = "DEPRECATED"; + delete CUP_I_PMC_ION_Patrol; + delete CUP_I_PMC_ION_Tactical_Patrol; + delete CUP_I_PMC_ION_Armored_Patrol; + }; + class Infantry { + name = "DEPRECATED"; + delete CUP_I_PMC_ION_VIP_Bodyguard; + delete CUP_I_PMC_ION_Field_Security_Patrol; + delete CUP_I_PMC_ION_Field_Security_Team; + delete CUP_I_PMC_ION_Security_Detail; + delete CUP_I_PMC_ION_Security_Specialists; + delete CUP_I_PMC_ION_Field_Support_Team; + }; + class WinterInfantry { + name = "DEPRECATED"; + delete CUP_I_PMC_Winter_ION_Field_Security_Patrol; + delete CUP_I_PMC_Winter_ION_Field_Security_Team; + delete CUP_I_PMC_Winter_ION_Security_Detail; + delete CUP_I_PMC_Winter_ION_Security_Specialists; + delete CUP_I_PMC_Winter_ION_Field_Support_Team; + }; +}; + +class CUP_I_UN { + class Motorized { + name = "DEPRECATED"; + delete CUP_I_UN_MotorizedPatrol; + }; + class Mechanized { + name = "DEPRECATED"; + delete CUP_I_UN_MechanizedPatrolBMP2; + delete CUP_I_UN_MechanizedPatrolM113; + }; + class Infantry_DSR { + name = "DEPRECATED"; + delete CUP_I_UN_Patrol_DST; + }; + class Infantry_MNT { + name = "DEPRECATED"; + delete CUP_I_UN_Patrol_MNT; + }; + class Infantry_FST { + name = "DEPRECATED"; + delete CUP_I_UN_Patrol_FST; + }; +}; + +class CUP_I_TK_GUE { + class Motorized { + name = "DEPRECATED"; + delete CUP_I_TK_GUE_MotorizedPatrol; + }; + class Mechanized { + name = "DEPRECATED"; + delete CUP_I_TK_GUE_MechanizedPatrol; + delete CUP_I_TK_GUE_MechanizedGroup; + }; + class Armored { + name = "DEPRECATED"; + delete CUP_I_TK_GUE_T55Section; + delete CUP_I_TK_GUE_T34Platoon; + }; + class Air { + name = "DEPRECATED"; + delete CUP_I_TK_GUE_UH1HSquadron; + }; + class Infantry { + name = "DEPRECATED"; + delete CUP_I_TK_GUE_Group; + delete CUP_I_TK_GUE_GroupWeapons; + delete CUP_I_TK_GUE_Patrol; + delete CUP_I_TK_GUE_ATTeam; + delete CUP_I_TK_GUE_AATeam; + delete CUP_I_TK_GUE_SniperTeam; + delete CUP_I_TK_GUE_Demosquad; + }; +}; + +class CUP_I_RACS { + class Motorized { + name = "DEPRECATED"; + delete CUP_I_RACS_MotInfSection; + delete CUP_I_RACS_MotInfSection_AT; + }; + class Mechanized { + name = "DEPRECATED"; + delete CUP_I_RACS_MechInfSquad; + delete CUP_I_RACS_MechReconSection; + }; + class Armored { + name = "DEPRECATED"; + delete CUP_I_RACS_TankPlatoon; + }; + class Air { + name = "DEPRECATED"; + delete CUP_I_RACS_SA330Squadron; + delete CUP_I_RACS_UH60Squadron; + delete CUP_I_RACS_C130JSquadron; + }; + class Infantry { + name = "DEPRECATED"; + delete CUP_I_RACS_InfantrySquad; + delete CUP_I_RACS_InfantrySection; + delete CUP_I_RACS_InfantrySectionAT; + delete CUP_I_RACS_InfantrySectionAA; + delete CUP_I_RACS_InfantrySectionMG; + delete CUP_I_RACS_SniperTeam; + delete CUP_I_RACS_RoyalCommandos; + }; + class Infantry_Urban { + name = "DEPRECATED"; + delete CUP_I_RACS_InfantrySquad_Urban; + delete CUP_I_RACS_InfantrySection_Urban; + delete CUP_I_RACS_InfantrySectionAT_Urban; + delete CUP_I_RACS_InfantrySectionAA_Urban; + delete CUP_I_RACS_InfantrySectionMG_Urban; + delete CUP_I_RACS_SniperTeam; + }; + class Infantry_Wdl { + name = "DEPRECATED"; + delete CUP_I_RACS_InfantrySquad_Wdl; + delete CUP_I_RACS_InfantrySection_Wdl; + delete CUP_I_RACS_InfantrySectionAT_Wdl; + delete CUP_I_RACS_InfantrySectionAA_Wdl; + delete CUP_I_RACS_InfantrySectionMG_Wdl; + delete CUP_I_RACS_SniperTeam; + }; + class Infantry_Mech { + name = "DEPRECATED"; + delete CUP_I_RACS_InfantrySquad_Mech; + delete CUP_I_RACS_InfantrySection_Mech; + delete CUP_I_RACS_InfantrySectionAT_Mech; + delete CUP_I_RACS_InfantrySectionAA_Mech; + delete CUP_I_RACS_InfantrySectionMG_Mech; + delete CUP_I_RACS_SniperTeam_Mech; + }; + class Infantry_SpecOps { + name = "DEPRECATED"; + delete CUP_I_RACS_RoyalCommandos; + }; +}; diff --git a/addons/hidden_units/CfgGroups_West.hpp b/addons/hidden_units/CfgGroups_West.hpp new file mode 100644 index 00000000..bf7febf2 --- /dev/null +++ b/addons/hidden_units/CfgGroups_West.hpp @@ -0,0 +1,412 @@ +// CTRG; Replaced by BAF. +class BLU_CTRG_F { + class Infantry { + name = "DEPRECATED"; + delete CTRG_InfSquad; + delete CTRG_InfTeam; + delete CTRG_InfSentry; + delete B_CTRG_InfTeam_Light; + }; + class Motorized { + name = "DEPRECATED"; + delete CTRG_MotInf_ReconTeam; + delete CTRG_MotInf_AssaultTeam; + }; +}; + +// CUP +class CUP_B_CZ { + class Motorized { + name = "DEPRECATED"; + delete CUP_B_CZMotorizedPatrol; + delete CUP_B_CZSpecialForcesPatrolLandRover; + }; + class Air { + name = "DEPRECATED"; + delete CUP_B_CZMi171ShFlight; + delete CUP_B_CZMi171Sh_RocketsFlight; + }; + class Infantry { + name = "DEPRECATED"; + delete CUP_B_CZInfantryPatrol; + delete CUP_B_CZSpecialForcesTeam; + delete CUP_B_CZInfantryTeam_WDL; + delete CUP_B_CZInfantryTeam_DES; + delete CUP_B_CZInfantryPatrol_WDL; + }; +}; + +class CUP_B_GB { + class Motorized_MTP { + name = "DEPRECATED"; + delete CUP_B_GB_MPatrol_MTP; + delete CUP_B_GB_MTeam_MTP; + delete CUP_B_GB_MSection_MTP; + delete CUP_B_GB_MSection_MTP_Ridgback; + delete CUP_B_GB_MSection_MTP_Mastiff; + delete CUP_B_GB_MPatrol_W; + delete CUP_B_GB_MTeam_W; + delete CUP_B_GB_MSection_W; + delete CUP_B_GB_MSection_W_Ridgback; + delete CUP_B_GB_MSection_W_Mastiff; + }; + class Mechanized { + name = "DEPRECATED"; + delete CUP_B_GB_MechSec_MTP; + delete CUP_B_GB_MechAT_MTP; + delete CUP_B_GB_MechSec_W; + delete CUP_B_GB_MechAT_W; + }; + class Armored { + name = "DEPRECATED"; + delete CUP_B_GB_WPlatoon_MTP; + delete CUP_B_GB_WPlatoon_W; + }; + class Air { + name = "DEPRECATED"; + delete CUP_B_GB_CH47FSquadron; + delete CUP_B_GB_AH11Squadron; + delete CUP_B_GB_AH1Squadron; + delete CUP_B_GB_HC3Squadron; + }; + class Infantry { + name = "DEPRECATED"; + delete CUP_B_GB_Section_MTP; + delete CUP_B_GB_Fireteam_MTP; + delete CUP_B_GB_Support_MTP; + delete CUP_B_GB_MG_MTP; + delete CUP_B_GB_AT_MTP; + delete CUP_B_GB_HAT_MTP; + delete CUP_B_GB_Snipers_MTP; + delete CUP_B_GB_SnipersN_MTP; + }; + class Infantry_DDPM { + name = "DEPRECATED"; + delete CUP_B_GB_Section_DDPM; + delete CUP_B_GB_Fireteam_DDPM; + delete CUP_B_GB_Support_DDPM; + delete CUP_B_GB_MG_DDPM; + delete CUP_B_GB_AT_DDPM; + delete CUP_B_GB_HAT_DDPM; + }; + class Infantry_W { + name = "DEPRECATED"; + delete CUP_B_GB_Section_W; + delete CUP_B_GB_Fireteam_W; + delete CUP_B_GB_Support_W; + delete CUP_B_GB_MG_W; + delete CUP_B_GB_AT_W; + delete CUP_B_GB_HAT_W; + delete CUP_B_GB_Snipers_W; + delete CUP_B_GB_SnipersN_W; + }; +}; + +class CUP_B_CDF { + class Motorized { + name = "DEPRECATED"; + delete CUP_B_CDFMotInfSquad; + delete CUP_B_CDFMotInfSection; + delete CUP_B_CDFMotInfSection_Weapons; + }; + class Mechanized { + name = "DEPRECATED"; + delete CUP_B_CDFMechReconSection; + delete CUP_B_CDFMechATSection; + }; + class Armored { + name = "DEPRECATED"; + delete CUP_B_CDFTankPlatoon; + }; + class Air { + name = "DEPRECATED"; + delete CUP_B_CDFMi24DSquadron; + delete CUP_B_CDFMi8Squadron; + }; + class Infantry_MNT { + name = "DEPRECATED"; + delete CUP_B_CDFInfSquad_MNT; + delete CUP_B_CDFInfSquad_Weapons_MNT; + delete CUP_B_CDFInfSection_AT_MNT; + delete CUP_B_CDFInfSection_AA_MNT; + delete CUP_B_CDFInfSection_MG_MNT; + delete CUP_B_CDFInfSection_Patrol_MNT; + delete CUP_B_CDFSniperTeam_MNT; + }; + class Infantry_DST { + name = "DEPRECATED"; + delete CUP_B_CDFInfSquad_DST; + delete CUP_B_CDFInfSquad_Weapons_DST; + delete CUP_B_CDFInfSection_AT_DST; + delete CUP_B_CDFInfSection_AA_DST; + delete CUP_B_CDFInfSection_MG_DST; + delete CUP_B_CDFInfSection_Patrol_DST; + delete CUP_B_CDFSniperTeam_DST; + }; + class Infantry_FST { + name = "DEPRECATED"; + delete CUP_B_CDFInfSquad_FST; + delete CUP_B_CDFInfSquad_Weapons_FST; + delete CUP_B_CDFInfSection_AT_FST; + delete CUP_B_CDFInfSection_AA_FST; + delete CUP_B_CDFInfSection_MG_FST; + delete CUP_B_CDFInfSection_Patrol_FST; + delete CUP_B_CDFSniperTeam_FST; + }; + class Infantry_SNW { + name = "DEPRECATED"; + delete CUP_B_CDFInfSquad_SNW; + delete CUP_B_CDFInfSquad_Weapons_SNW; + delete CUP_B_CDFInfSection_AT_SNW; + delete CUP_B_CDFInfSection_AA_SNW; + delete CUP_B_CDFInfSection_MG_SNW; + delete CUP_B_CDFInfSection_Patrol_SNW; + delete CUP_B_CDFSniperTeam_SNW; + }; +}; + +class CUP_B_US_Army { + class Motorized { + name = "DEPRECATED"; + delete CUP_B_US_Army_MotorizedSection_UCP; + delete CUP_B_US_Army_MotorizedSectionAT_UCP; + delete CUP_B_US_Army_MotorizedSection_OCP; + delete CUP_B_US_Army_MotorizedSectionAT_OCP; + delete CUP_B_US_Army_MotorizedSection_OEFCP; + delete CUP_B_US_Army_MotorizedSectionAT_OEFCP; + delete CUP_B_US_Army_DeltaPatrolHMMWV; + }; + class Mechanized { + name = "DEPRECATED"; + delete CUP_B_US_Army_MechanizedInfantrySquadICVM2_UCP; + delete CUP_B_US_Army_MechanizedInfantrySquadICVMK19_UCP; + delete CUP_B_US_Army_MechanizedReconSection_UCP; + delete CUP_B_US_Army_MechanizedInfantrySquadICVM2_OCP; + delete CUP_B_US_Army_MechanizedInfantrySquadICVMK19_OCP; + delete CUP_B_US_Army_MechanizedReconSection_OCP; + delete CUP_B_US_Army_MechanizedInfantrySquadICVM2_OEFCP; + delete CUP_B_US_Army_MechanizedInfantrySquadICVMK19_OEFCP; + delete CUP_B_US_Army_MechanizedReconSection_OEFCP; + }; + class Armored { + name = "DEPRECATED"; + delete CUP_B_US_Army_MGSPlatoon; + delete CUP_B_US_Army_M1A2Platoon; + delete CUP_B_US_Army_M1A1Platoon; + delete CUP_B_US_Army_M1A2Section; + }; + class Air { + name = "DEPRECATED"; + delete CUP_B_US_Army_A10Flight; + delete CUP_B_US_Army_AH64DFlight; + delete CUP_B_US_Army_C130JFlight; + delete CUP_B_US_Army_CH47FFlight; + }; + class Infantry { + name = "DEPRECATED"; + delete CUP_B_US_Army_RifleSquad_UCP; + delete CUP_B_US_Army_WeaponsSquad_UCP; + delete CUP_B_US_Army_Team_UCP; + delete CUP_B_US_Army_TeamMG_UCP; + delete CUP_B_US_Army_TeamAT_UCP; + delete CUP_B_US_Army_TeamSupport_UCP; + delete CUP_B_US_Army_HeavyATTeam_UCP; + delete CUP_B_US_Army_RifleSquad_OCP; + delete CUP_B_US_Army_WeaponsSquad_OCP; + delete CUP_B_US_Army_Team_OCP; + delete CUP_B_US_Army_TeamMG_OCP; + delete CUP_B_US_Army_TeamAT_OCP; + delete CUP_B_US_Army_TeamSupport_OCP; + delete CUP_B_US_Army_HeavyATTeam_OCP; + delete CUP_B_US_Army_RifleSquad_OEFCP; + delete CUP_B_US_Army_WeaponsSquad_OEFCP; + delete CUP_B_US_Army_Team_OEFCP; + delete CUP_B_US_Army_TeamMG_OEFCP; + delete CUP_B_US_Army_TeamAT_OEFCP; + delete CUP_B_US_Army_TeamSupport_OEFCP; + delete CUP_B_US_Army_HeavyATTeam_OEFCP; + delete CUP_B_US_Army_SniperTeam; + delete CUP_B_US_Army_DeltaForceTeam; + }; +}; + +class CUP_B_USMC { + class Motorized { + name = "DEPRECATED"; + delete CUP_B_USMC_MotInfSquad; + delete CUP_B_USMC_MotInfSection; + delete CUP_B_USMC_MotInfSection_AT; + }; + class Mechanized { + name = "DEPRECATED"; + delete CUP_B_USMC_MechInfSquad; + delete CUP_B_USMC_MechReconSection; + }; + class Armored { + name = "DEPRECATED"; + delete CUP_B_USMC_TankPlatoon; + }; + class Air { + name = "DEPRECATED"; + delete CUP_B_USMC_AH1ZSquadron; + delete CUP_B_USMC_UH1YSquadron; + delete CUP_B_USMC_MV22Squadron; + delete CUP_B_USMC_AV8BFighterSquadron; + delete CUP_B_USMC_AV8BBomberSquadron; + }; + class Infantry { + name = "DEPRECATED"; + delete CUP_B_USMC_InfSquad; + delete CUP_B_USMC_FireTeam; + delete CUP_B_USMC_FireTeam_MG; + delete CUP_B_USMC_FireTeam_AT; + delete CUP_B_USMC_FireTeam_Support; + delete CUP_B_USMC_HeavyATTeam; + delete CUP_B_USMC_SniperTeam; + delete CUP_B_USMC_FRTeam; + delete CUP_B_USMC_FRTeam_DA; + delete CUP_B_USMC_FRTeam_Razor; + }; + class Infantry_FROG_WDL { + name = "DEPRECATED"; + delete CUP_B_USMC_InfSquad_FROG_WDL; + delete CUP_B_USMC_FireTeam_FROG_WDL; + delete CUP_B_USMC_FireTeam_MG_FROG_WDL; + delete CUP_B_USMC_FireTeam_AT_FROG_WDL; + delete CUP_B_USMC_FireTeam_Support_FROG_WDL; + delete CUP_B_USMC_HeavyATTeam_FROG_WDL; + }; + class Infantry_DES { + name = "DEPRECATED"; + delete CUP_B_USMC_InfSquad_DES; + delete CUP_B_USMC_FireTeam_DES; + delete CUP_B_USMC_FireTeam_MG_DES; + delete CUP_B_USMC_FireTeam_AT_DES; + delete CUP_B_USMC_FireTeam_Support_DES; + delete CUP_B_USMC_HeavyATTeam_DES; + delete CUP_B_USMC_SniperTeam_DES; + delete CUP_B_USMC_FRTeam_DA_Desert; + delete CUP_B_USMC_FRTeam_Desert; + delete CUP_B_USMC_FRTeam_Razor_Desert; + }; + class Infantry_FROG_DES { + name = "DEPRECATED"; + delete CUP_B_USMC_InfSquad_FROG_DES; + delete CUP_B_USMC_FireTeam_FROG_DES; + delete CUP_B_USMC_FireTeam_MG_FROG_DES; + delete CUP_B_USMC_FireTeam_AT_FROG_DES; + delete CUP_B_USMC_FireTeam_Support_FROG_DES; + delete CUP_B_USMC_HeavyATTeam_FROG_DES; + }; + class Infantry_MARSOC { + name = "DEPRECATED"; + delete CUP_B_USMC_InfSquad_MARSOC; + delete CUP_B_USMC_FireTeam_MARSOC; + delete CUP_B_USMC_FireTeam_MARSOC_HQ; + delete CUP_B_USMC_InfSquad_MARSOC_DA; + delete CUP_B_USMC_FireTeam_MARSOC_DA; + delete CUP_B_USMC_FireTeam_MARSOC_HQ_DA; + }; +}; + +class CUP_B_GER { + class Motorized { + name = "DEPRECATED"; + delete CUP_B_GER_SF_MotInf_KSK; + delete CUP_B_GER_SF_MotInf_KSK_WDL; + delete CUP_B_GER_SF_MotInf_ReconPatrol_KSK; + delete CUP_B_GER_SF_MotInf_ReconPatrol_KSK_WDL; + }; + class Air { + name = "DEPRECATED"; + delete CUP_B_GER_UH1DFlight; + }; + class Mechanized { + name = "DEPRECATED"; + delete CUP_B_GER_MechInf_HMG_WDL; + delete CUP_B_GER_MechInf_GMG_WDL; + delete CUP_B_GER_MechInf_HMG_DST; + delete CUP_B_GER_MechInf_GMG_DST; + }; + class Armored { + name = "DEPRECATED"; + delete CUP_B_GER_TankPlatoon_WDL; + delete CUP_B_GER_TankPlatoon_DST; + }; + class Infantry { + name = "DEPRECATED"; + delete CUP_B_GER_BW_rifle_squad; + delete CUP_B_GER_BW_fire_team; + delete CUP_B_GER_BW_weapon_squad; + delete CUP_B_GER_BW_anti_tank_team; + delete CUP_B_GER_BW_anti_air_team; + delete CUP_B_GER_BW_sniper_team; + }; + class SpecOps { + name = "DEPRECATED"; + delete CUP_B_GER_KSK_Team; + delete CUP_B_GER_KSK_AssaultTeam; + delete CUP_B_GER_KSK_SniperTeam; + delete CUP_B_GER_KSK_ATTeam; + delete CUP_B_GER_KSK_AATeam; + delete CUP_B_GER_KSK_EngineerTeam; + delete CUP_B_GER_KSK_ReconPatrol; + delete CUP_B_GER_KSK_AssaultSquad; + }; + class SpecOps_Fleck { + name = "DEPRECATED"; + delete CUP_B_GER_Fleck_KSK_Team; + delete CUP_B_GER_Fleck_KSK_AssaultTeam; + delete CUP_B_GER_Fleck_KSK_SniperTeam; + delete CUP_B_GER_Fleck_KSK_ATTeam; + delete CUP_B_GER_Fleck_KSK_AATeam; + delete CUP_B_GER_Fleck_KSK_EngineerTeam; + delete CUP_B_GER_Fleck_KSK_ReconPatrol; + delete CUP_B_GER_Fleck_KSK_AssaultSquad; + }; + class Infantry_WDL { + name = "DEPRECATED"; + delete CUP_B_GER_BW_Fleck_rifle_squad; + delete CUP_B_GER_BW_Fleck_fire_team; + delete CUP_B_GER_BW_Fleck_weapon_squad; + delete CUP_B_GER_BW_Fleck_anti_tank_team; + delete CUP_B_GER_BW_Fleck_anti_air_team; + delete CUP_B_GER_BW_Fleck_sniper_team; + }; +}; + +class CUP_B_HIL { + class Reserves { + name = "DEPRECATED"; + delete CUP_B_HIL_InfantrySquad; + delete CUP_B_HIL_InfantrySection; + delete CUP_B_HIL_InfantrySectionAT; + delete CUP_B_HIL_InfantrySectionMG; + delete CUP_B_HIL_MarksmanTeam; + }; + class Recon { + name = "DEPRECATED"; + delete CUP_B_HIL_InfantrySquad; + delete CUP_B_HIL_InfantrySection; + delete CUP_B_HIL_InfantrySectionAT; + delete CUP_B_HIL_InfantrySectionMG; + delete CUP_B_HIL_MarksmanTeam; + }; + class Infantry { + name = "DEPRECATED"; + delete CUP_B_HIL_InfantrySquad; + delete CUP_B_HIL_InfantrySection; + delete CUP_B_HIL_InfantrySectionAT; + delete CUP_B_HIL_InfantrySectionMG; + delete CUP_B_HIL_MarksmanTeam; + }; + class SpecialForces { + name = "DEPRECATED"; + delete CUP_B_HIL_InfantrySquad; + delete CUP_B_HIL_InfantrySection; + delete CUP_B_HIL_InfantrySectionAT; + delete CUP_B_HIL_MarksmanTeam; + delete CUP_B_HIL_ScoutSection; + delete CUP_B_HIL_DiverSection; + }; +}; diff --git a/addons/hidden_units/CfgVehicles.hpp b/addons/hidden_units/CfgVehicles.hpp new file mode 100644 index 00000000..e8386d33 --- /dev/null +++ b/addons/hidden_units/CfgVehicles.hpp @@ -0,0 +1,26 @@ +class CfgVehicles { + #include "CfgVehicles_Baseclasses.hpp" + + #include "CUP_Units\armed_forces_of_the_russian_federation.hpp" + #include "CUP_Units\army_of_the_czech_republic.hpp" + #include "CUP_Units\british_armed_forces.hpp" + #include "CUP_Units\bundeswehr.hpp" + #include "CUP_Units\chernarus_defense_forces.hpp" + #include "CUP_Units\chernarussian_movement_of_the_red_star.hpp" + #include "CUP_Units\horizon_islands_legion.hpp" + #include "CUP_Units\ion_pmc.hpp" + #include "CUP_Units\national_party_of_chernarus.hpp" + #include "CUP_Units\royal_army_corps_of_sahrani.hpp" + #include "CUP_Units\sahrani_liberation_army.hpp" + #include "CUP_Units\takistani_army.hpp" + #include "CUP_Units\takistani_locals.hpp" + #include "CUP_Units\takistani_militia.hpp" + #include "CUP_Units\united_nations.hpp" + #include "CUP_Units\united_states_army.hpp" + #include "CUP_Units\united_states_marine_corps.hpp" + + #include "Vanilla_Units\ctrg.hpp" + #include "Vanilla_Units\sfia.hpp" + + #include "CfgVehicles_Turrets.hpp" +}; diff --git a/addons/hidden_units/CfgVehicles_Baseclasses.hpp b/addons/hidden_units/CfgVehicles_Baseclasses.hpp new file mode 100644 index 00000000..03c4efa9 --- /dev/null +++ b/addons/hidden_units/CfgVehicles_Baseclasses.hpp @@ -0,0 +1,262 @@ +// Vanilla +// CTRG +// Units +class B_CTRG_Soldier_F; +class B_CTRG_Soldier_3_F; +class B_soldier_UAV_F; +class B_ION_Soldier_SG_lxWS; + +// Vehicles +class LSV_01_light_base_F; +class Heli_Transport_01_base_F; + +// SFIA +// Units +class I_SFIA_soldier_unarmed_lxWS; +class I_SFIA_survivor_lxWS; +class I_soldier_F; +class I_Soldier_TL_F; +class I_Soldier_GL_F; +class I_Soldier_AR_F; +class I_officer_F; +class I_G_Sharpshooter_F; +class I_crew_F; +class I_pilot_F; +class I_Soldier_AT_F; +class I_Soldier_AA_F; +class I_G_medic_F; +class I_G_Soldier_exp_F; +class I_Soldier_repair_F; +class I_Soldier_AAT_F; +class I_Soldier_AAA_F; + +// Vehicles +class I_SFIA_ZU23_lxWS; +class I_SFIA_Mortar_lxWS; +class I_SFIA_HMG_02_high_lxWS; +class I_SFIA_HMG_02_lxWS; +class I_SFIA_MBT_02_cannon_lxWS; +class I_SFIA_Heli_Attack_02_dynamicLoadout_lxWS; +class I_SFIA_Truck_02_box_lxWS; +class I_SFIA_Truck_02_flatbed_lxWS; +class I_SFIA_Truck_02_cargo_lxWS; +class I_SFIA_Truck_02_Ammo_lxWS; +class I_SFIA_Offroad_armed_lxWS; +class I_SFIA_Offroad_AT_lxWS; +class I_SFIA_Offroad_lxWS; +class I_SFIA_Truck_02_covered_lxWS; +class I_SFIA_Truck_02_transport_lxWS; +class I_SFIA_Truck_02_fuel_lxWS; +class I_SFIA_Truck_02_MRL_lxWS; +class I_SFIA_APC_Wheeled_02_unarmed_lxWS; +class I_SFIA_APC_Wheeled_02_hmg_lxWS; +class I_SFIA_APC_Tracked_02_30mm_lxWS; +class I_SFIA_APC_Tracked_02_cannon_lxWS; +class I_SFIA_APC_Tracked_02_AA_lxWS; +class I_SFIA_Truck_02_aa_lxWS; + +// CUP +// Units +class CUP_BAF_Soldier_DPM_Base; +class CUP_BAF_Soldier_DDPM_Base; +class CUP_BAF_Soldier_MTP_Base; +class CUP_B_CDF_Soldier_01_MNT; +class CUP_B_CDF_Soldier_02_MNT; +class CUP_B_CDF_Soldier_01_DST; +class CUP_B_CDF_Soldier_02_DST; +class CUP_B_CDF_Soldier_01_FST; +class CUP_B_CDF_Soldier_02_FST; +class CUP_B_CDF_Soldier_01_SNW; +class CUP_B_CDF_Soldier_02_SNW; +class CUP_B_CZ_Soldier_DST_Base; +class CUP_B_CZ_SpecOp_DST_Base; +class CUP_B_CZ_Soldier_WDL_Base; +class CUP_B_CZ_SpecOp_WDL_Base; +class CUP_B_GER_Soldier_01; +class CUP_B_GER_Soldier_02; +class CUP_B_GER_Soldier_03; +class CUP_B_GER_Soldier_04; +class CUP_B_GER_Soldier_07; +class CUP_B_GER_Soldier_Overalls_Tank; +class CUP_B_GER_Soldier_Overalls_Pilot; +class CUP_Creatures_Military_GER_Soldier_Base; +class CUP_B_GER_Soldier_Fleck_Overalls_Tank; +class CUP_B_USArmy_UCP_Soldier_01; +class CUP_B_USArmy_UCP_Soldier_02; +class CUP_B_USArmy_UCP_Soldier_03; +class CUP_B_USArmy_UCP_Soldier_05; +class CUP_B_USArmy_UCP_Soldier_07; +class CUP_B_USArmy_UCP_Soldier_08; +class CUP_B_USArmy_Soldier_01; +class CUP_B_USArmy_Soldier_02; +class CUP_B_USArmy_Soldier_03; +class CUP_B_USArmy_Soldier_05; +class CUP_B_USArmy_Soldier_06; +class CUP_B_USArmy_OCP_Soldier_01; +class CUP_B_USArmy_OCP_Soldier_02; +class CUP_B_USArmy_OCP_Soldier_03; +class CUP_B_USArmy_OCP_Soldier_05; +class CUP_B_USArmy_OCP_Soldier_07; +class CUP_B_USArmy_OCP_Soldier_08; +class CUP_B_USArmy_OEFCP_Soldier_01; +class CUP_B_USArmy_OEFCP_Soldier_02; +class CUP_B_USArmy_OEFCP_Soldier_03; +class CUP_B_USArmy_OEFCP_Soldier_05; +class CUP_B_USArmy_OEFCP_Soldier_07; +class CUP_B_USArmy_OEFCP_Soldier_08; +class CUP_B_USMC_Soldier_01; +class CUP_B_USMC_Soldier_02; +class CUP_B_USMC_Soldier_03; +class CUP_B_USMC_Soldier_05; +class CUP_B_USMC_Soldier_06; +class CUP_B_USMC_Soldier_07; +class CUP_B_USMC_Soldier_08; +class CUP_B_USMC_LHD_Crew_Base_Blue; +class CUP_B_USMC_LHD_Crew_Base_Brown; +class CUP_B_USMC_LHD_Crew_Base_Green; +class CUP_B_USMC_LHD_Crew_Base_Red; +class CUP_B_USMC_LHD_Crew_Base_Violet; +class CUP_B_USMC_LHD_Crew_Base_White; +class CUP_B_USMC_LHD_Crew_Base_Yellow; +class CUP_B_USNavy_LHD_Crew_base_Blue; +class CUP_B_USNavy_LHD_Crew_base_Brown; +class CUP_B_USNavy_LHD_Crew_base_Green; +class CUP_B_USNavy_LHD_Crew_base_Red; +class CUP_B_USNavy_LHD_Crew_base_Violet; +class CUP_B_USNavy_LHD_Crew_base_White; +class CUP_B_USNavy_LHD_Crew_base_Yellow; +class CUP_Creatures_Military_USMC_Soldier_Base; +class CUP_Creatures_Military_FR_Soldier_Base; +class CUP_Creatures_Military_CHDKZ_Soldier_02; +class CUP_Creatures_Military_CHDKZ_Soldier_04; +class CUP_Creatures_Military_CHDKZ_Soldier_05; +class CUP_Creatures_Military_CHDKZ_Soldier_06; +class CUP_Creatures_Military_CHDKZ_Soldier_07; +class CUP_Creatures_Military_CHDKZ_Soldier_08; +class CUP_Creatures_Military_CHDKZ_Soldier_09; +class CUP_Creatures_Military_CHDKZ_Soldier_10; +class CUP_Creatures_Military_CHDKZ_Soldier_12; +class CUP_Creatures_Military_CHDKZ_Soldier_13; +class CUP_Creatures_Military_CHDKZ_Soldier_14; +class CUP_Creatures_Military_CHDKZ_Soldier_15; +class CUP_Creatures_Military_CHDKZ_Soldier_16; +class CUP_Creatures_Military_CHDKZ_Soldier_17; +class CUP_Creatures_Military_CHDKZ_Soldier_18; +class CUP_Creatures_Military_HIL_SF_Base; +class CUP_Creatures_Military_HIL_Man_Base; +class CUP_Creatures_Military_HIL_Recon_Base; +class CUP_Creatures_Military_HIL_Reservist_Base; +class CUP_Creatures_Military_NAPA_Civilian_Base; +class CUP_Creatures_Military_NAPA_Soldier_Base; +class CUP_I_PMC_Soldier_01; +class CUP_I_PMC_Soldier_05; +class CUP_I_PMC_Soldier_18; +class CUP_I_PMC_Soldier_19; +class CUP_I_PMC_Soldier_26; +class CUP_I_PMC_Soldier_27; +class CUP_I_PMC_Soldier_28; +class CUP_I_PMC_Soldier_36; +class CUP_I_PMC_Soldier_38; +class CUP_I_PMC_Soldier_40; +class CUP_I_PMC_Soldier_41; +class CUP_I_PMC_Soldier_42; +class CUP_I_PMC_Soldier_43; +class CUP_I_RACS_Desert_Soldier_01; +class CUP_I_RACS_Desert_Soldier_02; +class CUP_I_RACS_Desert_Soldier_03; +class CUP_I_RACS_Soldier_03; +class CUP_I_TKG_Man_01; +class CUP_I_TKG_Man_02; +class CUP_I_TKG_Man_03; +class CUP_I_TKG_Man_05; +class CUP_I_TKG_Man_06; +class CUP_I_TKG_Man_07; +class CUP_I_TKG_Man_08; +class CUP_I_TKG_Man_09; +class CUP_I_TKG_Man_10; +class CUP_I_TKG_Man_11; +class CUP_I_TKG_Man_12; +class CUP_I_UNO_Soldier_01_MNT; +class CUP_I_UNO_Soldier_02_MNT; +class CUP_I_UNO_Soldier_01_DST; +class CUP_I_UNO_Soldier_02_DST; +class CUP_I_UNO_Soldier_01_FST; +class CUP_I_UNO_Soldier_02_FST; +class CUP_O_MVD_Soldier_Base; +class CUP_O_RUS_Ratnik_Autumn; +class CUP_O_RUS_Ratnik_BeigeDigital; +class CUP_O_RUS_Ratnik_Desert; +class CUP_O_RUS_Ratnik_Summer; +class CUP_O_RUS_Ratnik_Winter; +class CUP_O_RUS_Soldier; +class CUP_O_RUS_Soldier_01; +class CUP_O_RUS_Soldier_01_VDV; +class CUP_O_RUS_Soldier_02; +class CUP_O_RUS_Soldier_02_VDV; +class CUP_O_RUS_Soldier_03; +class CUP_O_RUS_Soldier_03_VDV; +class CUP_O_RUS_Soldier_04; +class CUP_O_RUS_Soldier_04_VDV; +class CUP_O_RUS_Soldier_05; +class CUP_O_RUS_Soldier_09; +class CUP_O_RUS_Soldier_Autumn; +class CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_gloves_pads; +class CUP_O_RUS_Soldier_VKPO_MSV_BeigeDigital_rolled_up_gloves_pads; +class CUP_O_RUS_Soldier_VKPO_MSV_EMR_gloves_pads; +class CUP_O_RUS_Soldier_VKPO_MSV_EMR_rolled_up_gloves_pads; +class CUP_O_RUS_Soldier_VKPO_VDV_EMR_gloves_pads; +class CUP_O_RUS_Soldier_VKPO_VDV_EMR_rolled_up_gloves_pads; +class CUP_O_RUS_Soldier_VSR93_MSV; +class CUP_O_RUS_Soldier_VSR93_MSV_rolled_up; +class CUP_O_RUS_Soldier_VSR93_worn_MSV; +class CUP_O_RUS_Soldier_VSR93_worn_MSV_rolled_up; +class CUP_O_SLA_Soldier_01; +class CUP_O_SLA_Soldier_02; +class CUP_O_SLA_Soldier_06; +class CUP_O_SLA_Soldier_07; +class CUP_O_SLA_Soldier_08; +class CUP_O_SLA_Soldier_09; +class CUP_O_SLA_Soldier_Overalls_Pilot; +class CUP_O_SLA_Soldier_Overalls_Tank; +class CUP_O_TK_Soldier_01; +class CUP_O_TK_Soldier_02; +class CUP_O_TK_Soldier_03; +class CUP_O_TK_Soldier_04; +class CUP_O_TK_Soldier_05; +class CUP_O_TKI_Man_01; +class CUP_O_TKI_Man_02; +class CUP_O_TKI_Man_03; +class CUP_O_TKI_Man_04; +class CUP_O_TKI_Man_05; +class CUP_O_TKI_Man_06; +class CUP_O_TKI_Man_08; + +// Turrets +class CUP_2b14_82mm_Base; +class CUP_AGS_base; +class CUP_D30_AT_base; +class CUP_D30_base; +class CUP_DSHKM_base; +class CUP_DSHKM_MiniTripod_base; +class CUP_Igla_AA_pod_Base; +class CUP_KORD_High_Base; +class CUP_KORD_MiniTripod_Base; +class CUP_Kornet_Base; +class CUP_L111A1_base; +class CUP_L111A1_MiniTripod_base; +class CUP_L134A1_TriPod_base; +class CUP_L16A2_base; +class CUP_M119_base; +class CUP_M134_A_base; +class CUP_M252_base; +class CUP_M2StaticMG_base; +class CUP_M2StaticMG_MiniTripod_base; +class CUP_Metis_Base; +class CUP_MK19_TriPod_base; +class CUP_RBS70_Base; +class CUP_SearchLight_static_base; +class CUP_SPG9_base; +class CUP_Stinger_AA_pod_Base; +class CUP_TOW2_TriPod_base; +class CUP_TOW_TriPod_base; +class CUP_ZU23_base; diff --git a/addons/hidden_units/CfgVehicles_Turrets.hpp b/addons/hidden_units/CfgVehicles_Turrets.hpp new file mode 100644 index 00000000..ea40505b --- /dev/null +++ b/addons/hidden_units/CfgVehicles_Turrets.hpp @@ -0,0 +1,648 @@ +// class all factional turrets. +class CUP_B_L111A1_BAF_MPT: CUP_L111A1_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_L111A1_BAF_WDL: CUP_L111A1_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_L111A1_BAF_DDPM: CUP_L111A1_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_L111A1_MiniTripod_BAF_MPT: CUP_L111A1_MiniTripod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_L111A1_MiniTripod_BAF_DDPM: CUP_L111A1_MiniTripod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_L111A1_MiniTripod_BAF_WDL: CUP_L111A1_MiniTripod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_L134A1_TriPod_BAF_WDL: CUP_L134A1_TriPod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_L134A1_TriPod_BAF_MPT: CUP_L134A1_TriPod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_L134A1_TriPod_BAF_DDPM: CUP_L134A1_TriPod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_L16A2_BAF_DDPM: CUP_L16A2_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_L16A2_BAF_MPT: CUP_L16A2_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_L16A2_BAF_WDL: CUP_L16A2_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_SearchLight_static_BAF_DDPM: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_BSearchLight_static_BAF_WDL: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_SearchLight_static_BAF_MPT: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; + +class CUP_B_AGS_CDF: CUP_AGS_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_D30_CDF: CUP_D30_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_D30_AT_CDF: CUP_D30_AT_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_DSHKM_CDF: CUP_DSHKM_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_DSHkM_MiniTriPod_CDF: CUP_DSHKM_MiniTripod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_Igla_AA_pod_CDF: CUP_Igla_AA_pod_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_2b14_82mm_CDF: CUP_2b14_82mm_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_SearchLight_static_CDF: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_SPG9_CDF: CUP_SPG9_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_ZU23_CDF: CUP_ZU23_base { + scope = 1; + scopeCurator = 1; +}; + +class CUP_B_AGS_ACR: CUP_AGS_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_DSHKM_ACR: CUP_DSHKM_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_2b14_82mm_ACR: CUP_2b14_82mm_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_RBS70_ACR: CUP_RBS70_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_SearchLight_static_ACR: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; + +class CUP_B_M119_HIL: CUP_M119_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_M252_HIL: CUP_M252_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_RBS70_HIL: CUP_RBS70_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SearchLight_static_HIL: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; + +class CUP_B_CUP_Stinger_AA_pod_US: CUP_Stinger_AA_pod_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_M119_US: CUP_M119_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_M2StaticMG_US: CUP_M2StaticMG_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_M2StaticMG_MiniTripod_US: CUP_M2StaticMG_MiniTripod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_TOW_TriPod_US: CUP_TOW_TriPod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_TOW2_TriPod_US: CUP_TOW2_TriPod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_M252_US: CUP_M252_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_MK19_TriPod_US: CUP_MK19_TriPod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_CUP_SearchLight_static_US: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; + +class CUP_B_M2StaticMG_GER_Fleck: CUP_M2StaticMG_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_M2StaticMG_GER: CUP_M2StaticMG_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_M2StaticMG_MiniTripod_GER_Fleck: CUP_M2StaticMG_MiniTripod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_M2StaticMG_MiniTripod_GER: CUP_M2StaticMG_MiniTripod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_SearchLight_static_GER_Fleck: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_SearchLight_static_GER: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; + +class CUP_B_Stinger_AA_pod_Base_USMC: CUP_Stinger_AA_pod_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_M119_USMC: CUP_M119_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_M2StaticMG_USMC: CUP_M2StaticMG_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_M2StaticMG_MiniTripod_USMC: CUP_M2StaticMG_MiniTripod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_TOW_TriPod_USMC: CUP_TOW_TriPod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_TOW2_TriPod_USMC: CUP_TOW2_TriPod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_M252_USMC: CUP_M252_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_MK19_TriPod_USMC: CUP_MK19_TriPod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_SearchLight_static_USMC: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_AGS_RU_M_BeigeDigital: CUP_AGS_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_AGS_RU: CUP_AGS_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_AGS_RU_M_MSV: CUP_AGS_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_D30_RU_M_MSV: CUP_D30_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_D30_RU_M_BeigeDigital: CUP_D30_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_D30_RU: CUP_D30_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_D30_AT_RU_M_MSV: CUP_D30_AT_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_D30_AT_RU: CUP_D30_AT_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_D30_AT_RU_M_BeigeDigital: CUP_D30_AT_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_Igla_AA_pod_RU: CUP_Igla_AA_pod_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_Igla_AA_pod_RU_M_MSV: CUP_Igla_AA_pod_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_Igla_AA_pod_RU_M_BeigeDigital: CUP_Igla_AA_pod_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_KORD_high_RU_M_BeigeDigital: CUP_KORD_High_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_KORD_high_RU_M_MSV: CUP_KORD_High_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_KORD_high_RU: CUP_KORD_High_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_KORD_RU: CUP_KORD_MiniTripod_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_KORD_RU_M_BeigeDigital: CUP_KORD_MiniTripod_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_KORD_RU_M_MSV: CUP_KORD_MiniTripod_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_Kornet_RU: CUP_Kornet_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_Kornet_RU_M_BeigeDigital: CUP_Kornet_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_Kornet_RU_M_MSV: CUP_Kornet_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_Metis_RU: CUP_Metis_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_Metis_RU_M_MSV: CUP_Metis_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_Metis_RU_M_BeigeDigital: CUP_Metis_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_2b14_82mm_RU_M_MSV: CUP_2b14_82mm_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_2b14_82mm_RU: CUP_2b14_82mm_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_2b14_82mm_RU_M_BeigeDigital: CUP_2b14_82mm_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SearchLight_static_RU: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SearchLight_static_RU_M_BeigeDigital: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SearchLight_static_RU_M_MSV: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_ZU23_RU: CUP_ZU23_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_ZU23_RU_M_MSV: CUP_ZU23_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_ZU23_RU_M_BeigeDigital: CUP_ZU23_base { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_AGS_TK: CUP_AGS_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_D30_TK: CUP_D30_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_D30_AT_TK: CUP_D30_AT_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_Igla_AA_pod_TK: CUP_Igla_AA_pod_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_KORD_high_TK: CUP_KORD_High_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_KORD_TK: CUP_KORD_MiniTripod_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_Metis_TK: CUP_Metis_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_2b14_82mm_TK: CUP_2b14_82mm_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SearchLight_static_TK: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_ZU23_TK: CUP_ZU23_base { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_AGS_TK_INS: CUP_AGS_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_D30_TK_INS: CUP_D30_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_D30_AT_TK_INS: CUP_D30_AT_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_DSHKM_TK_INS: CUP_DSHKM_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_DSHkM_MiniTriPod_TK_INS: CUP_DSHKM_MiniTripod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_2b14_82mm_TK_INS: CUP_2b14_82mm_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SearchLight_static_TK_INS: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SPG9_TK_INS: CUP_SPG9_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_ZU23_TK_INS: CUP_ZU23_base { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_AGS_SLA: CUP_AGS_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_D30_SLA: CUP_D30_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_D30_AT_SLA: CUP_D30_AT_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_DSHKM_SLA: CUP_DSHKM_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_DSHKM_MiniTripod_SLA: CUP_DSHKM_MiniTripod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_Igla_AA_pod_SLA: CUP_Igla_AA_pod_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_2b14_82mm_SLA: CUP_2b14_82mm_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SearchLight_static_SLA: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SPG9_SLA: CUP_SPG9_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_ZU23_SLA: CUP_ZU23_base { + scope = 1; + scopeCurator = 1; +}; + +class CUP_O_AGS_ChDKZ: CUP_AGS_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_D30_ChDKZ: CUP_D30_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_D30_AT_ChDKZ: CUP_D30_AT_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_DSHKM_ChDKZ: CUP_DSHKM_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_DSHkM_MiniTriPod_ChDKZ: CUP_DSHKM_MiniTripod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_Igla_AA_pod_ChDKZ: CUP_Igla_AA_pod_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_2b14_82mm_ChDKZ: CUP_2b14_82mm_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SearchLight_static_ChDKZ: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_SPG9_ChDKZ: CUP_SPG9_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_O_ZU23_ChDKZ: CUP_ZU23_base { + scope = 1; + scopeCurator = 1; +}; + +class CUP_I_DSHKM_NAPA: CUP_DSHKM_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_DSHkM_MiniTriPod_NAPA: CUP_DSHKM_MiniTripod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_2b14_82mm_NAPA: CUP_2b14_82mm_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_SearchLight_static_NAPA: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_SPG9_NAPA: CUP_SPG9_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_ZU23_NAPA: CUP_ZU23_base { + scope = 1; + scopeCurator = 1; +}; + +class CUP_I_M119_RACS: CUP_M119_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_M2StaticMG_RACS: CUP_M2StaticMG_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_M2StaticMG_MiniTripod_RACS: CUP_M2StaticMG_MiniTripod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_M252_RACS: CUP_M252_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_SearchLight_static_RACS: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; + +class CUP_I_AGS_TK_GUE: CUP_AGS_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_D30_TK_GUE: CUP_D30_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_D30_AT_TK_GUE: CUP_D30_AT_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_DSHKM_TK_GUE: CUP_DSHKM_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_DSHkM_MiniTriPod_TK_GUE: CUP_DSHKM_MiniTripod_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_2b14_82mm_TK_GUE: CUP_2b14_82mm_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_SearchLight_static_TK_GUE: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_SPG9_TK_GUE: CUP_SPG9_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_ZU23_TK_GUE: CUP_ZU23_base { + scope = 1; + scopeCurator = 1; +}; + +class CUP_I_AGS_UN: CUP_AGS_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_KORD_high_UN: CUP_KORD_High_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_KORD_UN: CUP_KORD_MiniTripod_Base { + scope = 1; + scopeCurator = 1; +}; +class CUP_I_SearchLight_static_UN: CUP_SearchLight_static_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_M134_A_USMC: CUP_M134_A_base { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_M134_A_US_ARMY: CUP_B_M134_A_USMC { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_M134_A_GER: CUP_B_M134_A_USMC { + scope = 1; + scopeCurator = 1; +}; +class CUP_B_M134_A_GB: CUP_B_M134_A_USMC { + scope = 1; + scopeCurator = 1; +}; diff --git a/addons/hidden_units/Vanilla_Units/ctrg.hpp b/addons/hidden_units/Vanilla_Units/ctrg.hpp new file mode 100644 index 00000000..0e360b6f --- /dev/null +++ b/addons/hidden_units/Vanilla_Units/ctrg.hpp @@ -0,0 +1,99 @@ +// CTRG - Units (including WS Desert Units) + +class B_CTRG_Soldier_AR_tna_F: B_CTRG_Soldier_F { + scope = 1; + scopeCurator = 1; +}; +class B_CTRG_Soldier_Exp_tna_F: B_CTRG_Soldier_F { + scope = 1; + scopeCurator = 1; +}; +class B_CTRG_Soldier_JTAC_tna_F: B_CTRG_Soldier_F { + scope = 1; + scopeCurator = 1; +}; +class B_CTRG_Soldier_M_tna_F: B_CTRG_Soldier_F { + scope = 1; + scopeCurator = 1; +}; +class B_CTRG_Soldier_Medic_tna_F: B_CTRG_Soldier_F { + scope = 1; + scopeCurator = 1; +}; +class B_CTRG_Soldier_LAT2_tna_F: B_CTRG_Soldier_F { + scope = 1; + scopeCurator = 1; +}; +class B_CTRG_Soldier_tna_F: B_CTRG_Soldier_F { + scope = 1; + scopeCurator = 1; +}; +class B_CTRG_Soldier_LAT_tna_F: B_CTRG_Soldier_F { + scope = 1; + scopeCurator = 1; +}; +class B_CTRG_Soldier_TL_tna_F: B_CTRG_Soldier_F { + scope = 1; + scopeCurator = 1; +}; +class B_CTRG_Miller_F: B_CTRG_Soldier_3_F { + scope = 1; + scopeCurator = 1; +}; + +// Western Sahara Units +class B_D_CTRG_Soldier_TL_lxWS: B_CTRG_Soldier_TL_tna_F { + scope = 1; + scopeCurator = 1; +}; +class B_D_CTRG_soldier_UAV_lxWS: B_soldier_UAV_F { + scope = 1; + scopeCurator = 1; +}; +class B_D_CTRG_Soldier_lxWS: B_CTRG_Soldier_tna_F { + scope = 1; + scopeCurator = 1; +}; +class B_D_CTRG_Soldier_SG_lxWS: B_ION_Soldier_SG_lxWS { + scope = 1; + scopeCurator = 1; +}; +class B_D_CTRG_Soldier_LAT2_lxWS: B_CTRG_Soldier_LAT2_tna_F { + scope = 1; + scopeCurator = 1; +}; +class B_D_CTRG_Soldier_Medic_lxWS: B_CTRG_Soldier_Medic_tna_F { + scope = 1; + scopeCurator = 1; +}; +class B_D_CTRG_Soldier_M_lxWS: B_CTRG_Soldier_M_tna_F { + scope = 1; + scopeCurator = 1; +}; +class B_D_CTRG_Soldier_JTAC_lxWS: B_CTRG_Soldier_JTAC_tna_F { + scope = 1; + scopeCurator = 1; +}; +class B_D_CTRG_Soldier_HG_lxWS: B_CTRG_Soldier_AR_tna_F { + scope = 1; + scopeCurator = 1; +}; +class B_D_CTRG_Soldier_Exp_lxWS: B_CTRG_Soldier_Exp_tna_F { + scope = 1; + scopeCurator = 1; +}; + +// Vehicles +class B_CTRG_LSV_01_light_F: LSV_01_light_base_F { + scope = 1; + scopeCurator = 1; +}; + +class B_CTRG_Heli_Transport_01_tropic_F: Heli_Transport_01_base_F { + scope = 1; + scopeCurator = 1; +}; +class B_CTRG_Heli_Transport_01_sand_F: Heli_Transport_01_base_F { + scope = 1; + scopeCurator = 1; +}; diff --git a/addons/hidden_units/Vanilla_Units/sfia.hpp b/addons/hidden_units/Vanilla_Units/sfia.hpp new file mode 100644 index 00000000..51318a25 --- /dev/null +++ b/addons/hidden_units/Vanilla_Units/sfia.hpp @@ -0,0 +1,237 @@ +// Units - SFIA +class I_SFIA_soldier_lxWS: I_soldier_F { + scope = 1; + scopeCurator = 1; +}; +class I_SFIA_Soldier_TL_lxWS: I_Soldier_TL_F { + scope = 1; + scopeCurator = 1; +}; +class I_SFIA_Soldier_GL_lxWS: I_Soldier_GL_F { + scope = 1; + scopeCurator = 1; +}; +class I_SFIA_Soldier_AR_lxWS: I_Soldier_AR_F { + scope = 1; + scopeCurator = 1; +}; +class I_SFIA_officer_lxWS: I_officer_F { + scope = 1; + scopeCurator = 1; +}; +class I_SFIA_sharpshooter_lxWS: I_G_Sharpshooter_F { + scope = 1; + scopeCurator = 1; +}; +class I_SFIA_crew_lxWS: I_crew_F { + scope = 1; + scopeCurator = 1; +}; +class I_SFIA_pilot_lxWS: I_pilot_F { + scope = 1; + scopeCurator = 1; +}; +class I_SFIA_soldier_at_lxWS: I_Soldier_AT_F { + scope = 1; + scopeCurator = 1; +}; +class I_SFIA_soldier_aa_lxWS: I_Soldier_AA_F { + scope = 1; + scopeCurator = 1; +}; +class I_SFIA_medic_lxWS: I_G_medic_F { + scope = 1; + scopeCurator = 1; +}; +class I_SFIA_exp_lxWS: I_G_Soldier_exp_F { + scope = 1; + scopeCurator = 1; +}; +class I_SFIA_repair_lxWS: I_Soldier_repair_F { + scope = 1; + scopeCurator = 1; +}; +class I_SFIA_Soldier_AAT_lxWS: I_Soldier_AAT_F { + scope = 1; + scopeCurator = 1; +}; +class I_SFIA_Soldier_AAA_lxWS: I_Soldier_AAA_F { + scope = 1; + scopeCurator = 1; +}; +class I_SFIA_soldier_lite_lxWS: I_SFIA_soldier_lxWS { + scope = 1; + scopeCurator = 1; +}; + +// Opfor +class O_SFIA_Soldier_AAA_lxWS: I_SFIA_Soldier_AAA_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_Soldier_AAT_lxWS: I_SFIA_Soldier_AAT_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_Soldier_AR_lxWS: I_SFIA_Soldier_AR_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_medic_lxWS: I_SFIA_medic_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_crew_lxWS: I_SFIA_crew_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_exp_lxWS: I_SFIA_exp_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_Soldier_GL_lxWS: I_SFIA_Soldier_GL_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_HeavyGunner_lxWS: O_SFIA_Soldier_AR_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_soldier_aa_lxWS: I_SFIA_soldier_aa_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_soldier_at_lxWS: I_SFIA_soldier_at_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_officer_lxWS: I_SFIA_officer_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_pilot_lxWS: I_SFIA_pilot_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_repair_lxWS: I_SFIA_repair_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_soldier_lxWS: I_SFIA_soldier_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_soldier_lite_lxWS: O_SFIA_soldier_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_soldier_unarmed_lxWS: I_SFIA_soldier_unarmed_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_sharpshooter_lxWS: I_SFIA_sharpshooter_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_survivor_lxWS: I_SFIA_survivor_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_Soldier_TL_lxWS: I_SFIA_Soldier_TL_lxWS { + scope = 1; + scopeCurator = 1; +}; + +// Vehicles +class O_SFIA_Truck_02_aa_lxWS: I_SFIA_Truck_02_aa_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_APC_Tracked_02_AA_lxWS: I_SFIA_APC_Tracked_02_AA_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_APC_Tracked_02_cannon_lxWS: I_SFIA_APC_Tracked_02_cannon_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_APC_Tracked_02_30mm_lxWS: I_SFIA_APC_Tracked_02_30mm_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_APC_Wheeled_02_hmg_lxWS: I_SFIA_APC_Wheeled_02_hmg_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_APC_Wheeled_02_unarmed_lxWS: I_SFIA_APC_Wheeled_02_unarmed_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_Truck_02_MRL_lxWS: I_SFIA_Truck_02_MRL_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_Truck_02_fuel_lxWS: I_SFIA_Truck_02_fuel_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_Truck_02_transport_lxWS: I_SFIA_Truck_02_transport_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_Truck_02_covered_lxWS: I_SFIA_Truck_02_covered_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_Offroad_lxWS: I_SFIA_Offroad_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_Offroad_AT_lxWS: I_SFIA_Offroad_AT_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_Offroad_armed_lxWS: I_SFIA_Offroad_armed_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_Truck_02_Ammo_lxWS: I_SFIA_Truck_02_Ammo_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_Truck_02_cargo_lxWS: I_SFIA_Truck_02_cargo_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_Truck_02_flatbed_lxWS: I_SFIA_Truck_02_flatbed_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_Truck_02_box_lxWS: I_SFIA_Truck_02_box_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_Heli_Attack_02_dynamicLoadout_lxWS: I_SFIA_Heli_Attack_02_dynamicLoadout_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_MBT_02_cannon_lxWS: I_SFIA_MBT_02_cannon_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_HMG_02_lxWS: I_SFIA_HMG_02_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_HMG_02_high_lxWS: I_SFIA_HMG_02_high_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_Mortar_lxWS: I_SFIA_Mortar_lxWS { + scope = 1; + scopeCurator = 1; +}; +class O_SFIA_ZU23_lxWS: I_SFIA_ZU23_lxWS { + scope = 1; + scopeCurator = 1; +}; diff --git a/addons/hidden_units/config.cpp b/addons/hidden_units/config.cpp new file mode 100644 index 00000000..660948af --- /dev/null +++ b/addons/hidden_units/config.cpp @@ -0,0 +1,23 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = { + "tacgt_main", + "tacgt_theseus", + "tacu_faction_overwrites", + "CUP_Creatures_People_LoadOrder" + }; + author = ECSTRING(main,Author); + authors[] = {"Mike"}; + VERSION_CONFIG; + skipWhenMissingDependencies = 1; + }; +}; + +#include "CfgVehicles.hpp" +#include "CfgGroups.hpp" diff --git a/addons/hidden_units/script_component.hpp b/addons/hidden_units/script_component.hpp new file mode 100644 index 00000000..5e1a8532 --- /dev/null +++ b/addons/hidden_units/script_component.hpp @@ -0,0 +1,4 @@ +#define COMPONENT hidden_units +#define COMPONENT_BEAUTIFIED Hidden Units +#include "\x\tacgt\addons\main\script_mod.hpp" +#include "\x\tacgt\addons\main\script_macros.hpp"