Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 5.65 KB | None | 0 0
  1. class SF_Gear {
  2.     class Rifleman {
  3.         primaryWeapon = "CUP_arifle_Mk17_STD";
  4.         primaryWeaponItems[] = {"CUP_muzzle_snds_SCAR_H", "CUP_acc_ANPEQ_15", "optic_Holosight"};
  5.         secondaryWeapon = "";
  6.         secondaryWeaponItems[] = {};
  7.         handgunWeapon = "CUP_hgun_M9";
  8.         addHandgunItems[] = {};
  9.         uniformWeapons[] = {};
  10.         vestWeapons[] = {};
  11.         backpackWeapons[] = {};
  12.         uniformMagazines[] = {
  13.             {"SmokeShell", 1},
  14.             {"CUP_HandGrenade_M67", 1},
  15.             {"ACE_Chemlight_HiRed", 1}
  16.         };
  17.         vestMagazines[] = {
  18.             {"CUP_20Rnd_TE1_Red_Tracer_762x51_SCAR", 4},
  19.             {"CUP_15Rnd_9x19_M9", 2}
  20.         };
  21.         backpackMagazines[] = {
  22.             {"CUP_20Rnd_TE1_Red_Tracer_762x51_SCAR", 6},
  23.             {"SmokeShellBlue", 1},
  24.             {"SmokeShellRed", 1},
  25.             {"CUP_HandGrenade_M67", 1},
  26.             {"ACE_Chemlight_HiRed", 1}
  27.         };
  28.         basicAssignItems[] = {"ItemMap", "ItemCompass", "ItemWatch"};
  29.         assignItems[] = {"ItemGPS", "ACE_NVG_Wide"};
  30.         binocular = "Binocular";
  31.         uniformItems[] = {{"ACE_Flashlight_KSF1", 1}};
  32.         vestItems[] = {};
  33.         backpackItems[] = {};
  34.         uniformRadios[] = {"ACRE_PRC343"};
  35.         vestRadios[] = {};
  36.         backpackRadios[] = {};
  37.         uniformMedicalItems[] = {};
  38.         vestMedicalItems[] = {};
  39.         backpackMedicalItems[] = {"ACE_fieldDressing", 10};
  40.         code = "";
  41.         // These will override the uniform template, if not empty
  42.         headGear = "";
  43.         uniform = "";
  44.         goggles = "";
  45.         vest = "";
  46.         backpack = "";
  47.     };
  48.  
  49.     class SL : Rifleman {
  50.         primaryWeapon = "CUP_arifle_Mk17_STD_EGLM";
  51.         backpackMagazines[] = {
  52.             {"CUP_20Rnd_TE1_Red_Tracer_762x51_SCAR", 6},
  53.             {"CUP_HandGrenade_M67", 1},
  54.             {"CUP_FlareWhite_M203", 3},
  55.             {"1Rnd_HE_Grenade_shell", 3},
  56.             {"1Rnd_Smoke_Grenade_shell", 3},
  57.             {"ACE_Chemlight_HiRed", 1}
  58.         };
  59.         uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
  60.     };
  61.  
  62.     class Medic : Rifleman {
  63.         primaryWeapon = "CUP_arifle_Mk17_CQC";
  64.         vestMagazines[] = {
  65.             {"CUP_20Rnd_TE1_Red_Tracer_762x51_SCAR", 7},
  66.             {"CUP_15Rnd_9x19_M9", 1},
  67.             {"Smokeshell", 3}
  68.         };
  69.         backpackMagazines[] = {
  70.             {"SmokeShellBlue", 4},
  71.         };
  72.         uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
  73.         backpackMedicalItems[] = {
  74.             {"ACE_fieldDressing", 30},
  75.             {"ACE_morphine", 30},
  76.             {"ACE_epinephrine", 15},
  77.             {"ACE_bloodIV", 6}
  78.         };
  79.         binocular = "ACE_VectorDay";
  80.     };
  81.  
  82.     class AR : Rifleman {
  83.         primaryWeapon = "CUP_lmg_Mk48_des";
  84.         primaryWeaponItems[] = {};
  85.         uniformMagazines[] = {
  86.             {"CUP_HandGrenade_M67", 1},
  87.             {"ACE_Chemlight_HiRed", 1},
  88.             {"CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 1}
  89.         };
  90.        vestMagazines[] = {
  91.             {"CUP_15Rnd_9x19_M9", 1},
  92.             {"CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 1}
  93.        };
  94.         backpackMagazines[] = {
  95.             {"CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 2}
  96.         };
  97.     };
  98.  
  99.     class Eng : Rifleman {
  100.         vestMagazines[] = {
  101.             {"CUP_20Rnd_TE1_Red_Tracer_762x51_SCAR", 7},
  102.             {"CUP_15Rnd_9x19_M9", 1}
  103.         };
  104.         backpackMagazines[] = {
  105.             {"Toolkit", 1},
  106.             {"DemoCharge_Remote_Mag", 3},
  107.             {"SLAMDirectionalMine_Wire_Mag", 2}
  108.         };
  109.         vestItems[] = {
  110.             {"ACE_DefusalKit", 1},
  111.             {"ACE_M26_Clacker", 1}
  112.         };
  113.     };
  114.  
  115.     class Marksman : Rifleman {
  116.         primaryWeapon = "CUP_srifle_M110";
  117.         primaryWeaponItems[] = {"CUP_muzzle_snds_M110", "CUP_optic_LeupoldMk4_MRT_tan", "CUP_acc_ANPEQ_15", "RH_HBLM_des"};
  118.         uniformMagazines[] = {
  119.             {"CUP_HandGrenade_M67", 1},
  120.             {"ACE_Chemlight_HiRed", 1},
  121.             {"CUP_20Rnd_TE1_Red_Tracer_762x51_M110", 1},
  122.             {"CUP_15Rnd_9x19_M9", 1}
  123.         };
  124.        vestMagazines[] = {
  125.             {"CUP_15Rnd_9x19_M9", 1},
  126.             {"CUP_20Rnd_TE1_Red_Tracer_762x51_M110", 2},
  127.             {"Smokeshell", 3}
  128.        };
  129.         backpackMagazines[] = {
  130.             {"CUP_20Rnd_TE1_Red_Tracer_762x51_M110", 6},
  131.             {"Smokeshell", 3}
  132.         };
  133.     };
  134.  
  135.     class P : Rifleman {
  136.         primaryWeapon = "hlc_smg_mp5a3";
  137.         primaryWeaponItems[] = {"muzzle_snds_L"};
  138.         uniformMagazines[] = {
  139.             {"ACE_Chemlight_HiRed", 2},
  140.             {"SmokeShell", 1},
  141.             {"CUP_15Rnd_9x19_M9", 1}
  142.         };
  143.         uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
  144.         vestMagazines[] = {{"hlc_30Rnd_9x19_B_MP5", 4}};
  145.         backpackMagazines[] = {};
  146.         assignItems[] = {"ItemGPS", "ACE_NVG_Wide"};
  147.     };
  148.  
  149.     class Vehicle {
  150.         weapons[] = {
  151.             {"CUP_launch_M136", 5}
  152.         };
  153.         magazines[] = {
  154.             {"CUP_20Rnd_TE1_Red_Tracer_762x51_SCAR", 15},
  155.             {"CUP_20Rnd_TE1_Red_Tracer_762x51_SCAR", 15},
  156.             {"CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 10},
  157.             {"CUP_20Rnd_TE1_Red_Tracer_762x51_M110", 10},
  158.             {"1Rnd_Smoke_Grenade_shell", 5},
  159.             {"UGL_FlareWhite_F", 5},
  160.             {"ACE_HandFlare_White", 5},
  161.             {"HandGrenade", 5},
  162.             {"SmokeShell", 5}
  163.         };
  164.         items[] = {
  165.             {"Toolkit", 1},
  166.             {"ItemGPS", 1}
  167.         };
  168.         radios[] = {
  169.             {"ACRE_PRC343", 2},
  170.             {"ACRE_PRC152", 2}
  171.         };
  172.         medicalItems[] = {{"ACE_fieldDressing", 6}};
  173.     };
  174.  
  175.     class Car : Vehicle {
  176.     };
  177.  
  178.     class Truck : Vehicle {
  179.     };
  180.  
  181.     class Armored : Vehicle {
  182.     };
  183. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement