Files
braf/braf_characters_vest/config.cpp

158 lines
4.4 KiB
C++

class CfgPatches {
class BRAF_characters_vest {
author = "BRAF Team";
units[] = {
"braf_belt_buttpack",
"braf_backpack_wtc_hydro_pack_olive",
"braf_backpack_wtc_hydro_pack_black",
};
weapons[] = {
// Vests IBA
"braf_iba_lizard",
"braf_iba_lizard_squadleader",
"braf_iba_lizard_rifleman",
// Vests LBV
"braf_lbv_woodland",
"braf_lbv_woodland_rifleman",
"braf_lbv_woodland_squadleader",
"BRAF_lbv_tan",
"braf_lbv_black",
"braf_lbv_black_squadleader",
"braf_lbv_tan_rifleman",
"braf_lbv_tan_squadleader",
"BRAF_lbv_olive",
"braf_lbv_olive_rifleman",
"braf_lbv_olive_squadleader",
// Vests WTC M7
"braf_wtc_m7_olive",
"braf_wtc_m7_black",
"braf_wtc_m7_tan",
"braf_wtc_m7_squad_leader_556_olive",
"braf_wtc_m7_squad_leader_556_black",
"braf_wtc_m7_squad_leader_556_tan",
"braf_wtc_m7_rifleman_556_olive",
"braf_wtc_m7_rifleman_556_black",
"braf_wtc_m7_rifleman_556_tan",
"braf_wtc_m7_squad_leader_762_olive",
"braf_wtc_m7_squad_leader_762_black",
"braf_wtc_m7_squad_leader_762_tan",
"braf_wtc_m7_rifleman_762_olive",
"braf_wtc_m7_rifleman_762_black",
"braf_wtc_m7_rifleman_762_tan",
// ALICE Webbing
"braf_LC2_field_officer",
"braf_LC2_duty_officer",
"braf_LC2_field_rifleman",
"braf_LC2_duty_rifleman",
"braf_LC2",
"braf_LC2_rifleman",
};
requiredVersion = 0.1;
requiredAddons[] = {
"A3_Data_F",
"braf_main"
};
};
};
class CfgWeapons {
class VestItem;
class ItemCore;
class Vest_Camo_base;
class braf_vest : ItemCore {
author = "BRAF Team";
scope = 0;
};
class braf_kevlar_iiia_vest : VestItem {
class HitpointsProtectionInfo {
class Chest {
HitpointName = "HitChest";
armor = 14;
PassThrough = 0.2;
};
class Diaphragm {
HitpointName = "HitDiaphragm";
armor = 14;
PassThrough = 0.2;
};
class Abdomen {
hitpointName = "HitAbdomen";
armor = 14;
passThrough = 0.2;
};
class Body {
hitpointName = "HitBody";
passThrough = 0.2;
};
class Pelvis {
hitpointName = "HitPelvis";
armor = 14;
passThrough = 0.2;
};
};
};
#include "alice.hpp"
#include "factions.hpp"
#include "iba.hpp"
#include "lbv.hpp"
#include "militarypolice.hpp"
// #include "shoulder_holster.hpp"
#include "wtc_m7.hpp"
};
class CfgVehicles {
class braf_backpack;
class braf_belt_buttpack : braf_backpack {
scope = 2;
scopeArsenal = 2;
scopeCurator = 2;
_generalMacro = "braf_modular_assault_olive";
displayName = "$STR_backpack_buttpack";
picture = "\braf\braf_characters_vest\data\lc2\ui\buttpack_ui.paa";
model = "\braf\braf_characters_vest\braf_buttpack.p3d";
hiddenSelections[] = {};
hiddenSelectionsTextures[] = {};
containerClass = "Supply280";
maximumLoad = 100;
mass = 20;
};
class braf_backpack_wtc_hydro_pack_olive : braf_backpack {
scope = 2;
scopeArsenal = 2;
scopeCurator = 2;
_generalMacro = "braf_backpack_wtc_hydro_pack";
displayName = "$STR_backpack_wtc_hydro_pack_olive";
picture = "\braf\braf_characters_vest\data\wtc_m7\ui\wtc_hydro_pack_ui.paa";
model = "\braf\braf_characters_vest\braf_wtc_hydro_pack.p3d";
hiddenSelections[] = {"Camo1", "Camo2"};
hiddenSelectionsTextures[] = {
"\braf\braf_characters_vest\data\wtc_m7\wtcmod_co.paa",
"",
};
containerClass = "Supply20";
maximumLoad = 20;
mass = 80;
};
class braf_backpack_wtc_hydro_pack_black
: braf_backpack_wtc_hydro_pack_olive {
_generalMacro = "braf_backpack_wtc_hydro_pack_black";
displayName = "$STR_backpack_wtc_hydro_pack_black";
hiddenSelectionsTextures[] = {
"\braf\braf_characters_vest\data\wtc_m7\wtcmod_black_co.paa",
"",
};
};
class braf_backpack_wtc_hydro_pack_tan : braf_backpack_wtc_hydro_pack_olive {
_generalMacro = "braf_backpack_wtc_hydro_pack_tan";
displayName = "$STR_backpack_wtc_hydro_pack_tan";
hiddenSelectionsTextures[] = {
"\braf\braf_characters_vest\data\wtc_m7\wtcmod_tan_co.paa",
"",
};
};
};