This commit is the equivalent of a atomic bomb

This commit is contained in:
2026-02-15 08:08:56 -03:00
commit e4ac56b038
6934 changed files with 916278 additions and 0 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,40 @@
class CfgPatches {
class braf_characters_backpack {
author = "BRAF Team";
weapons[] = {
//Backpacks
"braf_modular_assault_olive",
"braf_alice_medium_olive",
"braf_alice_medium_olive_field",
"braf_alice_medium_olive_field_helmet",
"braf_alice_large_olive",
"braf_alice_large_olive_rope",
"braf_alice_large_olive_field",
"braf_modular_assault_olive_radio",
"braf_radio_backpack_olive",
"braf_radio_backpack_olive_notvp",
"braf_radio_backpack_coyote",
"braf_radio_backpack_black",
};
requiredVersion = 0.1;
requiredAddons[] = {
"A3_Characters_F",
"A3_Data_F",
"A3_Characters_F_Heads",
"A3Data",
"A3_Characters_F_BLUFOR",
"A3_Characters_F_Proxies",
"braf_main",
};
};
};
class EventHandlers;
class CfgVehicles {
class Bag_base;
#include "v_backpack.hpp"
};
class CfgWeapons {
};

View File

@@ -0,0 +1,89 @@
ambient[] = {1,1,1,1};
diffuse[] = {1,1,1,1};
forcedDiffuse[] = {0,0,0,0};
emmisive[] = {0,0,0,1};
specular[] = {0.5,0.5,0.5,0};
specularPower = 1;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_characters_backpack\Data\alice_large\alice_large_NOHQ.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage2
{
texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage3
{
texture = "#(argb,8,8,3)color(0,0,0,0,MC)";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage4
{
texture = "braf\braf_characters_backpack\Data\alice_large\alice_large_as.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage5
{
texture = "braf\braf_characters_backpack\Data\alice_large\alice_large_smdi.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage6
{
texture = "#(ai,64,64,1)fresnel(1,1)";
uvSource = "none";
};
class Stage7
{
texture = "a3\data\env_cloth_neutral_co.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class StageTI
{
texture = "a3\characters_f\blufor\data\clothing1_ti_ca.paa";
};

Binary file not shown.

View File

@@ -0,0 +1,89 @@
ambient[] = {1,1,1,1};
diffuse[] = {1,1,1,1};
forcedDiffuse[] = {0,0,0,0};
emmisive[] = {0,0,0,1};
specular[] = {0.5,0.5,0.5,0};
specularPower = 1;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_characters_backpack\data\alice_medium\alice_medium_nohq.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage2
{
texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage3
{
texture = "#(argb,8,8,3)color(0,0,0,0,MC)";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage4
{
texture = "braf\braf_characters_backpack\data\alice_medium\alice_medium_as.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage5
{
texture = "braf\braf_characters_backpack\data\alice_medium\alice_medium_smdi.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage6
{
texture = "#(ai,64,64,1)fresnel(1,1)";
uvSource = "none";
};
class Stage7
{
texture = "a3\data\env_cloth_neutral_co.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class StageTI
{
texture = "a3\characters_f\blufor\data\clothing1_ti_ca.paa";
};

View File

@@ -0,0 +1,89 @@
ambient[] = {1,1,1,1};
diffuse[] = {1,1,1,1};
forcedDiffuse[] = {0,0,0,0};
emmisive[] = {0,0,0,1};
specular[] = {0.5,0.5,0.5,0};
specularPower = 1;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_characters_backpack\data\alice_medium\alice_medium_accessory_nohq.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage2
{
texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage3
{
texture = "#(argb,8,8,3)color(0,0,0,0,MC)";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage4
{
texture = "braf\braf_characters_backpack\data\alice_medium\alice_medium_accessory_as.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage5
{
texture = "braf\braf_characters_backpack\data\alice_medium\alice_medium_accessory_smdi.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage6
{
texture = "#(ai,64,64,1)fresnel(1,1)";
uvSource = "none";
};
class Stage7
{
texture = "a3\data\env_cloth_neutral_co.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class StageTI
{
texture = "a3\characters_f\blufor\data\clothing1_ti_ca.paa";
};

View File

@@ -0,0 +1,72 @@
ambient[] = { 1.0, 1.0, 1.0, 1.0 };
diffuse[] = { 1.0, 1.0, 1.0, 1.0 };
forcedDiffuse[] = { 0.0, 0.0, 0.0, 0.0 };
emmisive[] = { 0.0, 0.0, 0.0, 1.0 };
specular[] = { 0.75, 0.75, 0.75, 1.0 };
specularPower = 40;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1 {
texture = "braf\braf_characters_backpack\data\alice_medium\ccb_NOHQ.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1.0, 0.0, 0.0 };
up[] = { 0.0, 1.0, 0.0 };
dir[] = { 0.0, 0.0, 0.0 };
pos[] = { 0.0, 0.0, 0.0 };
};
};
class Stage2 {
texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
uvSource = "tex";
class uvTransform {
aside[] = { 1.0, 0.0, 0.0 };
up[] = { 0.0, 1.0, 0.0 };
dir[] = { 0.0, 0.0, 0.0 };
pos[] = { 0.0, 0.0, 0.0 };
};
};
class Stage3 {
texture = "#(argb,8,8,3)color(0,0,0,0,MC)";
uvSource = "tex";
class uvTransform {
aside[] = { 1.0, 0.0, 0.0 };
up[] = { 0.0, 1.0, 0.0 };
dir[] = { 0.0, 0.0, 0.0 };
pos[] = { 0.0, 0.0, 0.0 };
};
};
class Stage4 {
texture = "braf\braf_characters_backpack\data\alice_medium\ccb_AS.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1.0, 0.0, 0.0 };
up[] = { 0.0, 1.0, 0.0 };
dir[] = { 0.0, 0.0, 0.0 };
pos[] = { 0.0, 0.0, 0.0 };
};
};
class Stage5 {
texture = "braf\braf_characters_backpack\data\alice_medium\ccb_smdi.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1.0, 0.0, 0.0 };
up[] = { 0.0, 1.0, 0.0 };
dir[] = { 0.0, 0.0, 0.0 };
pos[] = { 0.0, 0.0, 0.0 };
};
};
class Stage6 {
texture = "#(ai,64,64,1)fresnel(1,0.5)";
uvSource = "none";
};
class Stage7 {
texture = "a3\data\env_land_co.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1.0, 0.0, 0.0 };
up[] = { 0.0, 1.0, 0.0 };
dir[] = { 0.0, 0.0, 0.0 };
pos[] = { 0.0, 0.0, 0.0 };
};
};

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,89 @@
ambient[] = {1,1,1,1};
diffuse[] = {1,1,1,1};
forcedDiffuse[] = {0,0,0,0};
emmisive[] = {0,0,0,1};
specular[] = {0.5,0.5,0.5,0};
specularPower = 1;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_characters_backpack\Data\modular_assault\modular_assault_NOHQ.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage2
{
texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage3
{
texture = "#(argb,8,8,3)color(0,0,0,0,MC)";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage4
{
texture = "braf\braf_characters_backpack\Data\modular_assault\modular_assault_as.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage5
{
texture = "braf\braf_characters_backpack\Data\modular_assault\modular_assault_smdi.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage6
{
texture = "#(ai,64,64,1)fresnel(1,1)";
uvSource = "none";
};
class Stage7
{
texture = "a3\data\env_cloth_neutral_co.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class StageTI
{
texture = "a3\characters_f\blufor\data\clothing1_ti_ca.paa";
};

View File

@@ -0,0 +1,89 @@
ambient[] = {1,1,1,1};
diffuse[] = {1,1,1,1};
forcedDiffuse[] = {0,0,0,0};
emmisive[] = {0,0,0,1};
specular[] = {0.5,0.5,0.5,0};
specularPower = 1;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_characters_backpack\Data\radio_backpack\falcon3mochila_NOHQ.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage2
{
texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage3
{
texture = "#(argb,8,8,3)color(0,0,0,0,MC)";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage4
{
texture = "braf\braf_characters_backpack\Data\radio_backpack\falcon3mochila_AS.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage5
{
texture = "braf\braf_characters_backpack\Data\radio_backpack\falcon3mochila_SMDI.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage6
{
texture = "#(ai,64,64,1)fresnel(1,1)";
uvSource = "none";
};
class Stage7
{
texture = "a3\data\env_cloth_neutral_co.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class StageTI
{
texture = "a3\characters_f\blufor\data\clothing1_ti_ca.paa";
};

View File

@@ -0,0 +1,161 @@
class CfgSkeletons {
class Default {
isDiscrete = 1;
skeletonInherit = "";
skeletonBones[] = {};
};
class OFP2_ManSkeleton {
isDiscrete = 0;
skeletonInherit = "";
skeletonBones[] = {
"Pelvis", "",
"Spine", "Pelvis",
"Spine1", "Spine",
"Spine2", "Spine1",
"Spine3", "Spine2",
"Camera", "Pelvis",
"weapon", "Spine1",
"launcher", "Spine1",
// Head skeleton in hierarchy
"neck", "Spine3",
"neck1", "neck",
"head", "neck1",
// New facial features
"Face_Hub", "head",
"Face_Jawbone", "Face_Hub",
"Face_Jowl", "Face_Jawbone",
"Face_chopRight", "Face_Jawbone",
"Face_chopLeft", "Face_Jawbone",
"Face_LipLowerMiddle", "Face_Jawbone",
"Face_LipLowerLeft", "Face_Jawbone",
"Face_LipLowerRight", "Face_Jawbone",
"Face_Chin", "Face_Jawbone",
"Face_Tongue", "Face_Jawbone",
"Face_CornerRight", "Face_Hub",
"Face_CheekSideRight", "Face_CornerRight",
"Face_CornerLeft", "Face_Hub",
"Face_CheekSideLeft", "Face_CornerLeft",
"Face_CheekFrontRight", "Face_Hub",
"Face_CheekFrontLeft", "Face_Hub",
"Face_CheekUpperRight", "Face_Hub",
"Face_CheekUpperLeft", "Face_Hub",
"Face_LipUpperMiddle", "Face_Hub",
"Face_LipUpperRight", "Face_Hub",
"Face_LipUpperLeft", "Face_Hub",
"Face_NostrilRight", "Face_Hub",
"Face_NostrilLeft", "Face_Hub",
"Face_Forehead", "Face_Hub",
"Face_BrowFrontRight", "Face_Forehead",
"Face_BrowFrontLeft", "Face_Forehead",
"Face_BrowMiddle", "Face_Forehead",
"Face_BrowSideRight", "Face_Forehead",
"Face_BrowSideLeft", "Face_Forehead",
"Face_Eyelids", "Face_Hub",
"Face_EyelidUpperRight", "Face_Hub",
"Face_EyelidUpperLeft", "Face_Hub",
"Face_EyelidLowerRight", "Face_Hub",
"Face_EyelidLowerLeft", "Face_Hub",
"EyeLeft", "Face_Hub",
"EyeRight", "Face_Hub",
// Left upper side
"LeftShoulder", "Spine3",
"LeftArm", "LeftShoulder",
"LeftArmRoll", "LeftArm",
"LeftForeArm", "LeftArmRoll",
"LeftForeArmRoll", "LeftForeArm",
"LeftHand", "LeftForeArmRoll",
"LeftHandRing", "LeftHand",
"LeftHandRing1", "LeftHandRing",
"LeftHandRing2", "LeftHandRing1",
"LeftHandRing3", "LeftHandRing2",
"LeftHandPinky1", "LeftHandRing",
"LeftHandPinky2", "LeftHandPinky1",
"LeftHandPinky3", "LeftHandPinky2",
"LeftHandMiddle1", "LeftHand",
"LeftHandMiddle2", "LeftHandMiddle1",
"LeftHandMiddle3", "LeftHandMiddle2",
"LeftHandIndex1", "LeftHand",
"LeftHandIndex2", "LeftHandIndex1",
"LeftHandIndex3", "LeftHandIndex2",
"LeftHandThumb1", "LeftHand",
"LeftHandThumb2", "LeftHandThumb1",
"LeftHandThumb3", "LeftHandThumb2",
// Right upper side
"RightShoulder", "Spine3",
"RightArm", "RightShoulder",
"RightArmRoll", "RightArm",
"RightForeArm", "RightArmRoll",
"RightForeArmRoll", "RightForeArm",
"RightHand", "RightForeArmRoll",
"RightHandRing", "RightHand",
"RightHandRing1", "RightHandRing",
"RightHandRing2", "RightHandRing1",
"RightHandRing3", "RightHandRing2",
"RightHandPinky1", "RightHandRing",
"RightHandPinky2", "RightHandPinky1",
"RightHandPinky3", "RightHandPinky2",
"RightHandMiddle1", "RightHand",
"RightHandMiddle2", "RightHandMiddle1",
"RightHandMiddle3", "RightHandMiddle2",
"RightHandIndex1", "RightHand",
"RightHandIndex2", "RightHandIndex1",
"RightHandIndex3", "RightHandIndex2",
"RightHandThumb1", "RightHand",
"RightHandThumb2", "RightHandThumb1",
"RightHandThumb3", "RightHandThumb2",
// Left lower side
"LeftUpLeg", "Pelvis",
"LeftUpLegRoll", "LeftUpLeg",
"LeftLeg", "LeftUpLegRoll",
"LeftLegRoll", "LeftLeg",
"LeftFoot", "LeftLegRoll",
"LeftToeBase", "LeftFoot",
// Right lower side
"RightUpLeg", "Pelvis",
"RightUpLegRoll", "RightUpLeg",
"RightLeg", "RightUpLegRoll",
"RightLegRoll", "RightLeg",
"RightFoot", "RightLegRoll",
"RightToeBase", "RightFoot"
};
// location of pivot points (local axes) for hierarchical animation
pivotsModel = "A3\anims_f\data\skeleton\SkeletonPivots.p3d";
};
};
class CfgModels {
class Default {
sectionsInherit = "";
sections[] = {};
skeletonName = "";
};
class army_backpack : Default {
htMin = 60; // Minimum half-cooling time (in seconds)
htMax = 1800; // Maximum half-cooling time (in seconds)
afMax = 30; // Maximum temperature in case the model is alive (in celsius)
mfMax = 0; // Maximum temperature when the model is moving (in celsius)
mFact = 1; // Metabolism factor - number from interval <0, 1> (0 - metabolism has no influence, 1 - metabolism has full influence (no other temperature source will be considered)).
tBody = 37; // Metabolism temperature of the model (in celsius)
sections[] = {
"osobnost", "Head_Injury", "Body_Injury", "l_leg_injury", "l_arm_injury", "r_arm_injury", "r_leg_injury", "injury_body", "injury_legs", "injury_hands",
"clan", "clan_sign", "Fita", "alca_no_vest", "Alice", "Capacete", "Rede", "Corda", "Picareta", "Termico", "frame", "Camo", "camo_antena", "CamoB", "Camo1", "Camo2", "Camo3", "Camo4", "cantil", "municao", "personality", "hl", "injury_head", "insignia", "ghillie_hide", "unhide"
};
skeletonName = "OFP2_ManSkeleton";
};
class braf_alice_large : army_backpack {
};
class braf_alice_medium : army_backpack {
};
class braf_modular_assault : army_backpack {
};
class braf_radio_backpack : army_backpack {
};
};

View File

@@ -0,0 +1,984 @@
class braf_backpack : Bag_Base {
Author = "BRAF Team";
scope = 1;
scopeArsenal = 1;
scopeCurator = 1;
};
//-------------------------Modular Assault----------------------------
//------------------------------- EB ---------------------------------
class braf_modular_assault_olive : braf_backpack {
scope = 2;
scopeArsenal = 2;
scopeCurator = 2;
_generalMacro = "braf_modular_assault_olive";
displayName = "$STR_braf_backpack_modular_olive";
picture = "\braf\braf_characters_backpack\data\modular_assault\ui\modular_assault_ui.paa";
model = "braf\braf_characters_backpack\braf_modular_assault.p3d";
hiddenSelections[] = {
"camo",
"camo2"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\modular_assault\eb\modular_assault_CO.paa",
"braf\braf_characters_backpack\Data\modular_assault\eb\modular_assault_CO.paa"
};
containerClass = "Supply280";
maximumLoad = 280;
mass = 80;
};
// Mochilas para Unidades que precisam de algo nela
class braf_modular_assault_olive_medic : braf_modular_assault_olive {
scope = 1;
scopeArsenal = 1;
scopeCurator = 1;
class TransportItems {
class _xx_FirstAidKit {
name = "FirstAidKit";
count = 5;
};
class _xx_MediKit {
name = "MediKit";
count = 1;
};
};
};
class braf_modular_assault_olive_engineer : braf_modular_assault_olive_medic {
class TransportMagazines {
class _xx_SatchelCharge_Remote_Mag {
magazine = "SatchelCharge_Remote_Mag";
count = 1;
};
class _xx_DemoCharge_Remote_Mag {
magazine = "DemoCharge_Remote_Mag";
count = 2;
};
};
class TransportItems {
class _xx_ToolKit {
name = "ToolKit";
count = 1;
};
class _xx_MineDetector {
name = "MineDetector";
count = 1;
};
};
};
class braf_modular_assault_olive_eod : braf_modular_assault_olive_medic {
class TransportMagazines {
class _xx_APERSBoundingMine_Range_Mag {
magazine = "APERSBoundingMine_Range_Mag";
count = 3;
};
class _xx_ClaymoreDirectionalMine_Remote_Mag {
magazine = "ClaymoreDirectionalMine_Remote_Mag";
count = 2;
};
class _xx_SLAMDirectionalMine_Wire_Mag {
magazine = "SLAMDirectionalMine_Wire_Mag";
count = 2;
};
class _xx_Democharge_Remote_Mag {
magazine = "Democharge_Remote_Mag";
count = 1;
};
};
class TransportItems {
class _xx_ToolKit {
name = "ToolKit";
count = 1;
};
class _xx_MineDetector {
name = "MineDetector";
count = 1;
};
};
};
class braf_modular_assault_olive_ammo_762 : braf_modular_assault_olive_medic {
class TransportMagazines {
class _xx_braf_20Rnd_762x51 {
magazine = "braf_20Rnd_762x51";
count = 12;
};
};
};
class braf_modular_assault_olive_ammo_556 : braf_modular_assault_olive_medic {
class TransportMagazines {
class _xx_200Rnd_556x45_Box_Red_F {
magazine = "200Rnd_556x45_Box_Red_F";
count = 2;
};
class _xx_braf_30Rnd_556x45 {
magazine = "braf_30Rnd_556x45";
count = 8;
};
};
};
class braf_modular_assault_olive_ammo_ar_556 : braf_modular_assault_olive_medic {
class TransportMagazines {
class _xx_200Rnd_556x45_Box_Red_F {
magazine = "200Rnd_556x45_Box_Red_F";
count = 6;
};
};
};
class braf_modular_assault_olive_ammo_mg_762 : braf_modular_assault_olive_medic {
class TransportMagazines {
class _xx_Braf_75Rnd_mag58_mag_Tracer_red {
magazine = "Braf_75Rnd_mag58_mag_Tracer_red";
count = 6;
};
};
};
class braf_modular_assault_olive_ammo_at_84 : braf_modular_assault_olive_medic {
class TransportMagazines {
class _xx_MRAWS_HEAT55_F {
magazine = "MRAWS_HEAT55_F";
count = 4;
};
};
};
class braf_modular_assault_olive_ammo_aa_72 : braf_modular_assault_olive_medic {
class TransportMagazines {
class _xx_braf_Igla_missile {
magazine = "braf_Igla_missile";
count = 2;
};
};
};
//-------------------------Modular Assault----------------------------
//----- EB Commandos -----
class braf_modular_assault_black : braf_modular_assault_olive {
_generalMacro = "braf_modular_assault_black";
displayName = "$STR_braf_backpack_modular_black";
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa"
};
};
class braf_modular_assault_black_medic : braf_modular_assault_olive_medic {
scope = 1;
scopeArsenal = 1;
scopeCurator = 1;
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
""
};
};
class braf_modular_assault_black_engineer : braf_modular_assault_olive_engineer {
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
""
};
};
class braf_modular_assault_black_eod : braf_modular_assault_olive_eod {
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
""
};
};
class braf_modular_assault_black_ammo_762 : braf_modular_assault_olive_ammo_762 {
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
""
};
};
class braf_modular_assault_black_ammo_556 : braf_modular_assault_olive_ammo_556 {
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
""
};
};
class braf_modular_assault_black_ammo_ar_556 : braf_modular_assault_olive_ammo_ar_556 {
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
""
};
};
class braf_modular_assault_black_ammo_mg_762 : braf_modular_assault_olive_ammo_mg_762 {
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
""
};
};
class braf_modular_assault_black_ammo_at_84 : braf_modular_assault_olive_ammo_at_84 {
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
""
};
};
class braf_modular_assault_black_ammo_aa_72 : braf_modular_assault_olive_ammo_aa_72 {
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
"braf\braf_characters_backpack\data\modular_assault\eb\main_black_CO.paa",
""
};
};
//--------------------------ALICE Medium----------------------------
//----- EB -----
class braf_alice_medium_olive : braf_backpack {
Author = "BRAF Team";
scope = 2;
scopeArsenal = 2;
scopeCurator = 2;
_generalMacro = "braf_alice_medium_olive";
displayName = "$STR_braf_backpack_alice_medium";
picture = "\braf\braf_characters_backpack\data\alice_medium\ui\alice_medium_ui.paa";
model = "braf\braf_characters_backpack\braf_alice_medium.p3d";
hiddenSelections[] = {
"Alice",
"Capacete",
"Rede",
"Corda",
"Picareta",
"Fita",
"Termico"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa",
"",
"",
"",
"",
"",
""
};
containerClass = "Supply300";
maximumLoad = 350;
mass = 90;
};
class braf_alice_medium_olive_field : braf_alice_medium_olive {
_generalMacro = "braf_alice_medium_olive_field";
displayName = "$STR_braf_backpack_alice_medium_field";
hiddenSelections[] = {
"Alice",
"Capacete",
"Rede",
"Corda",
"Picareta",
"Fita",
"Termico"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa",
"",
"",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_accessory_CO.paa",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_accessory_CO.paa",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_accessory_CO.paa"
};
mass = 100;
};
class braf_alice_medium_olive_field_helmet : braf_alice_medium_olive {
_generalMacro = "braf_alice_medium_olive_field_helmet";
displayName = "$STR_braf_backpack_alice_medium_helmet";
hiddenSelections[] = {
"Alice",
"Capacete",
"Rede",
"Corda",
"Picareta",
"Fita",
"Termico"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa",
"braf\braf_characters_backpack\Data\alice_medium\ccb_od_co.paa",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_accessory_CO.paa",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_accessory_CO.paa",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_accessory_CO.paa",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_accessory_CO.paa"
};
mass = 125;
};
// Mochilas para Unidades que precisam de algo nela
class braf_alice_medium_olive_medic : braf_alice_medium_olive {
scope = 1;
scopeArsenal = 1;
scopeCurator = 1;
hiddenSelections[] = {
"Alice",
"Capacete",
"Rede",
"Corda",
"Picareta",
"Fita",
"Termico"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa",
"",
"",
"",
"",
"",
""
};
class TransportItems {
class _xx_FirstAidKit {
name = "FirstAidKit";
count = 5;
};
class _xx_MediKit {
name = "MediKit";
count = 1;
};
};
};
class braf_alice_medium_olive_engineer : braf_alice_medium_olive_medic {
hiddenSelections[] = {
"Alice",
"Capacete",
"Rede",
"Corda",
"Picareta",
"Fita",
"Termico"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa",
"",
"",
"",
"",
"",
""
};
class TransportMagazines {
class _xx_SatchelCharge_Remote_Mag {
magazine = "SatchelCharge_Remote_Mag";
count = 1;
};
class _xx_DemoCharge_Remote_Mag {
magazine = "DemoCharge_Remote_Mag";
count = 2;
};
};
class TransportItems {
class _xx_ToolKit {
name = "ToolKit";
count = 1;
};
class _xx_MineDetector {
name = "MineDetector";
count = 1;
};
};
};
class braf_alice_medium_olive_eod : braf_alice_medium_olive_medic {
hiddenSelections[] = {
"Alice",
"Capacete",
"Rede",
"Corda",
"Picareta",
"Fita",
"Termico"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa",
"",
"",
"",
"",
"",
""
};
class TransportMagazines {
class _xx_APERSBoundingMine_Range_Mag {
magazine = "APERSBoundingMine_Range_Mag";
count = 3;
};
class _xx_ClaymoreDirectionalMine_Remote_Mag {
magazine = "ClaymoreDirectionalMine_Remote_Mag";
count = 2;
};
class _xx_SLAMDirectionalMine_Wire_Mag {
magazine = "SLAMDirectionalMine_Wire_Mag";
count = 2;
};
class _xx_Democharge_Remote_Mag {
magazine = "Democharge_Remote_Mag";
count = 1;
};
};
class TransportItems {
class _xx_ToolKit {
name = "ToolKit";
count = 1;
};
class _xx_MineDetector {
name = "MineDetector";
count = 1;
};
};
};
class braf_alice_medium_olive_ammo_762 : braf_alice_medium_olive_medic {
hiddenSelections[] = {
"Alice",
"Capacete",
"Rede",
"Corda",
"Picareta",
"Fita",
"Termico"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa",
"",
"",
"",
"",
"",
""
};
class TransportMagazines {
class _xx_braf_20Rnd_762x51 {
magazine = "braf_20Rnd_762x51";
count = 12;
};
};
};
class braf_alice_medium_olive_ammo_556 : braf_alice_medium_olive_medic {
hiddenSelections[] = {
"Alice",
"Capacete",
"Rede",
"Corda",
"Picareta",
"Fita",
"Termico"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa",
"",
"",
"",
"",
"",
""
};
class TransportMagazines {
class _xx_200Rnd_556x45_Box_Red_F {
magazine = "200Rnd_556x45_Box_Red_F";
count = 2;
};
class _xx_braf_30Rnd_556x45 {
magazine = "braf_30Rnd_556x45";
count = 8;
};
};
};
class braf_alice_medium_olive_ammo_ar_556 : braf_alice_medium_olive_medic {
hiddenSelections[] = {
"Alice",
"Capacete",
"Rede",
"Corda",
"Picareta",
"Fita",
"Termico"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa",
"",
"",
"",
"",
"",
""
};
class TransportMagazines {
class _xx_200Rnd_556x45_Box_Red_F {
magazine = "200Rnd_556x45_Box_Red_F";
count = 6;
};
};
};
class braf_alice_medium_olive_ammo_mg_762 : braf_alice_medium_olive_medic {
hiddenSelections[] = {
"Alice",
"Capacete",
"Rede",
"Corda",
"Picareta",
"Fita",
"Termico"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa",
"",
"",
"",
"",
"",
""
};
class TransportMagazines {
class _xx_Braf_75Rnd_mag58_mag_Tracer_red {
magazine = "Braf_75Rnd_mag58_mag_Tracer_red";
count = 6;
};
};
};
class braf_alice_medium_olive_ammo_at_84 : braf_alice_medium_olive_medic {
hiddenSelections[] = {
"Alice",
"Capacete",
"Rede",
"Corda",
"Picareta",
"Fita",
"Termico"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa",
"",
"",
"",
"",
"",
""
};
class TransportMagazines {
class _xx_MRAWS_HEAT55_F {
magazine = "MRAWS_HEAT55_F";
count = 4;
};
};
};
class braf_alice_medium_olive_ammo_aa_72 : braf_alice_medium_olive_medic {
hiddenSelections[] = {
"Alice",
"Capacete",
"Rede",
"Corda",
"Picareta",
"Fita",
"Termico"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa",
"",
"",
"",
"",
"",
""
};
class TransportMagazines {
class _xx_braf_Igla_missile {
magazine = "braf_Igla_missile";
count = 2;
};
};
};
//--------------------------ALICE Large----------------------------
//----- EB -----
class braf_alice_large_olive : braf_backpack {
scope = 2;
scopeArsenal = 2;
scopeCurator = 2;
_generalMacro = "braf_alice_large_olive";
displayName = "$STR_braf_backpack_alice_large";
picture = "\braf\braf_characters_backpack\data\alice_large\ui\alice_large_ui.paa";
model = "braf\braf_characters_backpack\braf_alice_large.p3d";
hiddenSelections[] = {
"Camo",
"Corda",
"Fita",
"Termico",
"frame"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_large\eb\alice_large_CO.paa",
"",
"",
"",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa"
};
containerClass = "Supply400";
maximumLoad = 500;
mass = 110;
};
class braf_alice_large_olive_rope : braf_alice_large_olive {
_generalMacro = "braf_alice_large_olive_rope";
displayName = "$STR_braf_backpack_alice_large_rope";
hiddenSelections[] = {
"Camo",
"Corda",
"Fita",
"Termico",
"frame"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_large\eb\alice_large_CO.paa",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_accessory_CO.paa",
"",
"",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa"
};
};
class braf_alice_large_olive_field : braf_alice_large_olive {
_generalMacro = "braf_alice_large_olive_field";
displayName = "$STR_braf_backpack_alice_large_field";
hiddenSelections[] = {
"Camo",
"Corda",
"Fita",
"Termico",
"frame"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_large\eb\alice_large_CO.paa",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_accessory_CO.paa",
"braf\braf_characters_backpack\Data\alice_large\eb\alice_large_CO.paa",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_accessory_CO.paa",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa"
};
};
// Mochilas para Unidades que precisam de algo nela
class braf_alice_large_olive_medic : braf_alice_large_olive {
scope = 1;
scopeArsenal = 1;
scopeCurator = 1;
hiddenSelections[] = {
"Camo",
"Corda",
"Fita",
"Termico",
"frame"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_large\eb\alice_large_CO.paa",
"",
"",
"",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa"
};
class TransportItems {
class _xx_FirstAidKit {
name = "FirstAidKit";
count = 5;
};
class _xx_MediKit {
name = "MediKit";
count = 1;
};
};
};
class braf_alice_large_olive_engineer : braf_alice_large_olive_medic {
hiddenSelections[] = {
"Camo",
"Corda",
"Fita",
"Termico",
"frame"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_large\eb\alice_large_CO.paa",
"",
"",
"",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa"
};
class TransportMagazines {
class _xx_SatchelCharge_Remote_Mag {
magazine = "SatchelCharge_Remote_Mag";
count = 1;
};
class _xx_DemoCharge_Remote_Mag {
magazine = "DemoCharge_Remote_Mag";
count = 2;
};
};
class TransportItems {
class _xx_ToolKit {
name = "ToolKit";
count = 1;
};
class _xx_MineDetector {
name = "MineDetector";
count = 1;
};
};
};
class braf_alice_large_olive_eod : braf_alice_large_olive_medic {
hiddenSelections[] = {
"Camo",
"Corda",
"Fita",
"Termico",
"frame"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_large\eb\alice_large_CO.paa",
"",
"",
"",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa"
};
class TransportMagazines {
class _xx_APERSBoundingMine_Range_Mag {
magazine = "APERSBoundingMine_Range_Mag";
count = 3;
};
class _xx_ClaymoreDirectionalMine_Remote_Mag {
magazine = "ClaymoreDirectionalMine_Remote_Mag";
count = 2;
};
class _xx_SLAMDirectionalMine_Wire_Mag {
magazine = "SLAMDirectionalMine_Wire_Mag";
count = 2;
};
class _xx_Democharge_Remote_Mag {
magazine = "Democharge_Remote_Mag";
count = 1;
};
};
class TransportItems {
class _xx_ToolKit {
name = "ToolKit";
count = 1;
};
class _xx_MineDetector {
name = "MineDetector";
count = 1;
};
};
};
class braf_alice_large_olive_ammo_762 : braf_alice_large_olive_medic {
hiddenSelections[] = {
"Camo",
"Corda",
"Fita",
"Termico",
"frame"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_large\eb\alice_large_CO.paa",
"",
"",
"",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa"
};
class TransportMagazines {
class _xx_braf_20Rnd_762x51 {
magazine = "braf_20Rnd_762x51";
count = 12;
};
};
};
class braf_alice_large_olive_ammo_556 : braf_alice_large_olive_medic {
hiddenSelections[] = {
"Camo",
"Corda",
"Fita",
"Termico",
"frame"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_large\eb\alice_large_CO.paa",
"",
"",
"",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa"
};
class TransportMagazines {
class _xx_200Rnd_556x45_Box_Red_F {
magazine = "200Rnd_556x45_Box_Red_F";
count = 2;
};
class _xx_braf_30Rnd_556x45 {
magazine = "braf_30Rnd_556x45";
count = 8;
};
};
};
class braf_alice_large_olive_ammo_ar_556 : braf_alice_large_olive_medic {
hiddenSelections[] = {
"Camo",
"Corda",
"Fita",
"Termico",
"frame"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_large\eb\alice_large_CO.paa",
"",
"",
"",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa"
};
class TransportMagazines {
class _xx_200Rnd_556x45_Box_Red_F {
magazine = "200Rnd_556x45_Box_Red_F";
count = 6;
};
};
};
class braf_alice_large_olive_ammo_mg_762 : braf_alice_large_olive_medic {
hiddenSelections[] = {
"Camo",
"Corda",
"Fita",
"Termico",
"frame"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_large\eb\alice_large_CO.paa",
"",
"",
"",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa"
};
class TransportMagazines {
class _xx_Braf_75Rnd_mag58_mag_Tracer_red {
magazine = "Braf_75Rnd_mag58_mag_Tracer_red";
count = 6;
};
};
};
class braf_alice_large_olive_ammo_at_84 : braf_alice_large_olive_medic {
hiddenSelections[] = {
"Camo",
"Corda",
"Fita",
"Termico",
"frame"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_large\eb\alice_large_CO.paa",
"",
"",
"",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa"
};
class TransportMagazines {
class _xx_MRAWS_HEAT55_F {
magazine = "MRAWS_HEAT55_F";
count = 4;
};
};
};
class braf_alice_large_olive_ammo_aa_72 : braf_alice_large_olive_medic {
hiddenSelections[] = {
"Camo",
"Corda",
"Fita",
"Termico",
"frame"
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\Data\alice_large\eb\alice_large_CO.paa",
"",
"",
"",
"braf\braf_characters_backpack\Data\alice_medium\eb\alice_medium_CO.paa"
};
class TransportMagazines {
class _xx_braf_Igla_missile {
magazine = "braf_Igla_missile";
count = 2;
};
};
};
class braf_alice_bag : braf_alice_medium_olive {
scope = 1;
scopeArsenal = 1;
scopeCurator = 1;
};
class braf_alice_aa_bag : braf_alice_medium_olive_ammo_aa_72 {
scope = 1;
scopeArsenal = 1;
scopeCurator = 1;
};
// RADIO PACKS
class braf_radio_backpack_olive : Bag_Base {
Author = "BRAF Team";
scope = 2;
scopeArsenal = 2;
scopeCurator = 2;
_generalMacro = "braf_radio_backpack_olive";
displayName = "$STR_braf_backpack_radiopack_olive_tvp";
picture = "braf\braf_characters_backpack\data\radio_backpack\ui\ui_falcon3_verde.paa";
model = "braf\braf_characters_backpack\braf_radio_backpack";
hiddenSelections[] = {
"camo", // Cor Base
"camo1", // Antena TVP
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\data\radio_backpack\falcon3mochila_co.paa",
"braf\braf_characters_backpack\data\radio_backpack\falcon3mochila_co.paa"
};
containerClass = "Supply280";
maximumLoad = 280;
mass = 80;
tf_dialogUpdate = "call TFAR_fnc_updateLRDialogToChannel;";
tf_hasLRradio = 1;
tf_dialog = "rt1523g_radio_dialog";
tf_subtype = "digital_lr";
};
class braf_radio_backpack_olive_notvp : braf_radio_backpack_olive {
_generalMacro = "braf_radio_backpack_olive_notvp";
displayName = "$STR_braf_backpack_radiopack_olive";
hiddenSelections[] = {
"camo",
"camo1",
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\data\radio_backpack\falcon3mochila_co.paa",
""
};
};
class braf_radio_backpack_coyote : braf_radio_backpack_olive {
_generalMacro = "braf_radio_backpack_coyote";
displayName = "$STR_braf_backpack_radiopack_coyote";
picture = "braf\braf_characters_backpack\data\radio_backpack\ui\ui_falcon3_coyote.paa";
hiddenSelections[] = {
"camo",
"camo1",
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\data\radio_backpack\falcon3mochila_CO_coyote.tga",
""
};
};
class braf_radio_backpack_black : braf_radio_backpack_olive {
_generalMacro = "braf_radio_backpack_black";
displayName = "$STR_braf_backpack_radiopack_black";
picture = "braf\braf_characters_backpack\data\radio_backpack\ui\ui_falcon3_preta.paa";
hiddenSelections[] = {
"camo",
"camo1",
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_backpack\data\radio_backpack\falcon3mochila_CO_preta.tga",
""
};
};