123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249 |
- #define COMPONENT aviation_helmets
- #define BASEHELMNAME MODNAME##_501st_Pilot_Base
- #include "..\script_component.hpp"
- #include "config_macros.cpp"
- class CfgPatches
- {
- class RD501_patch_aviation_helmets
- {
- author=QUOTE(RD501);
- addonRootClass=QUOTE(RD501_patch_helmets);
- requiredAddons[]={"212th_Helmets"};
- requiredVersion=0.1;
- units[]={};
- weapons[]={};
- };
- };
- class CfgWeapons
- {
- class H_HelmetB;
- class HeadgearItem;
- class macro_new_helmet(pilot,base):H_HelmetB
- {
- displayname = "Clone Pilot Base Model";
- scopeArsenal = 2;
- hiddenSelectionsTextures[]=
- {
- QPATHTOF(_textures\aviation\clonePilotHelmet_co.paa)
- };
- hiddenSelectionsMaterials[]=
- {
- "",
- ""
- };
- class ItemInfo;
- };
- class macro_new_helmet(3as_pilot,base): H_HelmetB
- {
- author="$STR_3rd_Studios";
- scope=2;
- weaponPoolAvailable=1;
- displayName="[501st] AVI HELM (Base)";
- picture="3AS\3AS_Characters\Clones\Headgear\ui\p2pilot_ui_ca.paa";
- model="\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Pilot_P2.p3d";
- hiddenSelections[]=
- {
- "Camo"
- };
- hiddenSelectionsTextures[]=
- {
- "3AS\3AS_Characters\Clones\Headgear\Textures\PilotP2\Phase2_Pilot_Razor_co.paa"
- };
- class ItemInfo: HeadgearItem
- {
- mass=40;
- uniformModel="\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Pilot_P2.p3d";
- hiddenSelections[]=
- {
- "Camo"
- };
- modelSides[]={3,1};
- class HitpointsProtectionInfo
- {
- class Head
- {
- hitpointName="HitHead";
- armor=6;
- passThrough=0.5;
- };
- };
- };
- };
- class macro_new_helmet(3as_pilot,base_2): H_HelmetB
- {
- author="$STR_3rd_Studios";
- scope=2;
- weaponPoolAvailable=1;
- displayName="[501st] AVI HELM (Base 2)";
- picture="3AS\3AS_Characters\Clones\Headgear\ui\p2pilot_ui_ca.paa";
- model="\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Pilot_P2.p3d";
- hiddenSelections[]=
- {
- "Camo"
- };
- hiddenSelectionsTextures[]=
- {
- "3AS\3AS_Characters\Clones\Headgear\Textures\PilotP2\Phase2_Pilot_Razor_co.paa"
- };
- class ItemInfo: HeadgearItem
- {
- mass=40;
- uniformModel="\3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Pilot_P2_alt.p3d";
- hiddenSelections[]=
- {
- "Camo"
- };
- modelSides[]={3,1};
- class HitpointsProtectionInfo
- {
- class Head
- {
- hitpointName="HitHead";
- armor=6;
- passThrough=0.5;
- };
- };
- };
- };
- class macro_new_helmet(3as_pilot,base_p3): H_HelmetB
- {
- scope=2;
- displayName="[501st] AVI HELM P3 (Base)";
- model="3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Pilot_P3.p3d";
- hiddenSelections[]=
- {
- "Camo",
- "Camo1"
- };
- hiddenSelectionsTextures[]=
- {
- "3AS\3AS_Characters\Clones\Headgear\Textures\PilotP3\Phase3_Pilot_Helmet_501st_co.paa",
- "3AS\3AS_Characters\Clones\Headgear\Textures\PilotP3\Phase3_Pilot_Tubes_501st_co.paa"
- };
- class ItemInfo: HeadgearItem
- {
- mass=40;
- uniformModel="3AS\3AS_Characters\Clones\Headgear\3AS_Clone_Pilot_P3.p3d";
- hiddenSelections[]=
- {
- "Camo",
- "Camo1"
- };
- };
- };
- NEW_501_Pilot_HELM(cxx,CX-X,pilots\cxx.paa)
- NEW_501_Pilot_HELM(cxc,CX-C,pilots\cxc.paa)
- NEW_501_Pilot_HELM(dylan,Dylan,pilots\Dylanhelmet.paa)
- NEW_501_Pilot_HELM(exose,Exose,pilots\Exose.paa)
- NEW_501_Pilot_HELM(jackson,Jackson,pilots\Jackson.paa)
- NEW_501_Pilot_HELM(jaisus,Jaisus,pilots\Jaisus.paa)
- NEW_501_Pilot_HELM(keryl,Keryl,pilots\keryl.paa)
- NEW_501_Pilot_HELM(kaj,Kaj,pilots\Kaj.paa)
- NEW_501_Pilot_HELM(kushiban,Kushiban,pilots\Kushiban.paa)
- NEW_501_Pilot_HELM(orange,Orange,pilots\orange.paa)
- NEW_501_Pilot_HELM(Galaxy,Galaxy,pilots\Galaxy.paa)
- NEW_501_Pilot_HELM(Floff,Floff,pilots\Floff.paa)
- NEW_501_Pilot_HELM(Shnuffles,Shnuffles,pilots\Shnuffles.paa)
- NEW_501_Pilot_HELM(Shock,Shock,pilots\Shock.paa)
- NEW_501_Pilot_HELM(Ethan,Ethan,pilots\Ethan.paa)
- NEW_501_Pilot_HELM(Duncan,Duncan,pilots\Duncan.paa)
- NEW_501_Pilot_HELM(Neb,Neb,pilots\Neb.paa)
- NEW_501_Pilot_HELM(Salvatore,Salvatore,pilots\Salvatore.paa)
- NEW_3AS_Pilot_HELM(Kushiban,Kushiban,pilots\Kushiban1)
- NEW_3AS_Pilot_HELM(Shnuffles,Shnuffles,pilots\Shnuffles1)
- class macro_new_helmet(pilot,scuba): macro_new_helmet(pilot,base)
- {
- scope = 2;
- displayName = "[501st] AVI HELM ('Scuba')";
- hiddenSelectionsTextures[] = {QUOTE(macro_custom_helmet_textures\aviation\pilots\scuba_helm.paa)};
- subItems[] = {"G_B_Diving"};
- hiddenSelectionsMaterials[]=
- {
- "",
- "\501st_Helmets\AB\data\white_glow.rvmat"
- //"\501st_Helmets\AB\data\red_glow.rvmat"//"swop_clones\data\helmpilot.rvmat"//"\501st_Helmets\AB\data\white_glow.rvmat"
- };
- };
- class macro_new_helmet(pilot,zatama): macro_new_helmet(pilot,base)
- {
- scope = 2;
- displayName = "[501st] AVI HELM ('Zatama')";
- hiddenSelectionsTextures[] = {QUOTE(macro_custom_helmet_textures\aviation\pilots\DragonGemHelm.paa)};
- subItems[] = {"G_B_Diving"};
- hiddenSelectionsMaterials[]=
- {
- "",
- "\501st_Helmets\AB\data\red_glow.rvmat"//"swop_clones\data\helmpilot.rvmat"// \501st_Helmets\AB\data\white_glow.rvmat
- };
- };
- class macro_new_helmet(pilot,candidate): macro_new_helmet(pilot,base)
- {
- author = "RD501";
- displayName = "[501st] AVI HELM P1 ('Candidate')";
- picture = "\SWLB_clones\data\ui\icon_SWLB_clone_helmet_p1_ca.paa";
- model = "SWLB_CEE\data\SWLB_P1_Pilot_Helmet.p3d";
- hiddenSelections[] = {"Camo1","Camo2"};
- hiddenSelectionsTextures[] = {"RD501_Helmets\_textures\LS\p1_pilot_helmet.paa","swlb_cee\data\swlb_p1_pilot_lifesupport_co.paa"};
- hiddenSelectionsMaterials[] = {"swlb_cee\data\swlb_p1_pilot_helmet.rvmat","swlb_cee\data\swlb_p1_pilot_lifesupport.rvmat"};
- class ItemInfo: HeadgearItem
- {
- mass = 10;
- uniformModel = "SWLB_CEE\data\SWLB_P1_Pilot_Helmet.p3d";
- allowedSlots[] = {801,901,701,605};
- modelSides[] = {6};
- hiddenSelections[] = {"Camo1","Camo2"};
- hiddenSelectionsTextures[] = {"RD501_Helmets\_textures\LS\p1_pilot_helmet.paa","swlb_cee\data\swlb_p1_pilot_lifesupport_co.paa"};
- hiddenSelectionsMaterials[] = {"swlb_cee\data\swlb_p1_pilot_helmet.rvmat","swlb_cee\data\swlb_p1_pilot_lifesupport.rvmat"};
- class HitpointsProtectionInfo
- {
- class Head
- {
- hitpointName = "HitHead";
- armor = 50;
- passThrough = 0.5;
- };
- };
- };
- };
- class 3as_Engineer_Helmet;
- class 212th_Engineer_helm;
- class macro_new_helmet(warden,501st):212th_Engineer_helm
- {
- author="RD501";
- scopeArsenal = 2;
- DisplayName="[501st] WRDN HELM (Base)";
- picture=QPATHTOF(_textures\aviation\warden_ico.paa);
- /*hiddenSelections[]=
- {
- "camo"
- };*/
- hiddenSelectionsTextures[]=
- {
- QUOTE(macro_custom_helmet_textures\aviation\warden\Warden.paa)
- };
- /*hiddenSelectionsMaterials[] =
- {
- "RD501_Helmets\_materials\aviation\wardenMaterial.rvmat"
- };*/
- subItems[] = {"G_B_Diving"};
- };
- NEW_WARDEN_HELM(WardenPETTY,Warden_Petty,warden\WardenPETTY.paa)
- NEW_WARDEN_HELM(WardenVeteran,Warden_Veteran,warden\WardenVeteran.paa)
- NEW_WARDEN_HELM(WardenSENIOR,Warden_Senior,warden\WardenSENIOR.paa)
- NEW_WARDEN_HELM(WardenCHIEF,Warden_Chief,warden\WardenCHIEF.paa)
- NEW_WARDEN_HELM(WardenMASTERCHIEF,Warden_MC,warden\WardenMASTERCHIEF.paa)
- NEW_WARDEN_HELM(Flog,Flog,warden\Flog.paa)
- NEW_WARDEN_HELM(Rive,Rive,warden\Rive.paa)
- NEW_WARDEN_HELM(Thunder,Thunder,warden\Thunder.paa)
- NEW_WARDEN_HELM(Wirtimus,Wirtimus,warden\Wirtimus.paa)
- NEW_WARDEN_HELM(Whisler,Whisler,warden\Whisler.paa)
- };
|