Advertisement
halcyon_

Untitled

May 1st, 2019
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 8.01 KB | None | 0 0
  1. class CfgPatches
  2. {
  3.     class HEV
  4.     {
  5.         units[]=
  6.         {
  7.             "HL_HEV_GARMENT"
  8.         };
  9.         weapons[]={};
  10.         requiredVersion=0.1;
  11.         requiredAddons[]=
  12.         {
  13.            
  14.         };
  15.     };
  16. };
  17. class CfgVehicles
  18. {
  19.     class B_Soldier_base_F;
  20.     class HL_HEV_GARMENT_UNIT: B_Soldier_base_F
  21.     {
  22.         _generalMacro="B_Soldier_F";
  23.         scope=1;
  24.         scopeCurator=0;
  25.         scopeArsenal=2;
  26.         displayName="HEV Mark V Undergarment";
  27.         nakedUniform="U_BasicBody";
  28.         uniformClass="hl_hev_suit";
  29.         hiddenSelections[]=
  30.         {
  31.             "Camo"
  32.         };
  33.         hiddenSelectionsTextures[]=
  34.         {
  35.             "HL_HEV\hev_body.paa"
  36.         };
  37.         model="HL_HEV\hev_garments.p3d";
  38.         linkedItems[]=
  39.         {
  40.             "ItemMap",
  41.             "ItemCompass",
  42.             "ItemWatch",
  43.             "ItemRadio"
  44.         };
  45.         respawnLinkedItems[]=
  46.         {
  47.             "ItemMap",
  48.             "ItemCompass",
  49.             "ItemWatch",
  50.             "ItemRadio"
  51.         };
  52.     };
  53.         class Bag_Base;
  54.     class B_AssaultPack_Base;
  55.     class HL_HEV_STORAGE: B_AssaultPack_Base
  56.     {
  57.         author="COXHOUND";
  58.         scope=2;
  59.         isBackpack = 1;
  60.         reversed = 1;
  61.         vehicleClass = Backpacks;
  62.         allowedSlots[] = {901};
  63.         scopeCurator=0;
  64.         scopeArsenal=0;
  65.         model="HL_HEV\hev_vest.p3d";
  66.         displayName="HEV Mark V Storage";
  67.         picture="HL_HEV\hev_vest_icon.paa";
  68.         maximumLoad=350;
  69.         mass=20;
  70.         transportMaxBackpacks = 3;
  71.         transportMaxWeapons = 3;
  72.         transportMaxMagazines = 36;
  73.     };
  74.     class HL_HEV_GARMENT_UNIT_RED: B_Soldier_base_F
  75.     {
  76.         _generalMacro="B_Soldier_Fasf";
  77.         scope=1;
  78.         displayName="HEV Mark V Undergarment (Red)";
  79.         nakedUniform="U_BasicBody";
  80.         uniformClass="hl_hev_suit_red";
  81.         hiddenSelections[]=
  82.         {
  83.             "Camo"
  84.         };
  85.         hiddenSelectionsTextures[]=
  86.         {
  87.             "HL_HEV\hev_body_red.paa"
  88.         };
  89.         model="HL_HEV\hev_garments.p3d";
  90.         linkedItems[]=
  91.         {
  92.             "ItemMap",
  93.             "ItemCompass",
  94.             "ItemWatch",
  95.             "ItemRadio"
  96.         };
  97.         respawnLinkedItems[]=
  98.         {
  99.             "ItemMap",
  100.             "ItemCompass",
  101.             "ItemWatch",
  102.             "ItemRadio"
  103.         };
  104.     };
  105.     class HL_HEV_GARMENT_UNIT_TAN: B_Soldier_base_F
  106.     {
  107.         _generalMacro="B_Soldier_Fasf";
  108.         scope=1;
  109.         displayName="HEV Mark V Undergarment (Tan)";
  110.         nakedUniform="U_BasicBody";
  111.         uniformClass="hl_hev_suit_tan";
  112.         hiddenSelections[]=
  113.         {
  114.             "Camo"
  115.         };
  116.         hiddenSelectionsTextures[]=
  117.         {
  118.             "HL_HEV\hev_body_tan.paa"
  119.         };
  120.         model="HL_HEV\hev_garments.p3d";
  121.         linkedItems[]=
  122.         {
  123.             "ItemMap",
  124.             "ItemCompass",
  125.             "ItemWatch",
  126.             "ItemRadio"
  127.         };
  128.         respawnLinkedItems[]=
  129.         {
  130.             "ItemMap",
  131.             "ItemCompass",
  132.             "ItemWatch",
  133.             "ItemRadio"
  134.         };
  135.     };
  136. };
  137. class cfgWeapons
  138. {
  139.     class Uniform_Base;
  140.     class UniformItem;
  141.     class ItemCore;
  142.     class Vest_Camo_Base: ItemCore
  143.     {
  144.         class ItemInfo;
  145.     };
  146.     class HL_HEV_VEST: Vest_Camo_Base
  147.     {
  148.         author="COXHOUND";
  149.         scope=2;
  150.         displayName="HEV Mark V Vest";
  151.         picture="HL_HEV\hev_vest_icon.paa";
  152.         model="HL_HEV\hev_vest.p3d";
  153.         hiddenSelections[]=
  154.         {
  155.             "Camo"
  156.         };
  157.         hiddenSelectionsTextures[]=
  158.         {
  159.             "HL_HEV\hev_vest.paa"
  160.         };
  161.         class ItemInfo: ItemInfo
  162.         {
  163.             uniformModel="HL_HEV\hev_vest.p3d";
  164.             containerClass="Supply350";
  165.             mass=50;
  166.             class HitpointsProtectionInfo
  167.             {
  168.                 class Chest
  169.                 {
  170.                     hitPointName="HitChest";
  171.                     armor=30;
  172.                     passThrough=0.1;
  173.                 };
  174.             };
  175.         };
  176.     };
  177.     class HL_HEV_GARMENT: Uniform_Base
  178.     {
  179.         author="COXHOUND";
  180.         scope=2;
  181.         displayName="HEV Mark V Undergarment";
  182.         picture="HL_HEV\hev_garment_icon.paa";
  183.        
  184.         model="\A3\Characters_F\Common\Suitpacks\suitpack_original_F.p3d";
  185.         class ItemInfo: UniformItem
  186.         {
  187.             uniformModel="-";
  188.             uniformClass="HL_HEV_GARMENT_UNIT";
  189.             containerClass="Supply40";
  190.             mass=50;
  191.             class HitpointsProtectionInfo
  192.             {
  193.                 class Neck
  194.                 {
  195.                     hitpointName    = "HitNeck"; // reference to the hit point class defined in the man base class
  196.                     armor       = 8; // addition to armor of referenced hitpoint
  197.                     passThrough = 0.5; // multiplier of base passThrough defined in referenced hitpoint
  198.                 };
  199.                 class Arms
  200.                 {
  201.                     hitpointName    = "HitArms";
  202.                     armor       = 8;
  203.                     passThrough = 0.5;
  204.                 };
  205.                 class Chest
  206.                 {
  207.                     hitpointName    = "HitChest";
  208.                     armor       = 24;
  209.                     passThrough = 0.1;
  210.                 };
  211.                 class Diaphragm
  212.                 {
  213.                     hitpointName    = "HitDiaphragm";
  214.                     armor       = 24;
  215.                     passThrough = 0.1;
  216.                 };
  217.                 class Abdomen
  218.                 {
  219.                     hitpointName    = "HitAbdomen";
  220.                     armor       = 24;
  221.                     passThrough = 0.1;
  222.                 };
  223.                 class Body
  224.                 {
  225.                     hitpointName    = "HitBody";
  226.                     passThrough = 0.1;
  227.                 };
  228.             };
  229.         };
  230.     };
  231.     class HL_HEV_GARMENT_RED: Uniform_Base
  232.     {
  233.         author="COXHOUND";
  234.         scope=2;
  235.         displayName="HEV Mark V Undergarment (Red)";
  236.         picture="HL_HEV\hev_garment_icon.paa";
  237.         model="\A3\Characters_F\Common\Suitpacks\suitpack_original_F.p3d";
  238.         class ItemInfo: UniformItem
  239.         {
  240.             uniformmodel="-";
  241.             uniformClass="HL_HEV_GARMENT_UNIT_RED";
  242.             containerClass="Supply40";
  243.             mass=50;
  244.             class HitpointsProtectionInfo
  245.             {
  246.                 class Neck
  247.                 {
  248.                     hitpointName    = "HitNeck"; // reference to the hit point class defined in the man base class
  249.                     armor       = 8; // addition to armor of referenced hitpoint
  250.                     passThrough = 0.5; // multiplier of base passThrough defined in referenced hitpoint
  251.                 };
  252.                 class Arms
  253.                 {
  254.                     hitpointName    = "HitArms";
  255.                     armor       = 8;
  256.                     passThrough = 0.5;
  257.                 };
  258.                 class Chest
  259.                 {
  260.                     hitpointName    = "HitChest";
  261.                     armor       = 24;
  262.                     passThrough = 0.1;
  263.                 };
  264.                 class Diaphragm
  265.                 {
  266.                     hitpointName    = "HitDiaphragm";
  267.                     armor       = 24;
  268.                     passThrough = 0.1;
  269.                 };
  270.                 class Abdomen
  271.                 {
  272.                     hitpointName    = "HitAbdomen";
  273.                     armor       = 24;
  274.                     passThrough = 0.1;
  275.                 };
  276.                 class Body
  277.                 {
  278.                     hitpointName    = "HitBody";
  279.                     passThrough = 0.1;
  280.                 };
  281.             };
  282.         };
  283.     };
  284.     class HL_HEV_VEST_RED: Vest_Camo_Base
  285.     {
  286.         author="COXHOUND";
  287.         scope=2;
  288.         displayName="HEV Mark V Vest (Red)";
  289.         picture="HL_HEV\hev_vest_icon.paa";
  290.         model="HL_HEV\hev_vest.p3d";
  291.         subItems[] = {"HL_HEV_STORAGE"};
  292.         hiddenSelections[]={"Camo"};
  293.         hiddenSelectionsTextures[]={"HL_HEV\hev_vest_red.paa"};
  294.         class ItemInfo: ItemInfo
  295.         {
  296.             uniformModel="HL_HEV\hev_vest.p3d";
  297.             containerClass="Supply350";
  298.             mass=50;
  299.             class HitpointsProtectionInfo
  300.             {
  301.                 class Chest
  302.                 {
  303.                     hitPointName="HitChest";
  304.                     armor=30;
  305.                     passThrough=0.1;
  306.                 };
  307.             };
  308.        
  309.         };
  310.     };
  311.         class HL_HEV_GARMENT_TAN: Uniform_Base
  312.     {
  313.             author="COXHOUND";
  314.             scope=2;
  315.             displayName="HEV Mark V Undergarment (Tan)";
  316.             picture="HL_HEV\hev_garment_icon.paa";
  317.             model="\A3\Characters_F\Common\Suitpacks\suitpack_original_F.p3d";
  318.             class ItemInfo: UniformItem
  319.             {
  320.                 uniformmodel="-";
  321.                 uniformClass="HL_HEV_GARMENT_UNIT_TAN";
  322.                 containerClass="Supply40";
  323.                 mass=50;
  324.             class HitpointsProtectionInfo
  325.                 {
  326.                 class Neck
  327.                 {
  328.                     hitpointName    = "HitNeck"; // reference to the hit point class defined in the man base class
  329.                     armor       = 8; // addition to armor of referenced hitpoint
  330.                     passThrough = 0.5; // multiplier of base passThrough defined in referenced hitpoint
  331.                 };
  332.                 class Arms
  333.                 {
  334.                     hitpointName    = "HitArms";
  335.                     armor       = 8;
  336.                     passThrough = 0.5;
  337.                 };
  338.                 class Chest
  339.                 {
  340.                     hitpointName    = "HitChest";
  341.                     armor       = 24;
  342.                     passThrough = 0.1;
  343.                 };
  344.                 class Diaphragm
  345.                 {
  346.                     hitpointName    = "HitDiaphragm";
  347.                     armor       = 24;
  348.                     passThrough = 0.1;
  349.                 };
  350.                 class Abdomen
  351.                 {
  352.                     hitpointName    = "HitAbdomen";
  353.                     armor       = 24;
  354.                     passThrough = 0.1;
  355.                 };
  356.                 class Body
  357.                 {
  358.                     hitpointName    = "HitBody";
  359.                     passThrough = 0.1;
  360.                 };
  361.                 };
  362.             };
  363.     };
  364.         class HL_HEV_VEST_TAN: Vest_Camo_Base
  365.     {
  366.             author="COXHOUND";
  367.             scope=2;
  368.             displayName="HEV Mark V Vest (Tan)";
  369.             picture="HL_HEV\hev_vest_icon.paa";
  370.             subItems[] = {"HL_HEV_STORAGE"};
  371.             model="HL_HEV\hev_vest.p3d";
  372.             hiddenSelections[]=
  373.             {
  374.                 "Camo"
  375.             };
  376.             hiddenSelectionsTextures[]=
  377.             {
  378.                 "HL_HEV\hev_vest_tan.paa"
  379.             };
  380.             class ItemInfo: ItemInfo
  381.             {
  382.                 uniformModel="HL_HEV\hev_vest.p3d";
  383.                 containerClass="Supply350";
  384.                 mass=50;
  385.                 class HitpointsProtectionInfo
  386.                 {
  387.                     class Chest
  388.                     {
  389.                         hitPointName="HitChest";
  390.                         armor=30;
  391.                         passThrough=0.1;
  392.                     };
  393.                 };
  394.             };
  395.     };
  396.    
  397. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement