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.

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.

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,169 @@
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_headgear : 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", "Flag", "glass", "headset", "goggles_down", "goggles_strap_down", "goggles_up", "goggles_strap_up", "glass_down", "glass_up", "comtac", "nvg", "glass", "coifa", "casco", "Camo", "CamoB", "Camo1", "Camo2", "Camo3", "Camo4", "cantil", "municao", "decals", "personality", "hl", "injury_head", "insignia", "ghillie_hide", "unhide", "Flag", "strobe", "strobe2"
};
skeletonName = "OFP2_ManSkeleton";
};
class braf_ccb : army_headgear {
};
class braf_ccb_nvg : army_headgear {
};
class braf_ccb_goggles_up : army_headgear {
};
class braf_ccb_goggles_down : army_headgear {
};
class braf_ccb_cover : army_headgear {
};
class braf_ccb_cover_nvg : army_headgear {
};
class braf_ccb_cover_goggles_up : army_headgear {
};
class braf_ccb_cover_goggles_down : army_headgear {
};
};

View File

@@ -0,0 +1,368 @@
// ====================== Valores Padronizados (Puxados pelo Factions) =====================================
class braf_ccb_itemInfo : braf_kevlar_iiia_helmet {
uniformModel = "braf\braf_characters_headgear\ccb\braf_ccb.p3d";
hiddenSelections[] = { "casco" };
};
class braf_ccb_nvg_itemInfo : braf_kevlar_iiia_helmet {
uniformModel = "braf\braf_characters_headgear\ccb\braf_ccb_nvg.p3d";
hiddenSelections[] = { "casco","nvg" };
};
class braf_ccb_goggles_up_itemInfo : braf_kevlar_iiia_helmet {
uniformModel = "braf\braf_characters_headgear\ccb\braf_ccb_goggles_up.p3d";
hiddenSelections[] = { "casco","goggles_up","glass_up" };
};
class braf_ccb_goggles_down_itemInfo : braf_kevlar_iiia_helmet {
uniformModel = "braf\braf_characters_headgear\ccb\braf_ccb_goggles_down.p3d";
hiddenSelections[] = { "casco","goggles_down","glass_down" };
};
class braf_ccb_cover_itemInfo : braf_kevlar_iiia_helmet {
uniformModel = "braf\braf_characters_headgear\ccb\braf_ccb_cover.p3d";
hiddenSelections[] = { "casco", "coifa"};
};
class braf_ccb_cover_nvg_itemInfo : braf_kevlar_iiia_helmet {
uniformModel = "braf\braf_characters_headgear\ccb\braf_ccb_cover_nvg.p3d";
hiddenSelections[] = { "casco", "coifa","nvg" };
};
class braf_ccb_cover_goggles_up_itemInfo : braf_kevlar_iiia_helmet {
uniformModel = "braf\braf_characters_headgear\ccb\braf_ccb_cover_goggles_up.p3d";
hiddenSelections[] = { "casco", "coifa","goggles_up","glass_up"};
};
class braf_ccb_cover_goggles_down_itemInfo : braf_kevlar_iiia_helmet {
uniformModel = "braf\braf_characters_headgear\ccb\braf_ccb_cover_goggles_down.p3d";
hiddenSelections[] = { "casco", "coifa","goggles_down","glass_down"};
};
//=============================== CAPACETES BALÍSTICOS ============================================
//-----------------------CCB Verde--------------------------
// Sem coifa
class braf_eb_ccb : braf_headgear {
scope = 2;
scopeArsenal = 2;
scopeCurator = 2;
displayName = "$STR_braf_headgear_ccb_olive";
picture = "\braf\braf_characters_headgear\data\ccb\ui\ccb_ui.paa";
model = "braf\braf_characters_headgear\ccb\braf_ccb.p3d";
hiddenSelections[] = {
"casco",
};
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa"
};
class ItemInfo : braf_ccb_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa"
};
};
};
class braf_eb_ccb_goggles_up : braf_eb_ccb {
displayName = "$STR_braf_headgear_ccb_olive_gogglesup";
model = "braf\braf_characters_headgear\ccb\braf_ccb_goggles_up.p3d";
hiddenSelections[] = { "casco", "goggles_up","glass_up" };
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa"
};
class ItemInfo : braf_ccb_goggles_up_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa"
};
};
};
class braf_eb_ccb_goggles_down : braf_eb_ccb {
displayName = "$STR_braf_headgear_ccb_olive_gogglesdown";
model = "braf\braf_characters_headgear\ccb\braf_ccb_goggles_down.p3d";
hiddenSelections[] = { "casco","goggles_down","glass_down" };
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa",
};
class ItemInfo : braf_ccb_goggles_down_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa",
};
};
};
class braf_eb_ccb_nvg : braf_eb_ccb {
displayName = "$STR_braf_headgear_ccb_olive_nvg";
model = "braf\braf_characters_headgear\ccb\braf_ccb_nvg.p3d";
hiddenSelections[] = { "casco","nvg" };
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa"
};
class ItemInfo : braf_ccb_nvg_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa"
};
};
};
// Com coifa do Exército
class braf_eb_ccb_cover : braf_headgear {
scope = 2;
displayName = "$STR_braf_headgear_ccb_lizard";
picture = "\braf\braf_characters_headgear\data\ccb\ui\ccb_cover_ui.paa";
model = "braf\braf_characters_headgear\ccb\braf_ccb_cover.p3d";
hiddenSelections[] = { "casco", "coifa" };
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\ccb\eb\ccb_coifa_lizard_CO.paa",
};
class ItemInfo : braf_ccb_cover_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\ccb\eb\ccb_coifa_lizard_CO.paa",
};
};
};
class braf_eb_ccb_cover_goggles_up : braf_eb_ccb_cover {
displayName = "$STR_braf_headgear_ccb_lizard_gogglesup";
model = "braf\braf_characters_headgear\ccb\braf_ccb_cover_goggles_up.p3d";
hiddenSelections[] = { "casco", "coifa", "goggles_up", "glass_up" };
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\ccb\eb\ccb_coifa_lizard_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa"
};
class ItemInfo : braf_ccb_cover_goggles_up_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\ccb\eb\ccb_coifa_lizard_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa"
};
};
};
class braf_eb_ccb_cover_goggles_down : braf_eb_ccb_cover {
displayName = "$STR_braf_headgear_ccb_lizard_gogglesdown";
model = "braf\braf_characters_headgear\ccb\braf_ccb_cover_goggles_down.p3d";
hiddenSelections[] = { "casco", "coifa", "goggles_down", "glass_down"};
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\ccb\eb\ccb_coifa_lizard_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa"
};
class ItemInfo : braf_ccb_cover_goggles_down_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\ccb\eb\ccb_coifa_lizard_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa"
};
};
};
class braf_eb_ccb_cover_nvg : braf_eb_ccb_cover {
displayName = "$STR_braf_headgear_ccb_lizard_nvg";
hiddenSelections[] = { "casco", "coifa", "nvg" };
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\ccb\eb\ccb_coifa_lizard_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa"
};
class ItemInfo : braf_ccb_cover_nvg_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\ccb\eb\ccb_coifa_lizard_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa"
};
};
};
// Com coifa da FAB
class braf_fab_ccb_cover : braf_eb_ccb_cover {
displayName = "$STR_braf_headgear_ccb_fab";
picture = "braf\braf_characters_headgear\data\ccb\ui\ccb_cover_fab_ui.paa";
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\ccb\fab\Coifa_fab_co.paa"
};
class ItemInfo : braf_ccb_cover_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\ccb\fab\Coifa_fab_co.paa"
};
};
};
class braf_fab_ccb_cover_goggles_up : braf_eb_ccb_cover_goggles_up {
displayName = "$STR_braf_headgear_ccb_fab_gogglesup";
picture = "braf\braf_characters_headgear\data\ccb\ui\ccb_cover_fab_goggles_up_ui.paa";
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\ccb\fab\Coifa_fab_co.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa"
};
class ItemInfo : braf_ccb_cover_goggles_up_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\ccb\fab\Coifa_fab_co.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa"
};
};
};
class braf_fab_ccb_cover_goggles_down : braf_eb_ccb_cover_goggles_down {
displayName = "$STR_braf_headgear_ccb_fab_gogglesdown";
picture = "braf\braf_characters_headgear\data\ccb\ui\ccb_cover_fab_goggles_down_ui.paa";
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\ccb\fab\Coifa_fab_co.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa",
};
class ItemInfo : braf_ccb_cover_goggles_down_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\ccb\fab\Coifa_fab_co.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa"
};
};
};
class braf_fab_ccb_cover_nvg : braf_eb_ccb_cover_nvg {
displayName = "$STR_braf_headgear_ccb_fab_nvg";
picture = "braf\braf_characters_headgear\data\ccb\ui\ccb_cover_fab_ui.paa";
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\ccb\fab\Coifa_fab_co.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa"
};
class ItemInfo : braf_ccb_cover_nvg_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_od_CO.paa",
"braf\braf_characters_headgear\data\ccb\fab\Coifa_fab_co.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa"
};
};
};
// Preto
class braf_ccb_black : braf_eb_ccb {
scope = 2;
displayName = "$STR_braf_headgear_ccb_black";
picture = "braf\braf_characters_headgear\data\ccb\ui\ccb_black_ui.paa";
hiddenSelections[] = { "casco" };
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_pe_CO.paa"
};
class ItemInfo : braf_ccb_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_pe_CO.paa"
};
};
};
class braf_ccb_black_goggles_up : braf_eb_ccb_goggles_up {
displayName = "$STR_braf_headgear_ccb_black_goggles_up";
picture = "braf\braf_characters_headgear\data\ccb\ui\ccb_black_goggles_up_ui.paa";
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_pe_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa",
};
class ItemInfo : braf_ccb_goggles_up_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_pe_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa",
};
};
};
class braf_ccb_black_goggles_down : braf_eb_ccb_goggles_down {
displayName = "$STR_braf_headgear_ccb_black_goggles_down";
picture = "braf\braf_characters_headgear\data\ccb\ui\ccb_black_goggles_down_ui.paa";
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_pe_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa",
};
class ItemInfo : braf_ccb_goggles_down_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_pe_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa",
};
};
};
class braf_ccb_black_nvg : braf_eb_ccb_nvg {
displayName = "$STR_braf_headgear_ccb_black_nvg";
picture = "braf\braf_characters_headgear\data\ccb\ui\ccb_black_ui.paa";
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_pe_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa"
};
class ItemInfo : braf_ccb_nvg_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_pe_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa"
};
};
};
// Nações Unidas
class braf_ccb_unitednations : braf_eb_ccb {
displayName = "$STR_braf_headgear_ccb_unitednations";
picture = "braf\braf_characters_headgear\data\ccb\ui\ccb_un_ui.paa";
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_un_CO.paa"
};
class ItemInfo : braf_ccb_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_un_CO.paa"
};
};
};
class braf_ccb_unitednations_goggles_up : braf_eb_ccb_goggles_up {
displayName = "$STR_braf_headgear_ccb_unitednations_gogglesup";
picture = "braf\braf_characters_headgear\data\ccb\ui\ccb_un_goggles_up_ui.paa";
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_un_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa",
};
class ItemInfo : braf_ccb_goggles_up_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_un_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa",
};
};
};
class braf_ccb_unitednations_googles_down : braf_eb_ccb_goggles_down {
displayName = "$STR_braf_headgear_ccb_unitednations_gogglesdown";
picture = "braf\braf_characters_headgear\data\ccb\ui\ccb_un_goggles_down_ui.paa";
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_un_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa",
};
class ItemInfo : braf_ccb_goggles_down_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_un_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\glass_CA.paa",
};
};
};
class braf_ccb_unitednations_nvg : braf_eb_ccb_nvg {
displayName = "$STR_braf_headgear_ccb_unitednations_nvg";
picture = "braf\braf_characters_headgear\data\ccb\ui\ccb_un_ui.paa";
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_un_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa"
};
class ItemInfo : braf_ccb_nvg_itemInfo {
hiddenSelectionsTextures[] = {
"braf\braf_characters_headgear\data\ccb\eb\ccb_un_CO.paa",
"braf\braf_characters_headgear\data\goggles_nvg\goggles_large_CO.paa"
};
};
};

View File

@@ -0,0 +1,114 @@
class CfgPatches {
class BRAF_characters_headgear {
author = "BRAF Team";
units[] = {};
weapons[] = {
"braf_bandeirante_cap_lizard",
"braf_beret_olive",
"braf_beret_black",
"braf_beret_blue",
"braf_beret_jungle",
"braf_beret_tan",
"braf_boonie_hat_lizard",
"braf_boonie_hat_ERDL",
"braf_boonie_hat_olive",
"braf_boonie_hat_woodland",
"braf_boonie_hat_black",
"braf_headgear_cap_search_and_rescue",
"braf_headgear_cap_united_nations",
"braf_caatinga_cap_tan",
"braf_eb_cbt",
"braf_eb_ccb",
"braf_eb_ccb_goggles_up",
"braf_eb_ccb_goggles_down",
"braf_eb_ccb_nvg",
"braf_eb_ccb_pe",
"braf_eb_ccb_cover",
"braf_eb_ccb_cover_goggles_up",
"braf_eb_ccb_cover_goggles_down",
"braf_eb_ccb_cover_nvg",
"braf_ccb_unitednations",
"braf_ccb_unitednations_goggles_up",
"braf_ccb_unitednations_googles_down",
"braf_ccb_unitednations_nvg",
"braf_comtac_headset_olive",
"braf_comtac_headset_tan",
"braf_eb_cvc",
"braf_m1_liner",
"braf_m1_liner_plastic",
"braf_m1_steel",
"braf_m1_cover_late_lz",
"braf_eb_mich2001",
"braf_eb_mich2001_goggles_up",
"braf_eb_mich2001_goggles_down",
"braf_eb_mich2001_nvg",
"braf_eb_opscore_olive",
"braf_eb_opscore_black",
"braf_eb_opscore_tan",
"braf_eb_opscore_comtac_olive",
"braf_eb_opscore_comtac_black",
"braf_eb_opscore_comtac_tan",
"braf_army_PatrolCap",
"braf_PatrolCap_caatinga",
"braf_PatrolCap_cigs",
"braf_PatrolCap_CIGS_color",
"braf_PatrolCap_forop",
"braf_PatrolCap_GuiaMnt",
"braf_PatrolCap_aer",
"braf_PatrolCap_AvExAv",
"braf_army_Palamole",
"braf_fab_boonie",
"braf_fab_ccb_cover",
"braf_fab_ccb_cover_goggles_up",
"braf_fab_ccb_cover_goggles_down",
"braf_fab_ccb_cover_nvg",
"braf_headgear_manda_brasa",
"braf_headgear_cap_search_and_rescue",
"braf_headgear_cap_united_nations",
};
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 CfgWeapons {
class ItemCore;
class HeadGearItem;
class H_HelmetB;
class braf_headgear : H_HelmetB {
Author = "BRAF Team";
scope = 0;
scopeCurator = 0;
class ItemInfo : HeadGearItem {
allowedSlots[] = {801, 901, 701, 605};
modelSides[] = {3};
};
};
class braf_kevlar_iiia_helmet : HeadGearItem {
uniformModel = "braf\braf_characters_headgear\ccb\braf_ccb.p3d";
mass = 25;
class HitpointsProtectionInfo {
class Head {
hitpointName = "HitHead";
armor = 8;
passThrough = 0.5;
};
};
};
#include "ccb\w_ccb.hpp"
#include "mich_2000\w_mich_2000.hpp"
#include "mich_2001\w_mich_2001.hpp"
#include "opscore\w_opscore.hpp"
#include "w_headgear.hpp"
//#include "w_headgear_cap.hpp"
};

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.

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.25,0.25,0.25,0};
specularPower = 50;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_characters_headgear\data\Pala_Dura\camo_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_headgear\data\Pala_Dura\camo_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_headgear\data\Pala_Dura\camo_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.

View File

@@ -0,0 +1,92 @@
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,1.0};
emmisive[] = {0.0,0.0,0.0,0.0};
specular[] = {1,1,1,1.0};
specularPower = 150;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_characters_headgear\data\Pala_Dura\details_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 = "#(argb,8,8,3)color(0.7,0.7,0.7,1,AS)";
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_headgear\data\Pala_Dura\details_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.29,0.01)";
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 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.

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.

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_headgear\data\Pala_mole\palamole_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_headgear\data\Pala_mole\palamole_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_headgear\data\Pala_mole\palamole_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.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More