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,103 @@
# braf_fnc_setFlightsuitInsignias
**Params:**
* unit - string
* battalion/squadron - string
* function - string (optional, "pilot" is the default)
* rank - string (optional, "captain" is the default)
Usage:
insert it on the unit init or any script in your mission:
```sqf
[unit,battalion,function, rank] call braf_fnc_setFlightsuitInsignias;
```
set the player as flight mechanic from the 1st Army Aviation Battalion:
```sqf
[player,"1bavex","mechanic"] call braf_fnc_setFlightsuitInsignias;
```
set "this" (unit in init) as air force pilot
```sqf
[this,"vf1"] call braf_fnc_setFlightsuitInsignias;
```
## Battalion/Squadron Options
### Army Aviation Battalions
* "1bavex"
* "2bavex"
* "3bavex"
* "4bavex"
### Air Force Squadroons
* "afa"
* "1gda"/"jaguar"
* "1-9gav"/"arara"
* "3-10gav"/"centauro"
* "1-3gav"/"escorpiao"
* "3-3gav"/"flecha"
* "1-1gt"/"gordo"
* "2-3gav"/"grifo"
* "7-8gav"/"harpia"
* "1-12gav"/"horus"
* "1-15gav"/"onca"
* "5-8gav"/"pantera"
* "1-10gav"/"poker"
* "2-8gav"/"poti"
* "3-8gav"/"puma"
* "eda"/"fumaca"
* "1-1gavca"/"jambock"
* "2-5gav"/"joker"
* "1-4gav"/"pacau"
* "1-14gav"/"pampa"
* "2-1gavca"/"pifpaf"
* "2-10gav"/"pelicano"
### Navy Squadroons
* "hu1"/"aguia"
* "hu2"/"pegasus"
* "hu41"/"hipogrifo"
* "hu51"/"albatroz"
* "hu61"/"gaviao"
* "hu91"/"tucano"
* "hs1"/"guerreiro"
* "ha1"/"lince"
* "hi1"/"garça"
* "qe1"/"harpia_drone"
* "vf1"/"falcao"
## Function Options
* "pilot"/"piloto"/null
* "mechanic"/"mecanico"/"mec" (Navy and Army only)
* "observer"/"observador"/"obs" (Army only)
## Rank Options
As last optional paramether, you can customize the user rank on the flightsuit using this function:
```sqf
[this,"vf1","pilot", "major"] call braf_fnc_setFlightsuitInsignias;
```
You can also use the [vanilla rank function in Arma 3](https://community.bistudio.com/wiki/rank) to get the unit rank right on the function:
```sqf
[this,"vf1","pilot", rank this] call braf_fnc_setFlightsuitInsignias;
```
* "coronel"/"colonel"/"cel"
* "tenentecoronel"/"lieutnantcolonel"/"tc"
* "major"/"maj"
* "capitao"/"captain"/"cap"
* "1tenente/"lieutnant"/"1ten"
* "2tenente"/"2ten"
* "aspirante"/"aspirant"

View File

@@ -0,0 +1,84 @@
params["_unit", ["_force", "army", ["army", "air_force", "navy"]], ["_type", "heli", ["heli", "transport", "fighter"]]];
switch (_force) do {
case "army": {
_armyAviationBattalions = [
"1bavex",
"2bavex",
"3bavex",
"4bavex"
];
[_unit, selectRandom _armyAviationBattalions] call braf_fnc_setFlightsuitInsignias;
};
case "air_force": {
switch (_type) do {
case "heli": {
_heliSquadrons = [
"harpia",
"pantera",
"poti",
"puma",
"pelicano"
];
[_unit, selectRandom _heliSquadrons] call braf_fnc_setFlightsuitInsignias;
};
case "transport": {
_transportSquadrons = [
"arara",
"gordo",
"onca"
];
[_unit, selectRandom _transportSquadrons] call braf_fnc_setFlightsuitInsignias;
};
case "fighter": {
_fighterSquadrons = [
"jaguar",
"centauro",
"escorpiao",
"flecha",
"grifo",
"poker",
"jambock",
"joker",
"pacau",
"pampa",
"pifpaf"
];
[_unit, selectRandom _fighterSquadrons] call braf_fnc_setFlightsuitInsignias;
};
default {
[_unit, "jambock"] call braf_fnc_setFlightsuitInsignias;
};
};
};
case "navy": {
switch (_type) do {
case "heli": {
_heliSquadrons = [
"aguia",
"pegasus",
"hipogrifo",
"albatroz",
"gaviao",
"tucano",
"guerreiro",
"lince",
"garça"
];
[_unit, selectRandom _heliSquadrons] call braf_fnc_setFlightsuitInsignias;
};
case "fighter": {
[_unit, "falcao"] call braf_fnc_setFlightsuitInsignias;
};
default {
[_unit, "aguia"] call braf_fnc_setFlightsuitInsignias;
};
};
};
default {};
};

View File

@@ -0,0 +1,45 @@
param["_nome"];
covertChar = toArray _nome; // Transforma a palavra _nome em um array de numeros
{
// Variantes com acentos
_aA = [225, 224, 227, 226, 228, 229, 257, 259, 261, 193, 192, 195, 194, 196, 197, 256, 258, 260];
_eE = [233, 232, 234, 235, 275, 279, 281, 201, 200, 202, 203, 274, 278, 280];
_iI = [237, 236, 238, 239, 299, 303, 305, 205, 204, 206, 207, 298, 302];
_oO = [243, 242, 245, 244, 246, 333, 337, 248, 211, 210, 213, 212, 214, 332, 336, 216];
_uU = [250, 249, 251, 252, 363, 367, 369, 371, 218, 217, 219, 220, 362, 366, 368, 370];
_cC = [231, 199];
_nN = [241, 209];
_yY = [253, 255, 221, 376];
// Alfabeto normal
_all = [97, 65, 98, 66, 99, 67, 100, 68, 101, 69, 102, 70, 103, 71, 104, 72, 105, 73, 106, 74, 107, 75, 108, 76, 109, 77, 110, 78, 111, 79, 112, 80, 113, 81, 114, 82, 115, 83, 116, 84, 117, 85, 118, 86, 119, 87, 120, 88, 121, 89, 122, 90];
if (!(_x in _all)) then {
covertChar set [_forEachIndex, 32] // Se nao for do alfabeto coloque espaço "Sd.Pereira" => "Sd Pereira"
};
if (_x in _aA) then {
covertChar set [_forEachIndex, 97] // Se tiver acento tire-o Letra A "Ã" => "A"
};
if (_x in _eE) then {
covertChar set [_forEachIndex, 101] // Se tiver acento tire-o Letra E "É" => "E"
};
if (_x in _iI) then {
covertChar set [_forEachIndex, 105] // Se tiver acento tire-o Letra I "Í" => "I"
};
if (_x in _oO) then {
covertChar set [_forEachIndex, 111] // Se tiver acento tire-o "Diógenes" => "Diogenes"
};
if (_x in _uU) then {
covertChar set [_forEachIndex, 117] // Se tiver acento tire-o Letra U "Ú" => "U"
};
if (_x in _cC) then {
covertChar set [_forEachIndex, 99] // Se tiver acento tire-o Letra C "Ç" => "C"
};
if (_x in _nN) then {
covertChar set [_forEachIndex, 110] // Se tiver acento tire-o Letra N "Ñ" => "N"
};
if (_x in _yY) then {
covertChar set [_forEachIndex, 121] // Se tiver acento tire-o Letra Y "Ý" => "Y"
};
} forEach covertChar;
_nome = toString covertChar;
_nome

View File

@@ -0,0 +1,51 @@
// Script para chamar o distintivo de arma/quadro/serviço nas fardas do exército
// Autor: Valmo Trindade
params["_unit", "_branch"];
switch (_branch) do {
case "artilharia": {
_unit setObjectTextureGlobal [13, "braf\braf_insignia\uniform\branch\artilharia_CO.paa"];
_unit setObjectMaterialGlobal [13, "braf\braf_insignia\uniform\branch\artilharia.rvmat"];
};
case "avex": {
_unit setObjectTextureGlobal [13, "braf\braf_insignia\uniform\branch\avex_CO.paa"];
_unit setObjectMaterialGlobal [13, "braf\braf_insignia\uniform\branch\avex.rvmat"];
};
case "cavalaria": {
_unit setObjectTextureGlobal [13, "braf\braf_insignia\uniform\branch\cavalaria_CO.paa"];
_unit setObjectMaterialGlobal [13, "braf\braf_insignia\uniform\branch\cavalaria.rvmat"];
};
case "comandos": {
_unit setObjectTextureGlobal [13, "braf\braf_insignia\uniform\branch\comandos_CO.paa"];
_unit setObjectMaterialGlobal [13, "braf\braf_insignia\uniform\branch\comandos.rvmat"];
};
case "comunicacoes": {
_unit setObjectTextureGlobal [13, "braf\braf_insignia\uniform\branch\comunicacoes_CO.paa"];
_unit setObjectMaterialGlobal [13, "braf\braf_insignia\uniform\branch\comunicacoes.rvmat"];
};
case "engenharia": {
_unit setObjectTextureGlobal [13, "braf\braf_insignia\uniform\branch\engenharia_CO.paa"];
_unit setObjectMaterialGlobal [13, "braf\braf_insignia\uniform\branch\engenharia.rvmat"];
};
case "infantaria": {
_unit setObjectTextureGlobal [13, "braf\braf_insignia\uniform\branch\infantaria_CO.paa"];
_unit setObjectMaterialGlobal [13, "braf\braf_insignia\uniform\branch\infantaria.rvmat"];
};
case "intendencia": {
_unit setObjectTextureGlobal [13, "braf\braf_insignia\uniform\branch\intendencia_CO.paa"];
_unit setObjectMaterialGlobal [13, "braf\braf_insignia\uniform\branch\intendencia.rvmat"];
};
case "matbel": {
_unit setObjectTextureGlobal [13, "braf\braf_insignia\uniform\branch\matbel_CO.paa"];
_unit setObjectMaterialGlobal [13, "braf\braf_insignia\uniform\branch\matbel.rvmat"];
};
case "saude": {
_unit setObjectTextureGlobal [13, "braf\braf_insignia\uniform\branch\saude_CO.paa"];
_unit setObjectMaterialGlobal [13, "braf\braf_insignia\uniform\branch\saude.rvmat"];
};
default {
_unit setObjectTextureGlobal [13, "braf\braf_insignia\uniform\branch\infantaria_CO.paa"];
_unit setObjectMaterialGlobal [13, "braf\braf_insignia\uniform\branch\infantaria.rvmat"];
};
};

View File

@@ -0,0 +1,560 @@
// Script para chamar o distintivo de unidade de aviação no macacão de voo
// Autor: Valmo Trindade
params["_unit", "_battalion", ["_function", "pilot"], ["_rank", "LIEUTENANT"]];
_battalion = toLowerANSI _battalion;
_function = toLowerANSI _function;
_uniform = uniform _unit;
flightsuits = [
"braf_characters_army_aviation_flightsuit",
"braf_characters_air_force_fighter_flightsuit",
"braf_characters_air_force_flightsuit",
"braf_characters_navy_fighter_flightsuit",
"braf_characters_navy_flightsuit",
"braf_hiaf_pilot_coverall",
"braf_cratenia_pilot_regular_Coverall"
];
armyAviationBattalions = [
"1bavex",
"2bavex",
"3bavex",
"4bavex"
];
airForceSquadrons = [
"1gda", "jaguar",
"afa",
"1-9gav", "arara",
"3-10gav", "centauro",
"1-3gav", "escorpiao",
"3-3gav", "flecha",
"1-1gt", "gordo",
"2-3gav", "grifo",
"7-8gav", "harpia",
"1-12gav", "horus",
"1-15gav", "onca",
"5-8gav", "pantera",
"1-10gav", "poker",
"2-8gav", "poti",
"3-8gav", "puma",
"eda", "fumaca",
"1-1gavca", "jambock",
"2-5gav", "joker",
"1-4gav", "pacau",
"1-14gav", "pampa",
"2-1gavca", "pifpaf",
"2-10gav", "pelicano"
];
navySquadrons = [
"hu1", "aguia",
"hu2", "pegasus",
"hu41", "hipogrifo",
"hu51", "albatroz",
"hu61", "gaviao",
"hu91", "tucano",
"hs1", "guerreiro",
"ha1", "lince",
"hi1", "garça",
"qe1", "harpia_drone",
"vf1", "falcao"
];
if ((_uniform in flightsuits)) then {
_is_fighter_suit = false;
_fighter_suits = [
"braf_characters_air_force_fighter_flightsuit",
"braf_characters_navy_fighter_flightsuit"
];
if (_uniform in _fighter_suits) then {
_is_fighter_suit = true;
};
handleFightersuitSelection = {
params["_slot", "_is_fighter_suit"];
if (_is_fighter_suit) then {
_slot = _slot + 2;
};
_slot;
};
for "_i" from ([1, _is_fighter_suit] call handleFightersuitSelection) to ([12, _is_fighter_suit] call handleFightersuitSelection) do {
_unit setObjectTextureGlobal [_i, ""];
_unit setObjectMaterialGlobal [_i, ""];
};
if (_battalion in armyAviationBattalions) then {
_unit setObjectTextureGlobal [[1, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_certification\army_nvg_co.paa"];
_unit setObjectMaterialGlobal [[1, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_certification\army_nvg.rvmat"];
_unit setObjectTextureGlobal [[3, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\aviation_force\avex_co.paa"];
_unit setObjectMaterialGlobal [[3, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\aviation_force\avex.rvmat"];
_unit setObjectTextureGlobal [[5, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\flag\Flag_co.paa"];
_unit setObjectMaterialGlobal [[5, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\flag\Flag.rvmat"];
switch (_battalion) do {
case "1bavex": {
_unit setObjectTextureGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\1bavex_co.paa"];
_unit setObjectMaterialGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\1bavex.rvmat"];
};
case "2bavex": {
_unit setObjectTextureGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\2bavex_co.paa"];
_unit setObjectMaterialGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\2bavex.rvmat"];
};
case "3bavex": {
_unit setObjectTextureGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\3bavex_co.paa"];
_unit setObjectMaterialGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\3bavex.rvmat"];
};
case "4bavex": {
_unit setObjectTextureGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\4bavex_co.paa"];
_unit setObjectMaterialGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\4bavex.rvmat"];
};
default {
_unit setObjectTextureGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\1bavex_co.paa"];
_unit setObjectMaterialGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\1bavex.rvmat"];
};
};
switch (_function) do {
case "pilot": {
_unit setObjectTextureGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\army_pilot_co.paa"];
_unit setObjectMaterialGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\army_pilot.rvmat"];
};
case "mechanic": {
_unit setObjectTextureGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\army_mec_co.paa"];
_unit setObjectMaterialGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\army_mec.rvmat"];
};
case "observer": {
_unit setObjectTextureGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\army_obs_co.paa"];
_unit setObjectMaterialGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\army_obs.rvmat"];
};
default {
_unit setObjectTextureGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\army_pilot_co.paa"];
_unit setObjectMaterialGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\army_pilot.rvmat"];
};
};
};
if (_battalion in airForceSquadrons) then {
_unit setObjectTextureGlobal [[3, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\aviation_force\d22_co.paa"];
_unit setObjectMaterialGlobal [[3, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\aviation_force\d22.rvmat"];
_unit setObjectTextureGlobal [[9, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\tab\brazilian_tab_co.paa"];
_unit setObjectMaterialGlobal [[9, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\tab\brazilian_tab.rvmat"];
_unit setObjectTextureGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\air_force_pilot_co.paa"];
_unit setObjectMaterialGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\air_force_pilot.rvmat"];
_unit setObjectTextureGlobal [[4, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\aviation_type\OfSub.paa"];
_unit setObjectMaterialGlobal [[4, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\aviation_type\Aviacao.rvmat"];
switch (_rank) do {
case "LIEUTENANT": {
_unit setObjectTextureGlobal [[11, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\rank\fab\1ten\Rank_co.paa"];
_unit setObjectMaterialGlobal [[11, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\rank\fab\1ten\Rank.rvmat"];
_unit setObjectTextureGlobal [[4, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\aviation_type\OfSub.paa"];
};
case "CAPTAIN": {
_unit setObjectTextureGlobal [[11, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\rank\fab\Cap\Rank_co.paa"];
_unit setObjectMaterialGlobal [[11, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\rank\fab\Cap\Rank.rvmat"];
_unit setObjectTextureGlobal [[4, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\aviation_type\OfInt.paa"];
};
case "MAJOR": {
_unit setObjectTextureGlobal [[11, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\rank\fab\Maj\Rank_co.paa"];
_unit setObjectMaterialGlobal [[11, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\rank\fab\Maj\Rank.rvmat"];
_unit setObjectTextureGlobal [[4, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\aviation_type\OfSup.paa"];
};
case "COLONEL": {
_unit setObjectTextureGlobal [[11, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\rank\fab\Cel\Rank_co.paa"];
_unit setObjectMaterialGlobal [[11, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\rank\fab\Cel\Rank.rvmat"];
_unit setObjectTextureGlobal [[4, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\aviation_type\OfSup.paa"];
};
default {
_unit setObjectTextureGlobal [[11, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\rank\fab\Cap\Rank_co.paa"];
_unit setObjectMaterialGlobal [[11, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\rank\fab\Cap\Rank.rvmat"];
_unit setObjectTextureGlobal [[4, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\aviation_type\OfSub.paa"];
};
};
switch (_battalion) do {
case "1gda": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_2_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_2.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\1GDA\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\1GDA\EsqFAB.rvmat"];
};
case "jaguar": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_2_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_2.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\1GDA\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\1GDA\EsqFAB.rvmat"];
};
case "afa": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\AFA\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\AFA\EsqFAB.rvmat"];
};
case "1-9gav": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_8_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_8.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Arara\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Arara\EsqFAB.rvmat"];
};
case "arara": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_8_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_8.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Arara\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Arara\EsqFAB.rvmat"];
};
case "3-10gav": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_4_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_4.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Centauro\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Centauro\EsqFAB.rvmat"];
};
case "centauro": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_4_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_4.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Centauro\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Centauro\EsqFAB.rvmat"];
};
case "1-3gav": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_7_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_7.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Escorpiao\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Escorpiao\EsqFAB.rvmat"];
};
case "escorpiao": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_7_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_7.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Escorpiao\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Escorpiao\EsqFAB.rvmat"];
};
case "3-3gav": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_5_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_5.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Flecha\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Flecha\EsqFAB.rvmat"];
};
case "flecha": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_5_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_5.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Flecha\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Flecha\EsqFAB.rvmat"];
};
case "1-1gt": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_11_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_11.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Gordo\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Gordo\EsqFAB.rvmat"];
};
case "gordo": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_11_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_11.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Gordo\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Gordo\EsqFAB.rvmat"];
};
case "2-3gav": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_6_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_6.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Grifo\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Grifo\EsqFAB.rvmat"];
};
case "grifo": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_6_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_6.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Grifo\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Grifo\EsqFAB.rvmat"];
};
case "7-8gav": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_8_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_8.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Harpia\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Harpia\EsqFAB.rvmat"];
};
case "harpia": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_8_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_8.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Harpia\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Harpia\EsqFAB.rvmat"];
};
case "1-12gav": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_4_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_4.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Horus\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Horus\EsqFAB.rvmat"];
};
case "horus": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_4_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_4.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Horus\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Horus\EsqFAB.rvmat"];
};
case "1-15gav": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_5_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_5.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Onca\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Onca\EsqFAB.rvmat"];
};
case "onca": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_5_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_5.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Onca\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Onca\EsqFAB.rvmat"];
};
case "5-8gav": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_4_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_4.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Pantera\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Pantera\EsqFAB.rvmat"];
};
case "pantera": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_4_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_4.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Pantera\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Pantera\EsqFAB.rvmat"];
};
case "1-10gav": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_4_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_4.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Poker\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Poker\EsqFAB.rvmat"];
};
case "poker": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_4_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_4.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Poker\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Poker\EsqFAB.rvmat"];
};
case "2-8gav": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_10_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_10.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Poti\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Poti\EsqFAB.rvmat"];
};
case "poti": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_10_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_10.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Poti\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Poti\EsqFAB.rvmat"];
};
case "3-8gav": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_12_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_12.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Puma\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Puma\EsqFAB.rvmat"];
};
case "puma": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_12_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_12.rvmat"];
_unit setObjectTextureGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Puma\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[8, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\Puma\EsqFAB.rvmat"];
};
case "eda": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\AFA\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\AFA\EsqFAB.rvmat"];
_unit setObjectTextureGlobal [[3, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\EDA\Bolso_R_co.paa"];
_unit setObjectMaterialGlobal [[3, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\EDA\Bolso_R.rvmat"];
};
case "fumaca": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\AFA\EsqFAB_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron2\AFA\EsqFAB.rvmat"];
_unit setObjectTextureGlobal [[3, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\EDA\Bolso_R_co.paa"];
_unit setObjectMaterialGlobal [[3, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\EDA\Bolso_R.rvmat"];
};
case "1-1gavca": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_12_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_12.rvmat"];
_unit setObjectTextureGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\Jambock\Bolso_R_co.paa"];
_unit setObjectMaterialGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\Jambock\Bolso_R.rvmat"];
};
case "jambock": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_12_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_12.rvmat"];
_unit setObjectTextureGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\Jambock\Bolso_R_co.paa"];
_unit setObjectMaterialGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\Jambock\Bolso_R.rvmat"];
};
case "2-5gav": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_10_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_10.rvmat"];
_unit setObjectTextureGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\Joker\Bolso_R_co.paa"];
_unit setObjectMaterialGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\Joker\Bolso_R.rvmat"];
};
case "joker": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_10_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_10.rvmat"];
_unit setObjectTextureGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\Joker\Bolso_R_co.paa"];
_unit setObjectMaterialGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\Joker\Bolso_R.rvmat"];
};
case "1-4gav": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_8_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_8.rvmat"];
_unit setObjectTextureGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\Pacau\Bolso_R_co.paa"];
_unit setObjectMaterialGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\Pacau\Bolso_R.rvmat"];
};
case "pacau": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_8_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_8.rvmat"];
_unit setObjectTextureGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\Pacau\Bolso_R_co.paa"];
_unit setObjectMaterialGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\Pacau\Bolso_R.rvmat"];
};
case "1-14gav": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_3_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_3.rvmat"];
_unit setObjectTextureGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\Pampa\Bolso_R_co.paa"];
_unit setObjectMaterialGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\Pampa\Bolso_R.rvmat"];
};
case "pampa": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_3_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_3.rvmat"];
_unit setObjectTextureGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\Pampa\Bolso_R_co.paa"];
_unit setObjectMaterialGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\Pampa\Bolso_R.rvmat"];
};
case "2-1gavca": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_12_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_12.rvmat"];
_unit setObjectTextureGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\PIfPaf\Bolso_R_co.paa"];
_unit setObjectMaterialGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\PifPaf\Bolso_R.rvmat"];
};
case "pifpaf": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_12_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_12.rvmat"];
_unit setObjectTextureGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\PIfPaf\Bolso_R_co.paa"];
_unit setObjectMaterialGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\PifPaf\Bolso_R.rvmat"];
};
case "2-10gav": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_5_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_5.rvmat"];
_unit setObjectTextureGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\SAR\Pelicano\Bolso_R_co.paa"];
_unit setObjectMaterialGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\SAR\Pelicano\Bolso_R.rvmat"];
};
case "pelicano": {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_5_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_5.rvmat"];
_unit setObjectTextureGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\SAR\Pelicano\Bolso_R_co.paa"];
_unit setObjectMaterialGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\SAR\Pelicano\Bolso_R.rvmat"];
};
default {
_unit setObjectTextureGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_12_co.paa"];
_unit setObjectMaterialGlobal [[2, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_wing\ala_12.rvmat"];
_unit setObjectTextureGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\Jambock\Bolso_R_co.paa"];
_unit setObjectMaterialGlobal [[7, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\squadron1\fab\Fighter\Jambock\Bolso_R.rvmat"];
};
};
};
if (_battalion in navySquadrons) then {
_unit setObjectTextureGlobal [[1, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_certification\navy_nvg_co.paa"];
_unit setObjectMaterialGlobal [[1, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\air_certification\navy_nvg.rvmat"];
_unit setObjectTextureGlobal [[5, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\flag\Flag_co.paa"];
_unit setObjectMaterialGlobal [[5, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\flag\Flag.rvmat"];
switch (_battalion) do {
case "hu1": {};
case "aguia": {};
case "hu2": {};
case "pegasus": {};
case "hu41": {};
case "hipogrifo": {};
case "hu51": {};
case "albatroz": {};
case "hu61": {};
case "gaviao": {};
case "hu91": {};
case "tucano": {};
case "hs1": {};
case "guerreiro": {};
case "ha1": {};
case "lince": {};
case "hi1": {};
case "garça": {};
case "qe1": {};
case "harpia_drone": {};
case "vf1": {
_unit setObjectTextureGlobal [[4, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\aviation_type\Aviacao_co.paa"];
_unit setObjectMaterialGlobal [[4, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\aviation_type\Aviacao.rvmat"];
_unit setObjectTextureGlobal [[10, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\vf1\VF1_co.paa"];
_unit setObjectMaterialGlobal [[10, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\vf1\VF1.rvmat"];
};
case "falcao": {
_unit setObjectTextureGlobal [[4, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\aviation_type\Aviacao_co.paa"];
_unit setObjectMaterialGlobal [[4, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\aviation_type\Aviacao.rvmat"];
_unit setObjectTextureGlobal [[10, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\vf1\VF1_co.paa"];
_unit setObjectMaterialGlobal [[10, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\vf1\VF1.rvmat"];
};
default {};
};
switch (_function) do {
case "pilot": {
_unit setObjectTextureGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\navy_pilot_co.paa"];
_unit setObjectMaterialGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\navy_pilot.rvmat"];
};
case "piloto": {
_unit setObjectTextureGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\navy_pilot_co.paa"];
_unit setObjectMaterialGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\navy_pilot.rvmat"];
};
case "pil": {
_unit setObjectTextureGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\navy_pilot_co.paa"];
_unit setObjectMaterialGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\navy_pilot.rvmat"];
};
case "mechanic": {
_unit setObjectTextureGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\navy_mec_co.paa"];
_unit setObjectMaterialGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\navy_mec.rvmat"];
};
case "mecanico": {
_unit setObjectTextureGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\navy_mec_co.paa"];
_unit setObjectMaterialGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\navy_mec.rvmat"];
};
case "mec": {
_unit setObjectTextureGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\navy_mec_co.paa"];
_unit setObjectMaterialGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\navy_mec.rvmat"];
};
default {
_unit setObjectTextureGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\navy_pilot_co.paa"];
_unit setObjectMaterialGlobal [[6, _is_fighter_suit] call handleFightersuitSelection, "\braf\braf_insignia\uniform\flightsuit_insignias\identification\navy_pilot.rvmat"];
};
};
};
};

View File

@@ -0,0 +1,46 @@
// Script para chamar o nome na farda literalmente
// Autor: Valmo Trindade
params ["_objeto","_nome"];
_nameLength = count _nome;
_nome = [_nome ] call braf_fnc_removeDiacritical;
_nome = toArray _nome;
for "_letterIndex" from 0 to _nameLength do {
if ((_nome select _letterIndex) > 90) then {
_nome set [_letterIndex,(_nome select _letterIndex)-32];
};
};
_nome = toString _nome;
switch (_nameLength) do {
case 0: { _nome = " " };
case 1: { _nome = " " + _nome + " " };
case 2: { _nome = " " + _nome + " " };
case 3: { _nome = " " + _nome + " " };
case 4: { _nome = " " + _nome + " " };
case 5: { _nome = " " + _nome + " " };
case 6: { _nome = " " + _nome + " " };
case 7: { _nome = " " + _nome + " " };
case 8: { _nome = " " + _nome + " " };
case 9: { _nome = " " + _nome + " " };
case 10: { _nome = " " + _nome + " " };
case 11: { _nome = " " + _nome };
default { };
};
_nome = toArray _nome;
for "_characterIndex" from 0 to 11 do {
if (_nome select _characterIndex == 32) then {
_objeto setObjectTextureGlobal [_characterIndex,"braf\braf_insignia\Font\space.paa"];
} else {
_characterTexture = "\braf\braf_insignia\Font\"+toString [_nome select _characterIndex]+"_co.paa";
_characterMaterial = "\braf\braf_insignia\Font\"+toString [(_nome select _characterIndex) + 32]+".rvmat";
_objeto setObjectTextureGlobal [_characterIndex,_characterTexture];
_objeto setObjectMaterialGlobal [_characterIndex,_characterMaterial];
};
};

View File

@@ -0,0 +1,59 @@
// Script para chamar o nome na farda, com adaptações
// Autor: Valmo Trindade
params ["_objeto", "_nome"];
_nameLength = count _nome;
_nome = [_nome ] call braf_fnc_removeDiacritical;
_nome = toArray _nome;
for "_letterIndex" from 0 to _nameLength do {
if ((_nome select _letterIndex) > 90) then {
_nome set [_letterIndex,(_nome select _letterIndex)-32];
};
};
// Verifica se o nome tem espaço e se tem mais de 12 caracteres
_hasSpaceOnName = _nome find 32;
if (_hasSpaceOnName != -1) then {
if (_nameLength > 14) then {
_nome deleteRange [0,(_nome find 32)+1];
}
else {
if (_nameLength > 12) then {
_nome deleteRange [1,(_nome find 32)-1];
};
};
};
_nome = toString _nome;
_nameLength = count _nome;
switch (_nameLength) do {
case 0: { _nome = " " };
case 1: { _nome = " " + _nome + " " };
case 2: { _nome = " " + _nome + " " };
case 3: { _nome = " " + _nome + " " };
case 4: { _nome = " " + _nome + " " };
case 5: { _nome = " " + _nome + " " };
case 6: { _nome = " " + _nome + " " };
case 7: { _nome = " " + _nome + " " };
case 8: { _nome = " " + _nome + " " };
case 9: { _nome = " " + _nome + " " };
case 10: { _nome = " " + _nome + " " };
case 11: { _nome = " "+_nome };
default { };
};
_nome = toArray _nome;
for "_characterIndex" from 0 to 11 do {
if (_nome select _characterIndex == 32) then {
_objeto setObjectTextureGlobal [_characterIndex,"braf\braf_insignia\Font\space.paa"];
} else {
_characterTexture = "\braf\braf_insignia\Font\"+toString [_nome select _characterIndex]+"_co.paa";
_characterMaterial = "\braf\braf_insignia\Font\"+toString [(_nome select _characterIndex) + 32]+".rvmat";
_objeto setObjectTextureGlobal [_characterIndex,_characterTexture];
_objeto setObjectMaterialGlobal [_characterIndex,_characterMaterial];
};
};

View File

@@ -0,0 +1,29 @@
// Script para colocar o patch no camelbak da WTC
// Autor: Valmo Trindade
params["_unit", "_patch"];
if ((backpack _unit == "braf_backpack_wtc_hydro_pack_olive") || (backpack _unit == "braf_backpack_wtc_hydro_pack_black")) then {
switch (_patch) do {
case "PA": {
(backpackContainer _unit) setObjectTextureGlobal [1, "\braf\braf_insignia\hydro_pack\air_force_police_co.paa"];
(backpackContainer _unit) setObjectMaterialGlobal [1, "\braf\braf_insignia\hydro_pack\air_force_police.rvmat"];
};
case "PE": {
(backpackContainer _unit) setObjectTextureGlobal [1, "\braf\braf_insignia\hydro_pack\army_police_co.paa"];
(backpackContainer _unit) setObjectMaterialGlobal [1, "\braf\braf_insignia\hydro_pack\army_police.rvmat"];
};
case "MP": {
(backpackContainer _unit) setObjectTextureGlobal [1, "\braf\braf_insignia\hydro_pack\military_police_co.paa"];
(backpackContainer _unit) setObjectMaterialGlobal [1, "\braf\braf_insignia\hydro_pack\military_police.rvmat"];
};
case "PM": {
(backpackContainer _unit) setObjectTextureGlobal [1, "\braf\braf_insignia\hydro_pack\policia_militar_co.paa"];
(backpackContainer _unit) setObjectMaterialGlobal [1, "\braf\braf_insignia\hydro_pack\policia_militar.rvmat"];
};
default {
(backpackContainer _unit) setObjectTextureGlobal [1, _patch];
(backpackContainer _unit) setObjectMaterialGlobal [1, "\braf\braf_insignia\hydro_pack\patch.rvmat"];
};
};
};

View File

@@ -0,0 +1,59 @@
// Script para chamar o distintivo de posto/graduação nas fardas do exército
// Autor: Valmo Trindade
params["_unit", "_rank"];
switch (_rank) do {
case "soldado": {
_unit setObjectTextureGlobal [12, "braf\braf_insignia\uniform\rank\soldado_CO.paa"];
_unit setObjectMaterialGlobal [12, "braf\braf_insignia\uniform\rank\soldado.rvmat"];
};
case "cabo": {
_unit setObjectTextureGlobal [12, "braf\braf_insignia\uniform\rank\cabo_CO.paa"];
_unit setObjectMaterialGlobal [12, "braf\braf_insignia\uniform\rank\cabo.rvmat"];
};
case "3sarg": {
_unit setObjectTextureGlobal [12, "braf\braf_insignia\uniform\rank\3sarg_CO.paa"];
_unit setObjectMaterialGlobal [12, "braf\braf_insignia\uniform\rank\3sarg.rvmat"];
};
case "2sarg": {
_unit setObjectTextureGlobal [12, "braf\braf_insignia\uniform\rank\2sarg_CO.paa"];
_unit setObjectMaterialGlobal [12, "braf\braf_insignia\uniform\rank\2sarg.rvmat"];
};
case "1sarg": {
_unit setObjectTextureGlobal [12, "braf\braf_insignia\uniform\rank\1sarg_CO.paa"];
_unit setObjectMaterialGlobal [12, "braf\braf_insignia\uniform\rank\1sarg.rvmat"];
};
case "sub": {
_unit setObjectTextureGlobal [12, "braf\braf_insignia\uniform\rank\sub_CO.paa"];
_unit setObjectMaterialGlobal [12, "braf\braf_insignia\uniform\rank\sub.rvmat"];
};
case "2ten": {
_unit setObjectTextureGlobal [12, "braf\braf_insignia\uniform\rank\2ten_CO.paa"];
_unit setObjectMaterialGlobal [12, "braf\braf_insignia\uniform\rank\2ten.rvmat"];
};
case "1ten": {
_unit setObjectTextureGlobal [12, "braf\braf_insignia\uniform\rank\1ten_CO.paa"];
_unit setObjectMaterialGlobal [12, "braf\braf_insignia\uniform\rank\1ten.rvmat"];
};
case "cap": {
_unit setObjectTextureGlobal [12, "braf\braf_insignia\uniform\rank\cap_CO.paa"];
_unit setObjectMaterialGlobal [12, "braf\braf_insignia\uniform\rank\cap.rvmat"];
};
case "maj": {
_unit setObjectTextureGlobal [12, "braf\braf_insignia\uniform\rank\maj_CO.paa"];
_unit setObjectMaterialGlobal [12, "braf\braf_insignia\uniform\rank\maj.rvmat"];
};
case "tencel": {
_unit setObjectTextureGlobal [12, "braf\braf_insignia\uniform\rank\tencel_CO.paa"];
_unit setObjectMaterialGlobal [12, "braf\braf_insignia\uniform\rank\tencel.rvmat"];
};
case "cel": {
_unit setObjectTextureGlobal [12, "braf\braf_insignia\uniform\rank\cel_CO.paa"];
_unit setObjectMaterialGlobal [12, "braf\braf_insignia\uniform\rank\cel.rvmat"];
};
default {
_unit setObjectTextureGlobal [12, "braf\braf_insignia\uniform\rank\soldado_CO.paa"];
_unit setObjectMaterialGlobal [12, "braf\braf_insignia\uniform\rank\soldado.rvmat"];
};
};

View File

@@ -0,0 +1,55 @@
// Script para chamar o breve em elipse nas fardas do exército
// Autor: Valmo Trindade
params["_unit", "_brevet"];
switch (_brevet) do {
case "astros": {
_unit setObjectTextureGlobal [14, "braf\braf_insignia\uniform\brevet\astros_CO.paa"];
_unit setObjectMaterialGlobal [14, "braf\braf_insignia\uniform\brevet\astros.rvmat"];
};
case "blindado": {
_unit setObjectTextureGlobal [14, "braf\braf_insignia\uniform\brevet\armor_CO.paa"];
_unit setObjectMaterialGlobal [14, "braf\braf_insignia\uniform\brevet\armor.rvmat"];
};
case "cigs": {
_unit setObjectTextureGlobal [14, "braf\braf_insignia\uniform\brevet\cigs_CO.paa"];
_unit setObjectMaterialGlobal [14, "braf\braf_insignia\uniform\brevet\cigs.rvmat"];
};
case "esacosae": {
_unit setObjectTextureGlobal [14, "braf\braf_insignia\uniform\brevet\esacosae_CO.paa"];
_unit setObjectMaterialGlobal [14, "braf\braf_insignia\uniform\brevet\esacosae.rvmat"];
};
case "health": {
_unit setObjectTextureGlobal [14, "braf\braf_insignia\uniform\brevet\health_CO.paa"];
_unit setObjectMaterialGlobal [14, "braf\braf_insignia\uniform\brevet\health.rvmat"];
};
case "montanha": {
_unit setObjectTextureGlobal [14, "braf\braf_insignia\uniform\brevet\montanha_CO.paa"];
_unit setObjectMaterialGlobal [14, "braf\braf_insignia\uniform\brevet\montanha.rvmat"];
};
case "piloto": {
_unit setObjectTextureGlobal [14, "braf\braf_insignia\uniform\brevet\piloto_CO.paa"];
_unit setObjectMaterialGlobal [14, "braf\braf_insignia\uniform\brevet\piloto.rvmat"];
};
case "pqdt": {
_unit setObjectTextureGlobal [14, "braf\braf_insignia\uniform\brevet\pqdt_CO.paa"];
_unit setObjectMaterialGlobal [14, "braf\braf_insignia\uniform\brevet\pqdt.rvmat"];
};
case "sar": {
_unit setObjectTextureGlobal [14, "braf\braf_insignia\uniform\brevet\sar_CO.paa"];
_unit setObjectMaterialGlobal [14, "braf\braf_insignia\uniform\brevet\sar.rvmat"];
};
case "sniper": {
_unit setObjectTextureGlobal [14, "braf\braf_insignia\uniform\brevet\sniper_CO.paa"];
_unit setObjectMaterialGlobal [14, "braf\braf_insignia\uniform\brevet\sniper.rvmat"];
};
case "specops": {
_unit setObjectTextureGlobal [14, "braf\braf_insignia\uniform\brevet\specops_CO.paa"];
_unit setObjectMaterialGlobal [14, "braf\braf_insignia\uniform\brevet\specops.rvmat"];
};
default {
_unit setObjectTextureGlobal [14, ""];
_unit setObjectMaterialGlobal [14, ""];
};
};

View File

@@ -0,0 +1,35 @@
// Script para chamar a manicaca nas fardas do exército
// Autor: Valmo Trindade
params["_unit", "_tab"];
switch (_tab) do {
case "aeromovel": {
_unit setObjectTextureGlobal [15, "braf\braf_insignia\uniform\tab\aeromovel_CO.paa"];
_unit setObjectMaterialGlobal [15, "braf\braf_insignia\uniform\tab\aeromovel.rvmat"];
};
case "caatinga": {
_unit setObjectTextureGlobal [15, "braf\braf_insignia\uniform\tab\caatinga_CO.paa"];
_unit setObjectMaterialGlobal [15, "braf\braf_insignia\uniform\tab\caatinga.rvmat"];
};
case "montanha": {
_unit setObjectTextureGlobal [15, "braf\braf_insignia\uniform\tab\montanha_CO.paa"];
_unit setObjectMaterialGlobal [15, "braf\braf_insignia\uniform\tab\montanha.rvmat"];
};
case "pantanal": {
_unit setObjectTextureGlobal [15, "braf\braf_insignia\uniform\tab\pantanal_CO.paa"];
_unit setObjectMaterialGlobal [15, "braf\braf_insignia\uniform\tab\pantanal.rvmat"];
};
case "selva": {
_unit setObjectTextureGlobal [15, "braf\braf_insignia\uniform\tab\selva_CO.paa"];
_unit setObjectMaterialGlobal [15, "braf\braf_insignia\uniform\tab\selva.rvmat"];
};
case "specops": {
_unit setObjectTextureGlobal [15, "braf\braf_insignia\uniform\tab\specops_CO.paa"];
_unit setObjectMaterialGlobal [15, "braf\braf_insignia\uniform\tab\specops.rvmat"];
};
default {
_unit setObjectTextureGlobal [15, ""];
_unit setObjectMaterialGlobal [15, ""];
};
};