This commit is the equivalent of a atomic bomb
This commit is contained in:
103
braf_main/functions/README.md
Normal file
103
braf_main/functions/README.md
Normal 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"
|
||||
84
braf_main/functions/fn_pickRandomFlightsuitType.sqf
Normal file
84
braf_main/functions/fn_pickRandomFlightsuitType.sqf
Normal 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 {};
|
||||
};
|
||||
45
braf_main/functions/fn_removeDiacritical.sqf
Normal file
45
braf_main/functions/fn_removeDiacritical.sqf
Normal 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
|
||||
51
braf_main/functions/fn_setBranchOnUniform.sqf
Normal file
51
braf_main/functions/fn_setBranchOnUniform.sqf
Normal 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"];
|
||||
};
|
||||
};
|
||||
560
braf_main/functions/fn_setFlightsuitInsignias.sqf
Normal file
560
braf_main/functions/fn_setFlightsuitInsignias.sqf
Normal 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"];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
46
braf_main/functions/fn_setLiteralNameOnUniform.sqf
Normal file
46
braf_main/functions/fn_setLiteralNameOnUniform.sqf
Normal 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];
|
||||
};
|
||||
};
|
||||
59
braf_main/functions/fn_setNameOnUniform.sqf
Normal file
59
braf_main/functions/fn_setNameOnUniform.sqf
Normal 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];
|
||||
};
|
||||
};
|
||||
29
braf_main/functions/fn_setPatchOnHydropack.sqf
Normal file
29
braf_main/functions/fn_setPatchOnHydropack.sqf
Normal 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"];
|
||||
};
|
||||
};
|
||||
};
|
||||
59
braf_main/functions/fn_setRankOnUniform.sqf
Normal file
59
braf_main/functions/fn_setRankOnUniform.sqf
Normal 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"];
|
||||
};
|
||||
};
|
||||
55
braf_main/functions/fn_setbrevetonuniform.sqf
Normal file
55
braf_main/functions/fn_setbrevetonuniform.sqf
Normal 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, ""];
|
||||
};
|
||||
};
|
||||
35
braf_main/functions/fn_settabonuniform.sqf
Normal file
35
braf_main/functions/fn_settabonuniform.sqf
Normal 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, ""];
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user