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

View File

@@ -0,0 +1,106 @@
//------------------------------------- AvEx -------------------------------------------
class braf_characters_aviation_army_aviation_pilot: BRAF_Pilot_Base {
side=2;
faction="BRAF_ARMY";
editorSubcategory="BRAF_ARMY_AVIATION";
_generalMacro="braf_characters_aviation_army_aviation_pilot";
editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\aviation\braf_characters_aviation_army_aviation_pilot.jpg";
scope=2;
scopeCurator=2;
scopeArsenal=2;
cost=4;
displayName="$STR_AVIATION_UNIT_PILOT";
uniformClass="braf_characters_army_aviation_flightsuit";
linkedItems[]=
{
"BRAF_HGU56P_1BAvEx",
"braf_heli_flightvest",
"ItemMap",
"ItemCompass",
"ItemWatch",
"ItemRadio",
"NVGoggles_OPFOR"
};
respawnLinkedItems[]=
{
"BRAF_HGU56P_1BAvEx",
"braf_heli_flightvest",
"ItemMap",
"ItemCompass",
"ItemWatch",
"ItemRadio",
"NVGoggles"
};
weapons[]=
{
"braf_PT92",
"Binocular",
"Throw",
"Put"
};
respawnWeapons[]=
{
"braf_PT92",
"Binocular",
"Throw",
"Put"
};
magazines[]=
{
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"SmokeShellRed",
"SmokeShellOrange",
"SmokeShellYellow",
"Chemlight_red",
"Chemlight_red"
};
respawnMagazines[]=
{
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"SmokeShellRed",
"SmokeShellOrange",
"SmokeShellYellow",
"Chemlight_red",
"Chemlight_red"
};
hiddenSelectionsTextures[]=
{
"braf\braf_characters_aviation\Flightsuits\data\camo1_co.paa",
"\braf\braf_insignia\uniform\flightsuit_insignias\air_certification\army_nvg_co.paa",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\aviation_force\avex_co.paa",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\flag\Flag_co.paa",
"\braf\braf_insignia\uniform\flightsuit_insignias\identification\army_pilot_co.paa",
"\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\1bavex_co.paa",
"",
"",
"",
"",
""
};
hiddenSelectionsMaterials[]=
{
"\braf\braf_characters_aviation\Flightsuits\data\camo1.rvmat",
"\braf\braf_insignia\uniform\flightsuit_insignias\air_certification\army_nvg.rvmat",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\aviation_force\avex.rvmat",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\flag\Flag.rvmat",
"\braf\braf_insignia\uniform\flightsuit_insignias\identification\army_pilot.rvmat",
"\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\1bavex.rvmat",
"",
"",
"",
"",
""
};
class EventHandlers: EventHandlers
{
init="if (local (_this select 0)) then {[_this select 0, 'army'] call braf_fnc_pickRandomFlightsuitType;};";
};
};

Binary file not shown.

View File

@@ -0,0 +1,214 @@
class braf_characters_aviation_air_force_pilot: BRAF_Pilot_Base {
side=2;
faction="BRAF_FAB";
editorSubcategory="BRAF_FAB_AVIATION";
_generalMacro="braf_characters_aviation_air_force_pilot";
editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\aviation\braf_characters_aviation_air_force_pilot.jpg";
scope=2;
scopeCurator=2;
scopeArsenal=2;
cost=4;
displayName="$STR_AVIATION_UNIT_PILOT";
uniformClass="braf_characters_air_force_flightsuit";
linkedItems[]=
{
"H_PilotHelmetHeli_O",
"braf_heli_flightvest",
"ItemMap",
"ItemCompass",
"ItemWatch",
"ItemRadio",
"NVGoggles_OPFOR"
};
respawnLinkedItems[]=
{
"H_PilotHelmetHeli_O",
"braf_heli_flightvest",
"ItemMap",
"ItemCompass",
"ItemWatch",
"ItemRadio",
"NVGoggles"
};
weapons[]=
{
"braf_PT92",
"Binocular",
"Throw",
"Put"
};
respawnWeapons[]=
{
"braf_PT92",
"Binocular",
"Throw",
"Put"
};
magazines[]=
{
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"SmokeShellRed",
"SmokeShellOrange",
"SmokeShellYellow",
"Chemlight_red",
"Chemlight_red"
};
respawnMagazines[]=
{
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"SmokeShellRed",
"SmokeShellOrange",
"SmokeShellYellow",
"Chemlight_red",
"Chemlight_red"
};
hiddenSelectionsTextures[]=
{
"\braf\braf_characters_aviation\Flightsuits\data\camo1_co.paa",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\AFA\EsqFAB_co.paa",
"\braf\braf_insignia\uniform\flightsuit_insignias\aviation_force\d22_co.paa",
"\braf\braf_insignia\uniform\flightsuit_insignias\aviation_type\Aviacao_co.paa",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\identification\air_force_pilot_co.paa",
"\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\EDA\Bolso_R_co.paa",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\tab\brazilian_tab_co.paa",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\rank\fab\Cap\Rank_co.paa",
""
};
hiddenSelectionsMaterials[]=
{
"\braf\braf_characters_aviation\Flightsuits\data\camo1.rvmat",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\AFA\EsqFAB.rvmat",
"\braf\braf_insignia\uniform\flightsuit_insignias\aviation_force\d22.rvmat",
"\braf\braf_insignia\uniform\flightsuit_insignias\aviation_type\aviacao.rvmat",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\identification\air_force_pilot.rvmat",
"\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\EDA\Bolso_R.rvmat",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\tab\brazilian_tab.rvmat",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\rank\fab\Cap\Rank.rvmat",
""
};
class EventHandlers: EventHandlers
{
init="if (local (_this select 0)) then {[_this select 0, 'air_force', 'heli'] call braf_fnc_pickRandomFlightsuitType;};";
};
};
class braf_characters_aviation_air_force_fighter_pilot: BRAF_Fighter_Pilot_Base {
side=2;
faction="BRAF_FAB";
editorSubcategory="BRAF_FAB_AVIATION";
_generalMacro="braf_characters_aviation_air_force_fighter_pilot";
editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\aviation\braf_characters_aviation_air_force_fighter_pilot.jpg";
scope=2;
scopeCurator=2;
scopeArsenal=2;
cost=4;
displayName="$STR_AVIATION_UNIT_FIGHTER_PILOT";
uniformClass="braf_characters_air_force_fighter_flightsuit";
linkedItems[]=
{
"BRAF_HGU55P",
"braf_jet_flightvest",
"ItemMap",
"ItemCompass",
"ItemWatch",
"ItemRadio",
"NVGoggles_OPFOR"
};
respawnLinkedItems[]=
{
"BRAF_HGU55P",
"braf_jet_flightvest",
"ItemMap",
"ItemCompass",
"ItemWatch",
"ItemRadio",
"NVGoggles"
};
weapons[]=
{
"braf_PT92",
"Binocular",
"Throw",
"Put"
};
respawnWeapons[]=
{
"braf_PT92",
"Binocular",
"Throw",
"Put"
};
magazines[]=
{
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"SmokeShellRed",
"SmokeShellOrange",
"SmokeShellYellow",
"Chemlight_red",
"Chemlight_red"
};
respawnMagazines[]=
{
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"SmokeShellRed",
"SmokeShellOrange",
"SmokeShellYellow",
"Chemlight_red",
"Chemlight_red"
};
hiddenSelectionsTextures[]=
{
"\braf\braf_characters_aviation\Flightsuits\data\camo1_co.paa",
"\braf\braf_characters_aviation\Flightsuits\data\camo2_co.paa",
"\braf\braf_characters_aviation\Flightsuits\data\camo2_co.paa",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\AFA\EsqFAB_co.paa",
"\braf\braf_insignia\uniform\flightsuit_insignias\aviation_force\d22_co.paa",
"\braf\braf_insignia\uniform\flightsuit_insignias\aviation_type\Aviacao_co.paa",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\identification\air_force_pilot_co.paa",
"\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\EDA\Bolso_R_co.paa",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\tab\brazilian_tab_co.paa",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\rank\fab\Cap\Rank_co.paa",
""
};
hiddenSelectionsMaterials[]=
{
"\braf\braf_characters_aviation\Flightsuits\data\camo1.rvmat",
"\braf\braf_characters_aviation\Flightsuits\data\camo2.rvmat",
"\braf\braf_characters_aviation\Flightsuits\data\camo2.rvmat",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\AFA\EsqFAB.rvmat",
"\braf\braf_insignia\uniform\flightsuit_insignias\aviation_force\d22.rvmat",
"\braf\braf_insignia\uniform\flightsuit_insignias\aviation_type\aviacao.rvmat",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\identification\air_force_pilot.rvmat",
"\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\EDA\Bolso_R.rvmat",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\tab\brazilian_tab.rvmat",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\rank\fab\Cap\Rank.rvmat",
""
};
class EventHandlers: EventHandlers
{
init="if (local (_this select 0)) then {[_this select 0, 'air_force', 'fighter'] call braf_fnc_pickRandomFlightsuitType;};";
};
};

View File

@@ -0,0 +1,214 @@
class braf_characters_aviation_navy_pilot: BRAF_Pilot_Base {
side=2;
faction="BRAF_NAVY";
editorSubcategory="BRAF_MB_AVIATION";
_generalMacro="braf_characters_aviation_navy_pilot";
editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\aviation\braf_characters_aviation_navy_pilot.jpg";
scope=2;
scopeCurator=2;
scopeArsenal=2;
cost=4;
displayName="$STR_AVIATION_UNIT_PILOT";
uniformClass="braf_characters_navy_flightsuit";
linkedItems[]=
{
"BRAF_Alpha200_Pilot",
"braf_heli_flightvest",
"ItemMap",
"ItemCompass",
"ItemWatch",
"ItemRadio",
"NVGoggles_OPFOR"
};
respawnLinkedItems[]=
{
"BRAF_Alpha200_Pilot",
"braf_heli_flightvest",
"ItemMap",
"ItemCompass",
"ItemWatch",
"ItemRadio",
"NVGoggles"
};
weapons[]=
{
"braf_PT92",
"Binocular",
"Throw",
"Put"
};
respawnWeapons[]=
{
"braf_PT92",
"Binocular",
"Throw",
"Put"
};
magazines[]=
{
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"SmokeShellRed",
"SmokeShellOrange",
"SmokeShellYellow",
"Chemlight_red",
"Chemlight_red"
};
respawnMagazines[]=
{
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"SmokeShellRed",
"SmokeShellOrange",
"SmokeShellYellow",
"Chemlight_red",
"Chemlight_red"
};
hiddenSelectionsTextures[]=
{
"\braf\braf_characters_aviation\Flightsuits\data\camo1_co.paa",
"",
"",
"",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\flag\Flag_co.paa",
"\braf\braf_insignia\uniform\flightsuit_insignias\identification\navy_pilot_co.paa",
"",
"",
"",
"",
"",
"\braf\braf_insignia\uniform\marine\officer_rank\1ten_co.paa"
};
hiddenSelectionsMaterials[]=
{
"\braf\braf_characters_aviation\Flightsuits\data\camo1.rvmat",
"",
"",
"",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\flag\Flag.rvmat",
"\braf\braf_insignia\uniform\flightsuit_insignias\identification\navy_pilot.rvmat",
"",
"",
"",
"",
"",
"\braf\braf_insignia\uniform\marine\officer_rank\1ten.rvmat"
};
class EventHandlers: EventHandlers
{
init="if (local (_this select 0)) then {[_this select 0, 'navy', 'heli'] call braf_fnc_pickRandomFlightsuitType;};";
};
};
class braf_characters_aviation_navy_fighter_pilot: BRAF_Fighter_Pilot_Base {
side=2;
faction="BRAF_NAVY";
editorSubcategory="BRAF_MB_AVIATION";
_generalMacro="braf_characters_aviation_navy_fighter_pilot";
editorPreview = "\braf\braf_insignia\editorpreview\brazilian_army\aviation\braf_characters_aviation_navy_fighter_pilot.jpg";
scope=2;
scopeCurator=2;
scopeArsenal=2;
cost=4;
displayName="$STR_AVIATION_UNIT_FIGHTER_PILOT";
uniformClass="braf_characters_navy_fighter_flightsuit";
linkedItems[]=
{
"BRAF_HGU55P",
"braf_jet_flightvest",
"ItemMap",
"ItemCompass",
"ItemWatch",
"ItemRadio",
"NVGoggles_OPFOR"
};
respawnLinkedItems[]=
{
"BRAF_HGU55P",
"braf_jet_flightvest",
"ItemMap",
"ItemCompass",
"ItemWatch",
"ItemRadio",
"NVGoggles"
};
weapons[]=
{
"braf_PT92",
"Binocular",
"Throw",
"Put"
};
respawnWeapons[]=
{
"braf_PT92",
"Binocular",
"Throw",
"Put"
};
magazines[]=
{
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"SmokeShellRed",
"SmokeShellOrange",
"SmokeShellYellow",
"Chemlight_red",
"Chemlight_red"
};
respawnMagazines[]=
{
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"16Rnd_9x21_Mag",
"SmokeShellRed",
"SmokeShellOrange",
"SmokeShellYellow",
"Chemlight_red",
"Chemlight_red"
};
hiddenSelectionsTextures[]=
{
"\braf\braf_characters_aviation\Flightsuits\data\camo1_co.paa",
"\braf\braf_characters_aviation\Flightsuits\data\camo2_co.paa",
"\braf\braf_characters_aviation\Flightsuits\data\camo2_co.paa",
"",
"",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\aviation_type\Aviacao_co.paa",
"\braf\braf_insignia\uniform\flightsuit_insignias\flag\Flag_co.paa",
"\braf\braf_insignia\uniform\flightsuit_insignias\identification\navy_pilot_co.paa",
"",
"",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\vf1\VF1_co.paa",
"",
"\braf\braf_insignia\uniform\marine\officer_rank\capten_co.paa"
};
hiddenSelectionsMaterials[]=
{
"\braf\braf_characters_aviation\Flightsuits\data\camo1.rvmat",
"\braf\braf_characters_aviation\Flightsuits\data\camo2.rvmat",
"\braf\braf_characters_aviation\Flightsuits\data\camo2.rvmat",
"",
"",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\aviation_type\aviacao.rvmat",
"\braf\braf_insignia\uniform\flightsuit_insignias\flag\Flag.rvmat",
"\braf\braf_insignia\uniform\flightsuit_insignias\identification\navy_pilot.rvmat",
"",
"",
"",
"\braf\braf_insignia\uniform\flightsuit_insignias\vf1\VF1.rvmat",
"",
"\braf\braf_insignia\uniform\marine\officer_rank\capten.rvmat"
};
class EventHandlers: EventHandlers
{
init="if (local (_this select 0)) then {[_this select 0, 'navy', 'fighter'] call braf_fnc_pickRandomFlightsuitType;};";
};
};

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

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_aviation\Flightsuits\data\camo1_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_aviation\Flightsuits\data\camo1_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_aviation\Flightsuits\data\camo1_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.

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_aviation\Flightsuits\data\camo2_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_aviation\Flightsuits\data\camo2_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_aviation\Flightsuits\data\camo2_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.

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,198 @@
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 ArmaMan: 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",
"camo",
"camo1",
"camo2",
"camo3",
"camo4",
"camo5",
"personality",
"hl",
"injury_head",
"insignia",
"ghillie_hide",
"hide",
"unhide",
"vf1",
"air_wing",
"air_certification",
"aviation_force",
"aviation_type",
"flag",
"identification",
"squadron1",
"squadron2",
"tab",
"rank",
"rank_old"
};
skeletonName = "OFP2_ManSkeleton";
};
class BRAF_fighter_flightsuit: ArmaMan{};
class BRAF_flightsuit: ArmaMan{};
};

View File

@@ -0,0 +1,132 @@
//--------------------------Coverall----------------------------
class braf_characters_army_aviation_flightsuit : Uniform_Base {
scope=2;
scopeCurator=2;
author="BRAF Team";
dlc=BRAF;
allowedSlots[]={BACKPACK_SLOT};
displayName="$STR_AVIATION_FLIGHTSUIT_EB";
picture = "\braf\braf_characters_aviation\Flightsuits\data\ui\flightsuit_ui_ca.paa";
model="\A3\Characters_F\Common\Suitpacks\suitpack_blufor_diver";
class ItemInfo: UniformItem
{
uniformModel="-";
uniformClass="braf_characters_aviation_army_aviation_pilot";
containerClass="Supply120";
mass=20;
hiddenSelections[]={
"camo1",
"air_certification",
"air_wing",
"aviation_force",
"aviation_type",
"flag",
"identification",
"squadron1",
"squadron2",
"tab",
"vf1"
};
};
};
class braf_characters_air_force_flightsuit : braf_characters_army_aviation_flightsuit {
author="BRAF Team";
displayName="$STR_AVIATION_FLIGHTSUIT_FAB";
class ItemInfo: UniformItem
{
uniformModel="-";
uniformClass="braf_characters_aviation_air_force_pilot";
containerClass="Supply120";
mass=20;
hiddenSelections[]={
"camo1",
"air_certification",
"air_wing",
"aviation_force",
"aviation_type",
"flag",
"identification",
"squadron1",
"squadron2",
"tab",
"vf1"
};
};
};
class braf_characters_air_force_fighter_flightsuit : braf_characters_army_aviation_flightsuit {
author="BRAF Team";
displayName="$STR_AVIATION_FIGHTER_FLIGHTSUIT_FAB";
class ItemInfo: UniformItem
{
uniformModel="-";
uniformClass="braf_characters_aviation_air_force_fighter_pilot";
containerClass="Supply120";
mass=20;
hiddenSelections[]={
"camo1",
"camo2",
"camo3",
"air_certification",
"air_wing",
"aviation_force",
"aviation_type",
"flag",
"identification",
"squadron1",
"squadron2",
"tab",
"vf1"
};
};
};
class braf_characters_navy_flightsuit : braf_characters_army_aviation_flightsuit {
author="BRAF Team";
displayName="$STR_AVIATION_FLIGHTSUIT_MB";
class ItemInfo: UniformItem
{
uniformModel="-";
uniformClass="braf_characters_aviation_navy_pilot";
containerClass="Supply120";
mass=20;
hiddenSelections[]={
"camo1",
"air_certification",
"air_wing",
"aviation_force",
"aviation_type",
"flag",
"identification",
"squadron1",
"squadron2",
"tab",
"vf1"
};
};
};
class braf_characters_navy_fighter_flightsuit : braf_characters_army_aviation_flightsuit {
author="BRAF Team";
displayName="$STR_AVIATION_FIGHTER_FLIGHTSUIT_MB";
class ItemInfo: UniformItem
{
uniformModel="-";
uniformClass="braf_characters_aviation_navy_fighter_pilot";
containerClass="Supply120";
mass=20;
hiddenSelections[]={
"camo1",
"camo2",
"camo3",
"air_certification",
"air_wing",
"aviation_force",
"aviation_type",
"flag",
"identification",
"squadron1",
"squadron2",
"tab",
"vf1"
};
};
};