123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553 |
- #include "../RD501_main/config_macros.hpp"
- #define TEXTUREAB \RD501_Helmets\_textures\airborne
- class CfgPatches
- {
- class macro_patch_name(helmets)
- {
- author=DANKAUTHORS
- requiredAddons[]=
- {
- macro_lvl1_req
- };
- requiredVersion=0.1;
- units[]={};
- weapons[]={
- macro_new_helmet(infantry,jlts_recruit)
- };
- };
- };
- class CfgWeapons
- {
- class HeadgearItem;
- class H_HelmetB;
-
- //pilots
- class macro_new_helmet(pilot,base): H_HelmetB//RD501_501st_Pilot_Base
- {
- scope = 2;
- scopeArsenal = 2;
- author = "RD501";
- weaponPoolAvailable = 1;
- ace_hearing_protection = 0.85;
- ace_hearing_lowerVolume = 0;
- displayName = "[501st] PLT HELM (Base)";
- picture = "\SWOP_clones\data\helmets\ico\ico_pilot.paa";
- //model = "SWOP_clones\helmet\CloneHelmetPilot.p3d";
- model = "\501st_helmets\AB\AB_helmet_p1.p3d";
- hiddenSelections[] = {
- "camo1",
- "mat"
- };
- hiddenSelectionsTextures[]=
- {
- "RD501_Helmets\_textures\aviation\clonePilotHelmet_co.paa"
- };
- hiddenSelectionsMaterials[]=
- {
- "",
- "501st_Helmets\AB\data\pilot_jlts.rvmat"
- };
- class ItemInfo: HeadgearItem
- {
- mass = 30;
- uniformmodel = "\501st_helmets\AB\AB_helmet_p1.p3d";//"SWOP_clones\helmet\CloneHelmetPilot.p3d";
- modelSides[] = {6};
- hiddenSelections[] = {
- "camo1",
- "mat"
- };
- material = -1;
- explosionShielding = 2.2;
- minimalHit = 0.01;
- passThrough = 0.01;
- class HitpointsProtectionInfo
- {
- class Head
- {
- hitpointName = "HitHead";
- armor = 50;
- passThrough = 0.6;
- };
- };
- };
- subItems[] = {"G_B_Diving","ItemcTabHCam"};
- };
- class macro_new_helmet(pilot,lum_base): macro_new_helmet(pilot,base)
- {
- displayName = '[] LUM';
- scope=0;
- hiddenSelectionsMaterials[]=
- {
- "",
- "\501st_Helmets\AB\data\white_glow.rvmat"//"swop_clones\data\helmpilot.rvmat"// \501st_Helmets\AB\data\white_glow.rvmat
- };
- subItems[] = {"G_B_Diving","ItemcTabHCam"};
- };
- class macro_new_helmet(empire_rg,boi) : H_HelmetB
- {
- scope = 2;
- scopeArsenal = 2;
- author = "RD501";
- weaponPoolAvailable = 1;
- subItems[] = {"G_B_Diving","ItemcTabHCam"};
- ace_hearing_protection = 0.85;
- ace_hearing_lowerVolume = 0;
- displayName = "[Empire] Royal Guard Helm 01";
- picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
- model="\MRC\JLTS\characters\CloneArmor\CloneHelmetSCC.p3d";
- hiddenSelections[] = {"Camo1"};
- hiddenSelectionsTextures[] = {"RD501_Units\textures\gcw\empire\RG\rg_helmet.paa"};
- class ItemInfo: HeadgearItem
- {
- mass = 30;
- uniformmodel="\MRC\JLTS\characters\CloneArmor\CloneHelmetSC.p3d";
- modelSides[] = {6};
- hiddenSelections[] = {"Camo1"};
- material = -1;
- explosionShielding = 2.2;
- minimalHit = 0.01;
- passThrough = 0.01;
- class HitpointsProtectionInfo
- {
- class Head
- {
- hitpointName = "HitHead";
- armor = 50;
- passThrough = 0.6;
- };
- };
- };
- };
- class macro_new_helmet(arc,base_jlts) : H_HelmetB
- {
- scope = 2;
- scopeArsenal = 2;
- author = "RD501";
- weaponPoolAvailable = 1;
- subItems[] = {"G_B_Diving"};
- ace_hearing_protection = 0.85;
- ace_hearing_lowerVolume = 0;
- subItems[] = {"G_B_Diving","ItemcTabHCam"};
- displayName = "[501st] ARC HELM (Base)";
- picture="\MRC\JLTS\characters\CloneArmor2\data\ui\CloneHelmetARC_ui_ca.paa";
- model = "\MRC\JLTS\characters\CloneArmor2\CloneHelmetARC.p3d";
- hiddenSelections[] = {"Camo1"};
- hiddenSelectionsTextures[] = {"RD501_Helmets\_textures\ARC\ARC.paa"};
- hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\Clone_helmet_ARC"};
- class ItemInfo: HeadgearItem
- {
- mass = 30;
- uniformmodel = "\MRC\JLTS\characters\CloneArmor2\CloneHelmetARC.p3d";
- hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\Clone_helmet_ARC.rvmat"};
- modelSides[] = {6};
- hiddenSelections[] = {"Camo1"};
- material = -1;
- explosionShielding = 2.2;
- minimalHit = 0.01;
- passThrough = 0.01;
- class HitpointsProtectionInfo
- {
- class Head
- {
- hitpointName = "HitHead";
- armor = 50;
- passThrough = 0.6;
- };
- };
- };
- };
- class macro_new_helmet(arc,sgt_jlts) : H_HelmetB
- {
- scope = 2;
- scopeArsenal = 2;
- author = "RD501";
- weaponPoolAvailable = 1;
- subItems[] = {"G_B_Diving"};
- ace_hearing_protection = 0.85;
- ace_hearing_lowerVolume = 0;
- subItems[] = {"G_B_Diving","ItemcTabHCam"};
- displayName = "[501st] ARC HELM (Sergeant)";
- picture="\MRC\JLTS\characters\CloneArmor2\data\ui\CloneHelmetARC_ui_ca.paa";
- model = "\MRC\JLTS\characters\CloneArmor2\CloneHelmetARC.p3d";
- hiddenSelections[] = {"Camo1"};
- hiddenSelectionsTextures[] = {"RD501_Helmets\_textures\ARC\ARC_CS.paa"};
- hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\Clone_helmet_ARC"};
- class ItemInfo: HeadgearItem
- {
- mass = 30;
- uniformmodel = "\MRC\JLTS\characters\CloneArmor2\CloneHelmetARC.p3d";
- hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\Clone_helmet_ARC.rvmat"};
- modelSides[] = {6};
- hiddenSelections[] = {"Camo1"};
- material = -1;
- explosionShielding = 2.2;
- minimalHit = 0.01;
- passThrough = 0.01;
- class HitpointsProtectionInfo
- {
- class Head
- {
- hitpointName = "HitHead";
- armor = 50;
- passThrough = 0.6;
- };
- };
- };
- };
- //AB
- class macro_new_helmet(airborne,base): H_HelmetB
- {
- author = "";
- scope = 2;
- scopeArsenal = 2;
- displayName = "Clone airborne helmet";
- model = "\501st_helmets\AB\AB_helmet.p3d";
- subItems[] = {"G_B_Diving","ItemcTabHCam"};
- ace_hearing_protection = 0.85;
- ace_hearing_lowerVolume = 0;
- hiddenSelections[] = {
- "camo1",
- "mat"
- };
-
- hiddenSelectionsTextures[] = {
- "\501st_helmets\AB\data\AB_helmet_co.paa"
- };
- hiddenSelectionsMaterials[]=
- {
- "501st_helmets\ab\data\ab_helmet.rvmat",
- "501st_helmets\ab\data\ab_helmet.rvmat"
- };
- picture = TEXTUREAB\helmet_icon.paa
- class ItemInfo: HeadgearItem
- {
- mass = 10;
- uniformModel = "\501st_helmets\AB\AB_helmet.p3d";
- allowedSlots[] = {801,901,701,605};
- modelSides[] = {6};
- hiddenSelections[] = {
- "camo1",
- "mat"
- };
- class HitpointsProtectionInfo
- {
- class Head
- {
- hitpointName = "HitHead";
- armor = 60;
- passThrough = 0.5;
- };
- };
- };
- };
- class macro_new_helmet(airborne,lum_base): macro_new_helmet(airborne,base)//H_HelmetB
- {
- author = "";
- scope = 0;
- displayName = "[LUMMMMMM]";
- hiddenSelectionsTextures[]=
- {
- "\RD501_Helmets\_textures\airborne\airKrayt.paa"
- };
- hiddenSelectionsMaterials[]=
- {
- "",
- "\501st_Helmets\AB\data\white_glow.rvmat"
- };
-
- };
- class macro_new_helmet(infantry,jlts_recruit) : H_HelmetB
- {
- scope = 2;
- scopeArsenal = 2;
- author = "RD501";
- weaponPoolAvailable = 1;
- ace_hearing_protection = 0.85;
- ace_hearing_lowerVolume = 0;
- subItems[] = {"G_B_Diving","ItemcTabHCam"};
- displayName = "[501st] INF HELM 01 (Base)";
- picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
- model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
- hiddenSelections[] = {"Camo1"};
- hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\inf\recruit_helmet.paa"};
- hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
- class ItemInfo: HeadgearItem
- {
- mass = 30;
- uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
- modelSides[] = {6};
- hiddenSelections[] = {"Camo1"};
- material = -1;
- explosionShielding = 2.2;
- minimalHit = 0.01;
- passThrough = 0.01;
- class HitpointsProtectionInfo
- {
- class Head
- {
- hitpointName = "HitHead";
- armor = 50;
- passThrough = 0.6;
- };
- };
- };
- };
- class macro_new_helmet(infantry,jlts_cadet) : H_HelmetB
- {
- scope = 2;
- scopeArsenal = 2;
- author = "RD501";
- weaponPoolAvailable = 1;
-
- ace_hearing_protection = 0.85;
- ace_hearing_lowerVolume = 0;
- subItems[] = {"G_B_Diving","ItemcTabHCam"};
- displayName = "[501st] INF HELM 02 (Cadet)";
- picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
- model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
- hiddenSelections[] = {"Camo1"};
- hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\inf\cadet_helmet.paa"};
- hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
- class ItemInfo: HeadgearItem
- {
- mass = 30;
- uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
- modelSides[] = {6};
- hiddenSelections[] = {"Camo1"};
- material = -1;
- explosionShielding = 2.2;
- minimalHit = 0.01;
- passThrough = 0.01;
- class HitpointsProtectionInfo
- {
- class Head
- {
- hitpointName = "HitHead";
- armor = 50;
- passThrough = 0.6;
- };
- };
- };
- };
- class macro_new_helmet(infantry,jlts_trooper) : H_HelmetB
- {
- scope = 2;
- scopeArsenal = 2;
- author = "RD501";
- weaponPoolAvailable = 1;
- subItems[] = {"G_B_Diving","ItemcTabHCam"};
- ace_hearing_protection = 0.85;
- ace_hearing_lowerVolume = 0;
- displayName = "[501st] INF HELM 03 (Trooper)";
- picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
- model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
- hiddenSelections[] = {"Camo1"};
- hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\inf\trooper_helmet.paa"};
- hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
- class ItemInfo: HeadgearItem
- {
- mass = 30;
- uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
- modelSides[] = {6};
- hiddenSelections[] = {"Camo1"};
- material = -1;
- explosionShielding = 2.2;
- minimalHit = 0.01;
- passThrough = 0.01;
- class HitpointsProtectionInfo
- {
- class Head
- {
- hitpointName = "HitHead";
- armor = 50;
- passThrough = 0.6;
- };
- };
- };
- };
- class macro_new_helmet(infantry,jlts_sgt) : H_HelmetB
- {
- scope = 2;
- scopeArsenal = 2;
- author = "RD501";
- weaponPoolAvailable = 1;
- subItems[] = {"G_B_Diving","ItemcTabHCam"};
- ace_hearing_protection = 0.85;
- ace_hearing_lowerVolume = 0;
- displayName = "[501st] INF HELM 04 (Sgt)";
- picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
- model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
- hiddenSelections[] = {"Camo1"};
- hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\inf\sgt_helmet.paa"};
- hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
- class ItemInfo: HeadgearItem
- {
- mass = 30;
- uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
- modelSides[] = {6};
- hiddenSelections[] = {"Camo1"};
- material = -1;
- explosionShielding = 2.2;
- minimalHit = 0.01;
- passThrough = 0.01;
- class HitpointsProtectionInfo
- {
- class Head
- {
- hitpointName = "HitHead";
- armor = 50;
- passThrough = 0.6;
- };
- };
- };
- };
- class macro_new_helmet(infantry,jlts_odin) : H_HelmetB
- {
- scope = 2;
- scopeArsenal = 2;
- author = "RD501";
- weaponPoolAvailable = 1;
- subItems[] = {"G_B_Diving","ItemcTabHCam"};
- ace_hearing_protection = 0.85;
- ace_hearing_lowerVolume = 0;
- RD501_isNV = 1;
- displayName = "[501st] INF HELM ('Odin')";
- picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetP2_ui_ca.paa";
- model="\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
- hiddenSelections[] = {"Camo1"};
- hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\Infantry\Odin.paa"};
- hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_p2.rvmat"};
- class ItemInfo: HeadgearItem
- {
- mass = 30;
- uniformmodel = "\MRC\JLTS\characters\CloneArmor\CloneHelmetP2.p3d";
- modelSides[] = {6};
- hiddenSelections[] = {"Camo1"};
- material = -1;
- explosionShielding = 2.2;
- minimalHit = 0.01;
- passThrough = 0.01;
- class HitpointsProtectionInfo
- {
- class Head
- {
- hitpointName = "HitHead";
- armor = 50;
- passThrough = 0.6;
- };
- };
- };
- };
- class macro_new_helmet(airborne,jlts_trooper): H_HelmetB
- {
- author = "RD501";
- scope = 2;
- scopeArsenal = 2;
- subItems[] = {"G_B_Diving","ItemcTabHCam"};
- displayName = "[501st] AB HELM 02 (Trooper)";
- model="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
- picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetAB_ui_ca.paa";
- ace_hearing_protection = 0.85;
- ace_hearing_lowerVolume = 0;
- hiddenSelections[] = {"camo1"};
- hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\ab\ab_helmet_trooper.paa"};
- hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_ab.rvmat"};
- class ItemInfo: HeadgearItem
- {
- mass = 10;
- uniformmodel="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
- allowedSlots[] = {801,901,701,605};
- modelSides[] = {6};
- hiddenSelections[] = {"camo1"};
- class HitpointsProtectionInfo
- {
- class Head
- {
- hitpointName = "HitHead";
- armor = 60;
- passThrough = 0.5;
- };
- };
- };
- };
- class macro_new_helmet(airborne,jlts_vtrooper): H_HelmetB
- {
- author = "RD501";
- scope = 2;
- scopeArsenal = 2;
- displayName = "[501st] AB HELM 03 (Vet. Trooper)";
- subItems[] = {"G_B_Diving","ItemcTabHCam"};
- model="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
- picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetAB_ui_ca.paa";
- ace_hearing_protection = 0.85;
- ace_hearing_lowerVolume = 0;
- hiddenSelections[] = {"camo1"};
- hiddenSelectionsTextures[] = {"\RD501_Helmets\_textures\jlts\ab\ab_helmet_vtrooper.paa"};
- hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_ab.rvmat"};
- class ItemInfo: HeadgearItem
- {
- mass = 10;
- uniformmodel="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
- allowedSlots[] = {801,901,701,605};
- modelSides[] = {6};
- hiddenSelections[] = {"camo1"};
- class HitpointsProtectionInfo
- {
- class Head
- {
- hitpointName = "HitHead";
- armor = 60;
- passThrough = 0.5;
- };
- };
- };
- };
- class macro_new_helmet(airborne,jlts_base): H_HelmetB
- {
- author = "RD501";
- scope = 2;
- scopeArsenal = 2;
- displayName = "[501st] AB HELM 01 (Base)";
- subItems[] = {"G_B_Diving","ItemcTabHCam"};
- model="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
- picture="\MRC\JLTS\characters\CloneArmor\data\ui\CloneHelmetAB_ui_ca.paa";
- ace_hearing_protection = 0.85;
- ace_hearing_lowerVolume = 0;
- hiddenSelections[] = {"camo1"};
- hiddenSelectionsTextures[] = {"MRC\JLTS\characters\CloneArmor\data\Clone_Helmet_AB_co.paa"};
- hiddenSelectionsMaterials[]= {"RD501_Helmets\_materials\clone_helmet_ab.rvmat"};
- class ItemInfo: HeadgearItem
- {
- mass = 10;
- uniformmodel="\MRC\JLTS\characters\CloneArmor\CloneHelmetAB.p3d";
- allowedSlots[] = {801,901,701,605};
- modelSides[] = {6};
- hiddenSelections[] = {"camo1"};
- class HitpointsProtectionInfo
- {
- class Head
- {
- hitpointName = "HitHead";
- armor = 60;
- passThrough = 0.5;
- };
- };
- };
- };
- #include "_includes/_base_swop_helmets.hpp"
- };
|