Advertisement
Guest User

Untitled

a guest
Mar 24th, 2013
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 7.75 KB | None | 0 0
  1. #define _ARMA_
  2.  
  3. class CfgPatches
  4. {
  5.   class VIPRR_ATACS
  6.   {
  7.     units[] = {"VIPRR_Soldier01"};
  8.     weapons[] = {"UK_ATACS_Helmet", "UK_ATACS_Uniform", "UK_ATACS_Plate_Carrier"};
  9.     requiredVersion = 0.1;
  10.     requiredAddons[] = {"A3_Weapons_F","A3_Characters_F_BLUFOR"};
  11.   };
  12. };
  13.  
  14. class UniformSlotInfo
  15. {
  16.   slotType = 0;
  17.   linkProxy = "-";
  18. };
  19.  
  20. class cfgFactionClasses
  21. {
  22.   class UK_VIPRR_ATACS
  23.   {
  24.     displayName = "Recon Regiment";
  25.     priority = 3;
  26.     side = 1;
  27.   };
  28. };
  29.  
  30. class cfgVehicles
  31. {
  32.   class Man;
  33.   class CAManBase: Man
  34.   {
  35.     class AnimationSources;
  36.     class HitPoints
  37.     {
  38.       class HitHead;
  39.       class HitBody;
  40.       class HitHands;
  41.       class HitLegs;
  42.     };
  43.   };
  44.   class SoldierGB: CAManBase
  45.   {
  46.     threat[] = {1,0.1,0.1};
  47.   };
  48.   class VIPRR_Soldier_Base: SoldierGB
  49.   {
  50.     _generalMacro = "B_Soldier_base_F";
  51.     expansion = 1;
  52.     identityTypes[] = {"Language_EN_EP1","Head_Euro","G_NATO_default"};
  53.     faceType = "Man_A3";
  54.     side = 1;
  55.     faction = "UK_VIPRR_ATACS";
  56.     genericNames = "NATOMen";
  57.     vehicleClass = "Men_ATACS";
  58.     portrait = "";
  59.     picture = "";
  60.     icon = "iconMan";
  61.     accuracy = 2.3;
  62.     sensitivity = 3;
  63.     threat[] = {1,0.1,0.1};
  64.     camouflage = 1;
  65.     minFireTime = 7;
  66.     cost = 40000;
  67.     canCarryBackPack = 1;
  68.     scope = 0;
  69.     model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d";
  70.     modelSides[] = {3,1};
  71.     nakedUniform = "U_BasicBody";
  72.     uniformClass = "U_B_CombatUniform_mcam_vest";
  73.     weapons[] = {"arifle_MX_Hamr_point_grip_F","hgun_P07_F","Throw","Put","Binocular"};
  74.     respawnWeapons[] = {"arifle_MX_Hamr_point_grip_F","hgun_P07_F","Throw","Put","Binocular"};
  75.     Items[] = {"FirstAidKit"};
  76.     RespawnItems[] = {"FirstAidKit"};
  77.     magazines[] = {"30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","16Rnd_9x21_Mag","16Rnd_9x21_Mag","SmokeShell","SmokeShell","HandGrenade","HandGrenade"};
  78.     respawnMagazines[] = {"30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag","16Rnd_9x21_Mag","16Rnd_9x21_Mag","SmokeShell","SmokeShell","HandGrenade","HandGrenade"};
  79.     linkedItems[] = {"UK_ATACS_Helmet","UK_ATACS_Uniform","UK_ATACS_Plate_Carrier","NVGoggles","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
  80.     respawnLinkedItems[] = {"UK_ATACS_Helmet","UK_ATACS_Uniform","UK_ATACS_Plate_Carrier","NVGoggles","ItemMap","ItemCompass","ItemWatch","ItemRadio"};
  81.     class Wounds
  82.     {
  83.       tex[] = {};
  84.       mat[] = {"A3\Characters_F\BLUFOR\Data\clothing1.rvmat","A3\Characters_F\BLUFOR\Data\clothing1_injury.rvmat","A3\Characters_F\BLUFOR\Data\clothing1_injury.rvmat","A3\Characters_F\Common\Data\basicbody.rvmat","A3\Characters_F\Common\Data\basicbody_injury.rvmat","A3\Characters_F\Common\Data\basicbody_injury.rvmat","A3\characters_f\common\data\coveralls.rvmat","A3\Characters_F\Common\Data\coveralls_injury.rvmat","A3\Characters_F\Common\Data\coveralls_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_bald_muscular.rvmat","A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_black_bald_muscular.rvmat","A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_black_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_hairy_muscular.rvmat","A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_hairy_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_old.rvmat","A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat","A3\Characters_F\Heads\Data\hl_white_old_injury.rvmat","A3\Characters_F\Heads\Data\hl_asian_bald_muscular.rvmat","A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat","A3\Characters_F\Heads\Data\hl_asian_bald_muscular_injury.rvmat"};
  85.     };
  86.     class UniformInfo
  87.     {
  88.       class SlotsInfo
  89.       {
  90.         class NVG: UniformSlotInfo
  91.         {
  92.           slotType = 602;
  93.         };
  94.         class Scuba: UniformSlotInfo
  95.         {
  96.           slotType = 604;
  97.         };
  98.         class Googles: UniformSlotInfo
  99.         {
  100.           slotType = 603;
  101.         };
  102.         class Headgear: UniformSlotInfo
  103.         {
  104.           slotType = 605;
  105.         };
  106.       };
  107.     };
  108.     class HitPoints: HitPoints
  109.     {
  110.       class HitHead: HitHead
  111.       {
  112.         armor = "0.3*3";
  113.       };
  114.       class HitBody: HitBody
  115.       {
  116.         armor = "0.5*10";
  117.       };
  118.       class HitHands: HitHands
  119.       {
  120.         armor = "0.8*5";
  121.       };
  122.       class HitLegs: HitLegs
  123.       {
  124.         armor = "0.8*5";
  125.       };
  126.     };
  127.     class EventHandlers;
  128.   };
  129.   class VIPRR_Soldier01: VIPRR_Soldier_Base
  130.   {
  131.     _generalMacro = "B_Soldier_F";
  132.     scope = 2;
  133.     displayName = "Rifleman";
  134.     uniformAccessories[] = {};
  135.     nakedUniform = "U_BasicBody";
  136.     uniformClass = "UK_ATACS_Uniform";
  137.     hiddenSelections[] = {"Camo"};
  138.     hiddenSelectionsTextures[] = {"\VIPRR_ATACS\data\clothing1_atacs_co.paa"};
  139.     class UniformInfo
  140.     {
  141.       class SlotsInfo
  142.       {
  143.         class NVG: UniformSlotInfo
  144.         {
  145.           slotType = 602;
  146.         };
  147.         class Scuba: UniformSlotInfo
  148.         {
  149.           slotType = 604;
  150.         };
  151.         class Headgear: UniformSlotInfo
  152.         {
  153.           slotType = 605;
  154.         };
  155.       };
  156.     };
  157.   };
  158. };
  159.  
  160. class cfgWeapons
  161. {
  162.   class ItemCore;
  163.   class HeadGearItem;
  164.   class UniformItem;
  165.   class ItemInfo;
  166.   class Uniform_Base;
  167.   class UK_ATACS_Helmet: ItemCore
  168.   {
  169.     scope = 2;
  170.     weaponPoolAvailable = 1;
  171.     displayName = "RR Helmet (ATACS)";
  172.     picture = "\A3\characters_f\Data\ui\Icon_UK_ATACS_equip.paa";
  173.     model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_plain";
  174.     hiddenSelections[] = {"camo"};
  175.     class ItemInfo: HeadGearItem
  176.     {
  177.       mass = 100;
  178.       uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_plain";
  179.       modelSides[] = {3,1};
  180.       armor = "3*0.5";
  181.       passThrough = 0.8;
  182.       hiddenSelections[] = {"camo"};
  183.     };
  184.   };
  185.   class UK_ATACS_Uniform: Uniform_Base
  186.   {
  187.     scope = 2;
  188.     displayName = "RR Uniform (ATACS)";
  189.     picture = "\VIPRR_ATACS\data\ui\Icon_UK_ATACS_clothing.paa";
  190.     model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_diver";
  191.     class ItemInfo: UniformItem
  192.     {
  193.       uniformModel = "-";
  194.       uniformClass = "VIPRR_Soldier01";
  195.       containerClass = "Supply20";
  196.       mass = 80;
  197.     };
  198.   };
  199.   class UK_ATACS_Plate_Carrier: Vest_Base
  200.   {
  201.     scope = 2;
  202.     displayName = "RR Plate Carrier (ATACS)";
  203.     picture = "\VIPRR_ATACS\data\ui\Icon_UK_ATACS_vest.paa";
  204.     model = "\A3\Characters_F\BLUFOR\equip_b_vest02";
  205.     hiddenSelections[] = {"camo"};
  206.     hiddenSelectionsTextures[] = {"\VIPRR_ATACS\data\US_ATACS\armor1_atacs_co.paa"};
  207.     class ItemInfo: VestItem
  208.     {
  209.       uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02";
  210.       containerClass = "Supply140";
  211.       mass = 50;
  212.       armor = "5*0.6";
  213.       passThrough = 0.75;
  214.       hiddenSelections[] = {"camo"};
  215.     };
  216.   };
  217. };
  218. enum {
  219.   =2,
  220.   destructengine=2,
  221.   destructdefault=6,
  222.   destructwreck=7,
  223.   destructtree=3,
  224.   destructtent=4,
  225.   stabilizedinaxisx=1,
  226.   stabilizedinaxesxyz=4,
  227.   stabilizedinaxisy=2,
  228.   stabilizedinaxesboth=3,
  229.   destructno=0,
  230.   stabilizedinaxesnone=0,
  231.   destructman=5,
  232.   destructbuilding=1
  233. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement