mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Add CUP Units Compatibility (#9649)
This commit is contained in:
parent
4756bb6f8c
commit
d8961c68d6
1
addons/compat_cup_units/$PBOPREFIX$
Normal file
1
addons/compat_cup_units/$PBOPREFIX$
Normal file
@ -0,0 +1 @@
|
|||||||
|
z\ace\addons\compat_cup_units
|
87
addons/compat_cup_units/CfgWeapons.hpp
Normal file
87
addons/compat_cup_units/CfgWeapons.hpp
Normal file
@ -0,0 +1,87 @@
|
|||||||
|
#define HEARING(CLASSNAME) \
|
||||||
|
class CLASSNAME: ItemCore { \
|
||||||
|
ace_hearing_protection = 0.75; \
|
||||||
|
ace_hearing_lowerVolume = 0; \
|
||||||
|
}
|
||||||
|
|
||||||
|
#define HEARING_PARENT(CLASSNAME,PARENT) \
|
||||||
|
class CLASSNAME: PARENT { \
|
||||||
|
ace_hearing_protection = 0.75; \
|
||||||
|
ace_hearing_lowerVolume = 0; \
|
||||||
|
}
|
||||||
|
|
||||||
|
class CfgWeapons {
|
||||||
|
class ItemCore;
|
||||||
|
class CUP_H_PMC_Beanie_Khaki;
|
||||||
|
|
||||||
|
HEARING(CUP_H_BAF_DDPM_Mk6_CREW_PRR);
|
||||||
|
HEARING(CUP_H_BAF_DPM_Mk6_CREW_PRR);
|
||||||
|
HEARING(CUP_H_BAF_MTP_Mk6_CREW_PRR);
|
||||||
|
HEARING(CUP_H_CZ_Cap_Headphones);
|
||||||
|
HEARING(CUP_H_CZ_Cap_Headphones_des);
|
||||||
|
HEARING(CUP_H_CZ_Helmet05);
|
||||||
|
HEARING(CUP_H_CZ_Helmet07);
|
||||||
|
HEARING(CUP_H_CZ_Helmet08);
|
||||||
|
HEARING(CUP_H_CZ_Helmet09);
|
||||||
|
HEARING(CUP_H_CZ_Helmet10);
|
||||||
|
HEARING(CUP_H_FR_ECH);
|
||||||
|
HEARING(CUP_H_Ger_Beret_TankCommander_Blk);
|
||||||
|
HEARING(CUP_H_Ger_Beret_TankCommander_Grn);
|
||||||
|
HEARING(CUP_H_Ger_Cap_EP_Grn1);
|
||||||
|
HEARING(CUP_H_Ger_Cap_EP_Grn2);
|
||||||
|
HEARING(CUP_H_Ger_Cap_EP_Tan1);
|
||||||
|
HEARING(CUP_H_Ger_Cap_EP_Tan2);
|
||||||
|
HEARING(CUP_H_OpsCore_Black);
|
||||||
|
HEARING(CUP_H_OpsCore_Black_SF);
|
||||||
|
HEARING(CUP_H_OpsCore_Covered_AAF);
|
||||||
|
HEARING(CUP_H_OpsCore_Covered_AAF_SF);
|
||||||
|
HEARING(CUP_H_OpsCore_Covered_Fleck);
|
||||||
|
HEARING(CUP_H_OpsCore_Covered_Fleck_SF);
|
||||||
|
HEARING(CUP_H_OpsCore_Covered_MCAM);
|
||||||
|
HEARING(CUP_H_OpsCore_Covered_MCAM_SF);
|
||||||
|
HEARING(CUP_H_OpsCore_Covered_MCAM_US);
|
||||||
|
HEARING(CUP_H_OpsCore_Covered_MCAM_US_SF);
|
||||||
|
HEARING(CUP_H_OpsCore_Covered_MTP);
|
||||||
|
HEARING(CUP_H_OpsCore_Covered_MTP_SF);
|
||||||
|
HEARING(CUP_H_OpsCore_Covered_Tigerstripe);
|
||||||
|
HEARING(CUP_H_OpsCore_Covered_Tigerstripe_SF);
|
||||||
|
HEARING(CUP_H_OpsCore_Covered_Tropen);
|
||||||
|
HEARING(CUP_H_OpsCore_Covered_Tropen_SF);
|
||||||
|
HEARING(CUP_H_OpsCore_Covered_UCP);
|
||||||
|
HEARING(CUP_H_OpsCore_Covered_UCP_SF);
|
||||||
|
HEARING(CUP_H_OpsCore_Green);
|
||||||
|
HEARING(CUP_H_OpsCore_Green_SF);
|
||||||
|
HEARING(CUP_H_OpsCore_Grey);
|
||||||
|
HEARING(CUP_H_OpsCore_Grey_SF);
|
||||||
|
HEARING(CUP_H_OpsCore_Spray);
|
||||||
|
HEARING(CUP_H_OpsCore_Spray_SF);
|
||||||
|
HEARING(CUP_H_OpsCore_Spray_US);
|
||||||
|
HEARING(CUP_H_OpsCore_Spray_US_SF);
|
||||||
|
HEARING(CUP_H_OpsCore_Tan);
|
||||||
|
HEARING(CUP_H_OpsCore_Tan_SF);
|
||||||
|
HEARING_PARENT(CUP_H_PMC_Beanie_Headphones_Khaki,CUP_H_PMC_Beanie_Khaki);
|
||||||
|
HEARING_PARENT(CUP_H_PMC_Beanie_Headphones_Black,CUP_H_PMC_Beanie_Headphones_Khaki);
|
||||||
|
HEARING_PARENT(CUP_H_PMC_Beanie_Headphones_Winter,CUP_H_PMC_Beanie_Headphones_Khaki);
|
||||||
|
HEARING(CUP_H_PMC_Cap_Back_EP_Grey);
|
||||||
|
HEARING(CUP_H_PMC_Cap_Back_EP_Tan);
|
||||||
|
HEARING(CUP_H_PMC_Cap_EP_Grey);
|
||||||
|
HEARING(CUP_H_PMC_Cap_EP_Tan);
|
||||||
|
HEARING(CUP_H_PMC_EP_Headset);
|
||||||
|
HEARING(CUP_H_USArmy_HelmetMICH_earpro);
|
||||||
|
HEARING(CUP_H_USArmy_HelmetMICH_earpro_DCU);
|
||||||
|
HEARING(CUP_H_USArmy_HelmetMICH_earpro_ess);
|
||||||
|
HEARING(CUP_H_USArmy_HelmetMICH_earpro_ess_DCU);
|
||||||
|
HEARING(CUP_H_USArmy_HelmetMICH_earpro_ess_wdl);
|
||||||
|
HEARING(CUP_H_USArmy_HelmetMICH_earpro_wdl);
|
||||||
|
HEARING(CUP_H_USArmy_Helmet_ECH1_Black);
|
||||||
|
HEARING(CUP_H_USArmy_Helmet_ECH1_Green);
|
||||||
|
HEARING(CUP_H_USArmy_Helmet_ECH1_Sand);
|
||||||
|
HEARING(CUP_H_USArmy_Helmet_ECH2_Black);
|
||||||
|
HEARING(CUP_H_USArmy_Helmet_ECH2_GREEN);
|
||||||
|
HEARING(CUP_H_USArmy_Helmet_ECH2_Sand);
|
||||||
|
HEARING(CUP_H_USMC_Crew_Helmet);
|
||||||
|
HEARING(CUP_H_USMC_MICH2000_DEF_DES);
|
||||||
|
HEARING(CUP_H_USMC_MICH2000_DEF_ESS_DES);
|
||||||
|
HEARING(CUP_H_USMC_MICH2000_DEF_ESS_WDL);
|
||||||
|
HEARING(CUP_H_USMC_MICH2000_DEF_WDL);
|
||||||
|
};
|
@ -0,0 +1,86 @@
|
|||||||
|
class CfgVehicles {
|
||||||
|
class SoldierWB;
|
||||||
|
class Civilian_F;
|
||||||
|
|
||||||
|
class CUP_BAF_Soldier_DPM_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_BAF_Soldier_DDPM_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_BAF_Soldier_MTP_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_GER_Soldier_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_NAPA_Soldier_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_PMC_Soldier_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_PMC_Soldier_Winter_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_RUS_Soldier_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_TK_Soldier_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_TKI_Insurgent_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_TKG_Guerrilla_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_USMC_Soldier_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_FR_Soldier_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Civil_Chernarus_Base: Civilian_F {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Civil_Takistan_Base: Civilian_F {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_ACR_Soldier_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_CDF_Soldier_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_UNO_Soldier_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_OPFINS_Soldier_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_RACS_Soldier_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_SLA_Soldier_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_USA_Soldier_ACU_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_USA_Soldier_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_HIL_Reservist_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_HIL_Recon_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_HIL_Man_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
class CUP_Creatures_Military_HIL_SF_Base: SoldierWB {
|
||||||
|
modelSides[] = {6};
|
||||||
|
};
|
||||||
|
};
|
@ -0,0 +1,21 @@
|
|||||||
|
#include "script_component.hpp"
|
||||||
|
|
||||||
|
class CfgPatches {
|
||||||
|
class SUBADDON {
|
||||||
|
name = COMPONENT_NAME;
|
||||||
|
units[] = {};
|
||||||
|
weapons[] = {};
|
||||||
|
requiredVersion = REQUIRED_VERSION;
|
||||||
|
requiredAddons[] = {
|
||||||
|
"CUP_Creatures_People_LoadOrder",
|
||||||
|
"ace_nouniformrestrictions"
|
||||||
|
};
|
||||||
|
skipWhenMissingDependencies = 1;
|
||||||
|
author = ECSTRING(common,ACETeam);
|
||||||
|
authors[] = {"Mike", "Jonpas"};
|
||||||
|
url = ECSTRING(main,URL);
|
||||||
|
VERSION_CONFIG;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
#include "CfgVehicles.hpp"
|
@ -0,0 +1,3 @@
|
|||||||
|
#define SUBCOMPONENT nouniformrestrictions
|
||||||
|
#define SUBCOMPONENT_BEAUTIFIED No Uniform Restrictions
|
||||||
|
#include "..\script_component.hpp"
|
18
addons/compat_cup_units/config.cpp
Normal file
18
addons/compat_cup_units/config.cpp
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
#include "script_component.hpp"
|
||||||
|
|
||||||
|
class CfgPatches {
|
||||||
|
class ADDON {
|
||||||
|
name = COMPONENT_NAME;
|
||||||
|
units[] = {};
|
||||||
|
weapons[] = {};
|
||||||
|
requiredVersion = REQUIRED_VERSION;
|
||||||
|
requiredAddons[] = {"CUP_Creatures_People_LoadOrder"};
|
||||||
|
skipWhenMissingDependencies = 1;
|
||||||
|
author = ECSTRING(common,ACETeam);
|
||||||
|
authors[] = {"Mike", "Jonpas"};
|
||||||
|
url = ECSTRING(main,URL);
|
||||||
|
VERSION_CONFIG;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
#include "CfgWeapons.hpp"
|
5
addons/compat_cup_units/script_component.hpp
Normal file
5
addons/compat_cup_units/script_component.hpp
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
#define COMPONENT compat_cup_units
|
||||||
|
#define COMPONENT_BEAUTIFIED CUP Units Compatibility
|
||||||
|
|
||||||
|
#include "\z\ace\addons\main\script_mod.hpp"
|
||||||
|
#include "\z\ace\addons\main\script_macros.hpp"
|
Loading…
Reference in New Issue
Block a user