Compare commits
12 Commits
554e0fa28d
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 0bea545612 | |||
| 9bd92bd492 | |||
| 353b1f215c | |||
| a5e660eccd | |||
| 533fdcc899 | |||
| 01e339c46f | |||
| 92dbbac555 | |||
| 713d9cfd7f | |||
| e86ae2628f | |||
| 542242111d | |||
| 3b99904aa7 | |||
| 3af8760da3 |
@@ -18,3 +18,6 @@ docs/superpowers/plans/2026-07-26-a140-geometry-roadway-modularization.md
|
||||
AGENTS.md
|
||||
.agents/
|
||||
libs/
|
||||
docs/superpowers/specs/2026-08-08-sea-snake-30mm-design.md
|
||||
docs/superpowers/plans/2026-08-08-seasnake-static-ciws.md
|
||||
braf_weapons_naval/weapons.md
|
||||
|
||||
+15
-1
@@ -1,5 +1,19 @@
|
||||
# Changelog
|
||||
|
||||
## 2026-08-03
|
||||
|
||||
### Normalização de classes e caminhos
|
||||
|
||||
- Padronizados nomes de classes e referências de caminhos para a convenção BRAF com identificadores em letras minúsculas nos commits `3af8760`, `3b99904` e `e86ae26`.
|
||||
- Escopo acumulado: **1.079 arquivos alterados**, com **18.104 linhas adicionadas** e **18.002 linhas removidas**, totalizando **36.106 linhas modificadas**.
|
||||
- Distribuição por commit: `3af8760` alterou 72 arquivos (+1.558/-1.578), `3b99904` alterou 1.007 arquivos (+16.549/-16.423) e `e86ae26` alterou 2 arquivos (+10/-14).
|
||||
- A auditoria posterior ainda encontrou 156 declarações e 574 referências com letras maiúsculas após o prefixo `braf_`; a normalização completa permanece pendente.
|
||||
|
||||
### Documentação
|
||||
|
||||
- Atualizado o README como guia humano de desenvolvimento, com organização do repositório, boas práticas de Arma 3, fluxo de contribuição e checklist de revisão.
|
||||
- Removidas do README as referências internas de automação, mantendo o documento direcionado exclusivamente ao time de desenvolvedores.
|
||||
|
||||
## 2026-07-31
|
||||
|
||||
### Armamentos navais
|
||||
@@ -7,7 +21,7 @@
|
||||
- A fumaça de exaustão dos mísseis ASM passou a utilizar o efeito visual vanilla CruiseMissile, mantendo sua textura, cores e dimensões características.
|
||||
- O emissor de fumaça agora usa o ponto de memória fire_beg como origem e o vetor fire_beg → fire_end como direção da emissão, evitando a geração no centro ou abaixo do míssil.
|
||||
- As funções de efeitos ASM foram reorganizadas na pasta braf_functions, com a função renomeada para fn_ASMEngineSmoke.sqf.
|
||||
- O efeito BRAF_ASM_EngineEffects e o emissor de fumaça foram movidos para as classes-base ASM, permitindo reutilização por futuros mísseis antinavio.
|
||||
- O efeito braf_asm_engineeffects e o emissor de fumaça foram movidos para as classes-base ASM, permitindo reutilização por futuros mísseis antinavio.
|
||||
|
||||
## 2026-07-30
|
||||
|
||||
|
||||
@@ -7,12 +7,14 @@ Repositório de desenvolvimento do **Brazilian Armed Forces (BRAF) Mod**, uma mo
|
||||
- Jogo-alvo: Arma 3
|
||||
- Engine: Real Virtuality 4
|
||||
- Plataforma de código: SQF, `config.cpp`, `.hpp`, `.ext`, `.fsm` e `model.cfg`
|
||||
- Autor de mods e addons BRAF: `BRAF_TEAM`
|
||||
- Autor de mods e addons BRAF: `BRAF TEAM`
|
||||
- Repositório: [git.valmo.dev/projectbraf/braf](https://git.valmo.dev/projectbraf/braf)
|
||||
- Licença e regras de distribuição: [LICENSE.md](LICENSE.md) e [LICENSE_PT-BR.md](LICENSE_PT-BR.md)
|
||||
|
||||
Este é um repositório de **fonte**. O checkout contém configurações, scripts, modelos, texturas, materiais, sons, animações, documentação, ferramentas e referências usadas para desenvolver os addons. O jogo carrega addons por meio de PBOs, mas a validação do código-fonte e dos assets deve ser feita antes de qualquer processo de release.
|
||||
|
||||
Este README é o guia de trabalho do time de desenvolvimento. Use-o para entender a organização do projeto, tomar decisões compatíveis com Arma 3 e revisar alterações antes de integrá-las. Em caso de conflito, preserve primeiro o comportamento público existente e confirme a decisão com os responsáveis pelo addon afetado.
|
||||
|
||||
## Dependências e compatibilidade
|
||||
|
||||
### CBA
|
||||
@@ -48,7 +50,7 @@ O BRAF é dividido por responsabilidade e por tipo de conteúdo. Cada diretório
|
||||
| Base e sistemas compartilhados | `braf_main`, `braf_weapons_core`, `braf_damage`, `braf_hurt` | Facções, funções comuns, munições, dano e estados relacionados |
|
||||
| Aviação de asa rotativa | `braf_air`, `braf_sar`, `braf_optics_air` | Helicópteros, variantes de transporte, armadas e SAR, EFS, guincho e sistemas associados |
|
||||
| Aviação de asa fixa | `braf_air2` | Aeronaves de asa fixa, incluindo A-29, Gripen e seus armamentos, magazines e sistemas de cabine |
|
||||
| Blindados sobre lagartas | `source\braf_tracked` | Fonte do addon `braf_tracked`, incluindo M113, M41 e armamentos, munições e ópticas de veículos rastreados |
|
||||
| Blindados sobre lagartas | `source/braf_tracked` | Fonte do addon `braf_tracked`, incluindo M113, M41 e armamentos, munições e ópticas de veículos rastreados |
|
||||
| Blindados sobre rodas | `braf_armored` | Viaturas blindadas sobre rodas e suas variantes, configurações, armamentos e integrações |
|
||||
| Embarcações pequenas e médias | `braf_boat` | Barcos e embarcações de pequeno e médio porte, com comprimento de até 15 m segundo a divisão interna do BRAF |
|
||||
| Navios e submarinos | `braf_ships` | Navios de maior porte e submarinos; o addon compartilhado de armas navais é `braf_weapons_naval` |
|
||||
@@ -59,7 +61,7 @@ O BRAF é dividido por responsabilidade e por tipo de conteúdo. Cada diretório
|
||||
| Referências externas | `libs` | Material técnico de terceiros; é somente leitura e não é uma dependência automática |
|
||||
| Ferramentas | `make` | Ferramentas auxiliares de desenvolvimento e release; devem ser inspecionadas antes de serem executadas |
|
||||
| Testes | `tests` | Testes focados e validações estruturais do repositório |
|
||||
| Instruções e skills | `AGENTS.md`, `.agents` | Regras persistentes do projeto e skill local de Arma 3 |
|
||||
| Documentação | `README.md`, `CHANGELOG.md`, `LICENSE.md` | Regras de desenvolvimento, histórico de mudanças e licenças do projeto |
|
||||
|
||||
`libs` contém, entre outros materiais, referências de CBA, ACE e outros projetos. Com exceção do CBA, nenhum material presente em `libs` deve ser tratado por presunção como dependência obrigatória, compatibilidade opcional, referência técnica, biblioteca reutilizável com licença compatível ou material desconhecido. Essa classificação só deve ser feita no contexto de uma reutilização planejada, depois de verificar origem, licença, versão, finalidade, dependências e compatibilidade com o BRAF. Até essa análise, o material é apenas referência protegida e não pode ser copiado para produção.
|
||||
|
||||
@@ -104,7 +106,7 @@ class CfgPatches
|
||||
{
|
||||
class braf_example
|
||||
{
|
||||
author = "BRAF_TEAM";
|
||||
author = "BRAF TEAM";
|
||||
requiredVersion = 0.1;
|
||||
requiredAddons[] = {"A3_Weapons_F", "braf_main"};
|
||||
units[] = {};
|
||||
@@ -226,7 +228,7 @@ O [Object Builder](https://community.bohemia.net/wiki/Object_Builder) é parte d
|
||||
|
||||
`CfgModels` é a interface entre o P3D e a engine: a classe deve usar o nome do arquivo do modelo sem `.p3d`, declarar suas `sections[]`, associar o `skeletonName` e conter as `Animations`. `CfgSkeletons` descreve cada osso e sua relação pai/filho. Já `AnimationSources` pertence à classe do objeto em `config.cpp`: ela fornece controladores nativos ou fontes `user` para as animações declaradas no `model.cfg`. A referência oficial de [Model Config](https://community.bohemia.net/wiki/CfgModels) detalha essa separação entre trabalho de arte e configuração.
|
||||
|
||||
O repositório aplica esse contrato em várias famílias — `braf_air`, `braf_air2`, `braf_armored`, `braf_boat`, `braf_ships` e `source\braf_tracked` têm `model.cfg`. Um exemplo pequeno e útil é `braf_boat\BRAF_VLPV`: o `model.cfg` define esqueleto, `propeller`, `rudder`, `drivewheel` e `hatch`; `VLPV_base.hpp` declara a fonte `openhatch`, as seleções de textura e os pontos de água, motor, carga e entrada. Use-o para entender o vínculo entre os arquivos, não para copiar nomes ou propriedades para outro veículo.
|
||||
O repositório aplica esse contrato em várias famílias — `braf_air`, `braf_air2`, `braf_armored`, `braf_boat`, `braf_ships` e `source/braf_tracked` têm `model.cfg`. Um exemplo pequeno e útil é `braf_boat\BRAF_VLPV`: o `model.cfg` define esqueleto, `propeller`, `rudder`, `drivewheel` e `hatch`; `VLPV_base.hpp` declara a fonte `openhatch`, as seleções de textura e os pontos de água, motor, carga e entrada. Use-o para entender o vínculo entre os arquivos, não para copiar nomes ou propriedades para outro veículo.
|
||||
|
||||
### Fluxo seguro no Object Builder
|
||||
|
||||
@@ -386,7 +388,7 @@ Para conteúdo novo:
|
||||
- preserve classes públicas existentes, mesmo quando a capitalização histórica não seguir o padrão novo;
|
||||
- use `braf_fnc_` ou a interface pública BRAF já estabelecida;
|
||||
- não crie `braf_ship_weapons`; o nome correto do addon naval compartilhado é `braf_weapons_naval`;
|
||||
- use exatamente `author = "BRAF_TEAM"` em metadados de mods e addons pertencentes ao BRAF;
|
||||
- use exatamente `author = "BRAF TEAM"` em metadados de mods e addons pertencentes ao BRAF;
|
||||
- não altere atribuição de conteúdo externo dentro de `libs`.
|
||||
|
||||
Nomes de classe e nomes de arquivo são contratos de compatibilidade. Renomear um recurso pode quebrar missões, scripts, dependências ou referências de modelo mesmo quando o novo nome parece mais correto.
|
||||
@@ -395,26 +397,21 @@ Nomes de classe e nomes de arquivo são contratos de compatibilidade. Renomear u
|
||||
|
||||
### Antes de editar
|
||||
|
||||
1. Confirme a raiz do repositório e leia `AGENTS.md` e a skill em `.agents`.
|
||||
2. Identifique o addon proprietário do recurso.
|
||||
1. Confirme a raiz do checkout e leia este README, a tarefa e o histórico relevante em `CHANGELOG.md`.
|
||||
2. Identifique o addon proprietário do recurso e o limite exato da alteração.
|
||||
3. Localize a declaração, a classe pai, os includes, os consumidores e os caminhos de asset.
|
||||
4. Inspecione addons relacionados e `requiredAddons[]`.
|
||||
5. Verifique se a mudança envolve localidade, JIP, CBA, ACE, P3D ou binário protegido.
|
||||
6. Consulte a documentação oficial de Arma 3 quando uma propriedade, classe ou comportamento não estiver comprovado no código existente.
|
||||
|
||||
### Depois de editar
|
||||
|
||||
1. Faça validação textual e estrutural não destrutiva.
|
||||
2. Execute testes focados conhecidos como estáticos.
|
||||
3. Use o validador local quando disponível:
|
||||
|
||||
```powershell
|
||||
python .agents\skills\arma3-mod-development\scripts\run_validation.py P:\braf
|
||||
```
|
||||
|
||||
4. Revise o diff completo e execute `git diff --check`.
|
||||
5. Confirme que nenhum asset protegido foi deletado, movido, renomeado ou sobrescrito.
|
||||
6. Confirme que `libs` e `P:\a3` não foram modificados.
|
||||
7. Separe evidência de fonte, Config Viewer, runtime, modelo, multiplayer e release.
|
||||
2. Execute os testes focados e os validadores estáticos mantidos no repositório.
|
||||
3. Revise o diff completo e execute `git diff --check`.
|
||||
4. Confirme que nenhum asset protegido foi deletado, movido, renomeado ou sobrescrito.
|
||||
5. Confirme que `libs` e `P:\a3` não foram modificados.
|
||||
6. Separe evidência de fonte, Config Viewer, runtime, modelo, multiplayer e release.
|
||||
|
||||
Validação estática pode encontrar includes ausentes, caminhos inválidos, classes duplicadas, referências de função inexistentes e inconsistências de `CfgPatches`. Ela não prova que o addon carregou, que uma aeronave voa, que um navio flutua, que um míssil funciona no pylon, que um LOD está correto ou que uma função funciona em multiplayer.
|
||||
|
||||
@@ -490,10 +487,31 @@ Confirme o caminho do asset, case, prefixo do addon, extensão, `hiddenSelection
|
||||
- [Multiplayer Scripting](https://community.bohemia.net/wiki/Multiplayer_Scripting)
|
||||
- [Remote Execution](https://community.bohemia.net/wiki/Arma_3%3A_Remote_Execution)
|
||||
- [CfgRemoteExec](https://community.bohemia.net/wiki/CfgRemoteExec)
|
||||
- [Addon Builder](https://community.bohemia.net/wiki/Addon_Builder) — referência da ferramenta; não é executado pelo agente neste projeto
|
||||
- [Addon Builder](https://community.bohemia.net/wiki/Addon_Builder) — referência da ferramenta de release; não substitui a validação da fonte
|
||||
- [CBA_A3](https://github.com/CBATeam/CBA_A3)
|
||||
- [ACE3](https://github.com/acemod/ACE3)
|
||||
|
||||
## Projeto e contribuição
|
||||
|
||||
Registre no [CHANGELOG.md](CHANGELOG.md) as alterações de comportamento relevantes quando o fluxo da tarefa exigir. Para alterações de código, informe o caminho, dependências, validação realizada, limitações e o teste de Arma 3 recomendado.
|
||||
### Fluxo recomendado
|
||||
|
||||
1. Crie uma branch com escopo claro e mantenha cada alteração relacionada em commits pequenos.
|
||||
2. Antes de editar, registre o addon afetado, o comportamento esperado, as dependências e os riscos conhecidos.
|
||||
3. Preserve arquivos e assets fora do escopo. Não inclua PBOs, arquivos gerados, cópias de trabalho ou alterações de terceiros no commit.
|
||||
4. Faça a validação estática e os testes adequados ao risco da mudança antes de solicitar revisão.
|
||||
5. Escreva uma mensagem de commit objetiva, com ação e escopo claros; por exemplo: `fix(braf_air): corrige pontos de memória do helicóptero`.
|
||||
6. Na revisão, descreva o que mudou, por que mudou, quais arquivos foram afetados, quais testes foram executados e o que permanece sem evidência.
|
||||
7. Registre no [CHANGELOG.md](CHANGELOG.md) as alterações de comportamento relevantes quando o fluxo da tarefa exigir.
|
||||
|
||||
### Checklist de revisão
|
||||
|
||||
- O addon proprietário e o `CfgPatches` estão corretos?
|
||||
- As classes, funções, includes, caminhos e nomes de assets seguem as convenções do projeto?
|
||||
- `requiredAddons[]` contém somente dependências reais e suficientes?
|
||||
- CBA continua tratado como dependência obrigatória e ACE permanece opcional quando aplicável?
|
||||
- Foram preservados comportamento público, localidade, JIP, ações, Event Handlers e interfaces existentes?
|
||||
- A alteração foi validada no nível adequado: fonte, Config Viewer, Object Builder, Buldozer, singleplayer ou multiplayer?
|
||||
- Nenhum asset protegido, referência externa ou arquivo fora do escopo foi alterado?
|
||||
- A documentação, o changelog e as licenças foram atualizados quando necessário?
|
||||
|
||||
Para alterações de código, informe o caminho, dependências, validação realizada, limitações e o teste de Arma 3 recomendado.
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
class BRAF_PylonPod_50_cal: 100Rnd_127x99_mag_Tracer_Red
|
||||
class braf_pylonpod_50_cal: 100Rnd_127x99_mag_Tracer_Red
|
||||
{
|
||||
displayName="FN M3M .50 cal";
|
||||
model="\braf\braf_air\braf_air_weap\braf_gunpod.p3d";
|
||||
ammo="Braf_B_127x99_Ball_Red_Tracer_Splash";
|
||||
ammo="braf_b_127x99_ball_red_tracer_splash";
|
||||
tracersEvery=1;
|
||||
count=400;
|
||||
hardpoints[]={"BRAF_50cal_PYLON"};
|
||||
pylonWeapon="BRAF_50Cal_weapon";
|
||||
pylonWeapon="braf_50cal_weapon";
|
||||
muzzlePos="muzzlepos";
|
||||
muzzleEnd="muzzleend";
|
||||
};
|
||||
class BRAF_PylonPod_rocket_ap: PylonRack_7Rnd_Rocket_04_AP_F
|
||||
class braf_pylonpod_rocket_ap: PylonRack_7Rnd_Rocket_04_AP_F
|
||||
{
|
||||
displayName="SBAT 70 Rocket AP";
|
||||
model="\braf\braf_air\braf_air_weap\braf_rocket.p3d";
|
||||
@@ -19,12 +19,12 @@ class BRAF_PylonPod_rocket_ap: PylonRack_7Rnd_Rocket_04_AP_F
|
||||
{
|
||||
"BRAF_rocket_ap_PYLON"
|
||||
};
|
||||
pylonWeapon="BRAF_rocket_ap_weapon";
|
||||
pylonWeapon="braf_rocket_ap_weapon";
|
||||
count=7;
|
||||
mass=88.300003;
|
||||
|
||||
};
|
||||
class BRAF_PylonPod_rocket_he: PylonRack_7Rnd_Rocket_04_HE_F
|
||||
class braf_pylonpod_rocket_he: PylonRack_7Rnd_Rocket_04_HE_F
|
||||
{
|
||||
displayName="SBAT 70 Rocket HE";
|
||||
count=7;
|
||||
@@ -34,6 +34,6 @@ class BRAF_PylonPod_rocket_he: PylonRack_7Rnd_Rocket_04_HE_F
|
||||
{
|
||||
"BRAF_rocket_he_PYLON"
|
||||
};
|
||||
pylonWeapon="BRAF_rocket_he_weapon";
|
||||
pylonWeapon="braf_rocket_he_weapon";
|
||||
mass=88.300003;
|
||||
};
|
||||
@@ -1,8 +1,8 @@
|
||||
class BRAF_50Cal_weapon: HMG_127
|
||||
class braf_50cal_weapon: HMG_127
|
||||
{
|
||||
magazines[]=
|
||||
{
|
||||
"BRAF_PylonPod_50_cal"
|
||||
"braf_pylonpod_50_cal"
|
||||
};
|
||||
scope=1;
|
||||
displayName="FN M3M .50 cal";
|
||||
@@ -29,21 +29,21 @@ class BRAF_50Cal_weapon: HMG_127
|
||||
{
|
||||
begin1[]=
|
||||
{
|
||||
"braf\braf_air\Braf_Air_Weap\data\M2",
|
||||
"braf\braf_air\braf_air_weap\data\m2",
|
||||
1.5848932,
|
||||
1,
|
||||
2100
|
||||
};
|
||||
begin2[]=
|
||||
{
|
||||
"braf\braf_air\Braf_Air_Weap\data\m2_single_1",
|
||||
"braf\braf_air\braf_air_weap\data\m2_single_1",
|
||||
1.5848932,
|
||||
1,
|
||||
2100
|
||||
};
|
||||
begin3[]=
|
||||
{
|
||||
"braf\braf_air\Braf_Air_Weap\data\m2_single_2",
|
||||
"braf\braf_air\braf_air_weap\data\m2_single_2",
|
||||
1.5848932,
|
||||
1,
|
||||
2100
|
||||
@@ -59,14 +59,14 @@ class BRAF_50Cal_weapon: HMG_127
|
||||
};
|
||||
closure1[]=
|
||||
{
|
||||
"A3\Sounds_F\weapons\Closure\sfx10",
|
||||
"a3\sounds_f\weapons\closure\sfx10",
|
||||
0.63095737,
|
||||
1,
|
||||
20
|
||||
};
|
||||
closure2[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\closure\sfx11",
|
||||
"a3\sounds_f\weapons\closure\sfx11",
|
||||
0.63095737,
|
||||
1.2,
|
||||
20
|
||||
@@ -156,15 +156,15 @@ class BRAF_50Cal_weapon: HMG_127
|
||||
};
|
||||
reloadMagazineSound[]=
|
||||
{
|
||||
"braf\braf_air\Braf_Air_Weap\data\reload-belt-1",
|
||||
"braf\braf_air\braf_air_weap\data\reload-belt-1",
|
||||
10,
|
||||
1,
|
||||
20
|
||||
};
|
||||
};
|
||||
class BRAF_rocket_ap_weapon: missiles_DAR
|
||||
class braf_rocket_ap_weapon: missiles_DAR
|
||||
{
|
||||
magazines[]={"BRAF_PylonPod_rocket_ap"};
|
||||
magazines[]={"braf_pylonpod_rocket_ap"};
|
||||
displayName="SBAT 70 Rocket AP";
|
||||
modes[]=
|
||||
{
|
||||
@@ -189,7 +189,7 @@ class BRAF_rocket_ap_weapon: missiles_DAR
|
||||
{
|
||||
begin1[]=
|
||||
{
|
||||
"A3\Sounds_F\weapons\Rockets\new_rocket_8",
|
||||
"a3\sounds_f\weapons\rockets\new_rocket_8",
|
||||
1.7782794,
|
||||
1.2,
|
||||
1600
|
||||
@@ -257,7 +257,7 @@ class BRAF_rocket_ap_weapon: missiles_DAR
|
||||
{
|
||||
begin1[]=
|
||||
{
|
||||
"A3\Sounds_F\weapons\Rockets\new_rocket_8",
|
||||
"a3\sounds_f\weapons\rockets\new_rocket_8",
|
||||
1.7782794,
|
||||
1.2,
|
||||
1600
|
||||
@@ -271,9 +271,9 @@ class BRAF_rocket_ap_weapon: missiles_DAR
|
||||
textureType="fullAuto";
|
||||
};
|
||||
};
|
||||
class BRAF_rocket_he_weapon: missiles_DAR
|
||||
class braf_rocket_he_weapon: missiles_DAR
|
||||
{
|
||||
magazines[]={"BRAF_PylonPod_rocket_he"};
|
||||
magazines[]={"braf_pylonpod_rocket_he"};
|
||||
displayName="SBAT 70 Rocket HE";
|
||||
modes[]=
|
||||
{
|
||||
@@ -298,7 +298,7 @@ class BRAF_rocket_he_weapon: missiles_DAR
|
||||
{
|
||||
begin1[]=
|
||||
{
|
||||
"A3\Sounds_F\weapons\Rockets\new_rocket_8",
|
||||
"a3\sounds_f\weapons\rockets\new_rocket_8",
|
||||
1.7782794,
|
||||
1.2,
|
||||
1600
|
||||
@@ -366,7 +366,7 @@ class BRAF_rocket_he_weapon: missiles_DAR
|
||||
{
|
||||
begin1[]=
|
||||
{
|
||||
"A3\Sounds_F\weapons\Rockets\new_rocket_8",
|
||||
"a3\sounds_f\weapons\rockets\new_rocket_8",
|
||||
1.7782794,
|
||||
1.2,
|
||||
1600
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
class BRAF_Rocket_04_HE_F: Rocket_04_HE_F
|
||||
class braf_rocket_04_he_f: Rocket_04_HE_F
|
||||
{
|
||||
model="\braf\braf_air\braf_air_weap\BRAF_SBAT_70.p3d";
|
||||
proxyShape="\braf\braf_air\braf_air_weap\BRAF_SBAT_70.p3d";
|
||||
model="\braf\braf_air\braf_air_weap\braf_sbat_70.p3d";
|
||||
proxyShape="\braf\braf_air\braf_air_weap\braf_sbat_70.p3d";
|
||||
maverickWeaponIndexOffset=12;
|
||||
maverickweapon=1;
|
||||
cost=100;
|
||||
@@ -32,7 +32,7 @@ class BRAF_Rocket_04_HE_F: Rocket_04_HE_F
|
||||
muzzleEffect="";
|
||||
soundFly[]=
|
||||
{
|
||||
"A3\Sounds_F\weapons\Rockets\rocket_fly_1",
|
||||
"a3\sounds_f\weapons\rockets\rocket_fly_1",
|
||||
0.63095737,
|
||||
1.2,
|
||||
1700
|
||||
@@ -67,10 +67,10 @@ class BRAF_Rocket_04_HE_F: Rocket_04_HE_F
|
||||
distance=1;
|
||||
};
|
||||
};
|
||||
class BRAF_Rocket_04_AP_F: Rocket_04_AP_F
|
||||
class braf_rocket_04_ap_f: Rocket_04_AP_F
|
||||
{
|
||||
model="\braf\braf_air\braf_air_weap\BRAF_SBAT_70.p3d";
|
||||
proxyShape="\braf\braf_air\braf_air_weap\BRAF_SBAT_70.p3d";
|
||||
model="\braf\braf_air\braf_air_weap\braf_sbat_70.p3d";
|
||||
proxyShape="\braf\braf_air\braf_air_weap\braf_sbat_70.p3d";
|
||||
maverickWeaponIndexOffset=19;
|
||||
submunitionAmmo="ammo_Penetrator_Rocket_04_AP";
|
||||
submunitionDirectionType="SubmunitionModelDirection";
|
||||
@@ -85,29 +85,8 @@ class BRAF_Rocket_04_AP_F: Rocket_04_AP_F
|
||||
warheadName="HE";
|
||||
aiAmmoUsageFlags=128;
|
||||
};
|
||||
class Braf_B_127x99_Ball_Red_Tracer: B_127x99_Ball
|
||||
{
|
||||
model="\A3\Weapons_f\Data\bullettracer\tracer_red";
|
||||
lightcolor[] = {0.25,0.25,0.5};
|
||||
effectflare = "FlareShell";
|
||||
effectfly = "Braf_tracer_red";
|
||||
flaresize = 5;
|
||||
tracerScale=1.2;
|
||||
tracerStartTime=0.075000003;
|
||||
airFriction=-0.00057502999;
|
||||
tracerEndTime=2.3;
|
||||
ACE_caliber=12.954;
|
||||
ACE_bulletLength=58.674;
|
||||
ACE_bulletMass=41.925598;
|
||||
ACE_ammoTempMuzzleVelocityShifts[]={-26.549999,-25.469999,-22.85,-20.120001,-16.98,-12.8,-7.6399999,-1.53,5.96,15.17,26.190001};
|
||||
ACE_ballisticCoefficients[]={0.67000002};
|
||||
ACE_velocityBoundaries[]={};
|
||||
ACE_standardAtmosphere="ASM";
|
||||
ACE_dragModel=1;
|
||||
ACE_muzzleVelocities[]={853};
|
||||
ACE_barrelLengths[]={736.59998};
|
||||
};
|
||||
class Braf_B_127x99_Ball_Red_Tracer_Splash: Braf_B_127x99_Ball_Red_Tracer
|
||||
class braf_b_127x99_ball_red_tracer;
|
||||
class braf_b_127x99_ball_red_tracer_splash: braf_b_127x99_ball_red_tracer
|
||||
{
|
||||
hit=32;
|
||||
indirectHit=1.5;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
class CfgSkeletons
|
||||
{
|
||||
class Braf_Pods
|
||||
class braf_pods
|
||||
{
|
||||
isDiscrete=0;
|
||||
skeletonInherit="";
|
||||
@@ -20,7 +20,7 @@ class CfgModels
|
||||
mfMax=100;
|
||||
mFact=0;
|
||||
tBody=0;
|
||||
skeletonName="Braf_Pods";
|
||||
skeletonName="braf_pods";
|
||||
sectionsInherit="";
|
||||
sections[]={};
|
||||
class Animations
|
||||
@@ -41,7 +41,7 @@ class CfgModels
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_SBAT_70
|
||||
class braf_sbat_70
|
||||
{
|
||||
htMin=0;
|
||||
htMax=0;
|
||||
@@ -49,7 +49,7 @@ class CfgModels
|
||||
mfMax=0;
|
||||
mFact=0;
|
||||
tBody=0;
|
||||
skeletonName="Braf_Pods";
|
||||
skeletonName="braf_pods";
|
||||
sectionsInherit="";
|
||||
sections[]={};
|
||||
class Animations
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
class MFD
|
||||
{
|
||||
class BRAF_HRZ1
|
||||
class braf_hrz1
|
||||
{
|
||||
topLeft="MFD1_TL";
|
||||
topRight="MFD1_TR";
|
||||
@@ -5826,7 +5826,7 @@ class MFD
|
||||
{
|
||||
type="text";
|
||||
source="static";
|
||||
text="M/S";
|
||||
text="m/s";
|
||||
sourceScale=1;
|
||||
align="center";
|
||||
scale=1;
|
||||
@@ -6907,13 +6907,13 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_HRZ2: BRAF_HRZ1
|
||||
class braf_hrz2: braf_hrz1
|
||||
{
|
||||
topLeft="MFD4_TL";
|
||||
topRight="MFD4_TR";
|
||||
bottomLeft="MFD4_BL";
|
||||
};
|
||||
class BRAF_HRZ3
|
||||
class braf_hrz3
|
||||
{
|
||||
topLeft="HRZ_TL";
|
||||
topRight="HRZ_TR";
|
||||
@@ -12305,7 +12305,7 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_DIR1
|
||||
class braf_dir1
|
||||
{
|
||||
topLeft="MFD2_TL";
|
||||
topRight="MFD2_TR";
|
||||
@@ -13374,13 +13374,13 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_DIR2: BRAF_DIR1
|
||||
class braf_dir2: braf_dir1
|
||||
{
|
||||
topLeft="MFD3_TL";
|
||||
topRight="MFD3_TR";
|
||||
bottomLeft="MFD3_BL";
|
||||
};
|
||||
class BRAF_ENG1
|
||||
class braf_eng1
|
||||
{
|
||||
topLeft="ENG1_TL";
|
||||
topRight="ENG1_TR";
|
||||
@@ -13454,7 +13454,7 @@ class MFD
|
||||
class Top
|
||||
{
|
||||
type="polygon";
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\engine2_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\engine2_ca.paa";
|
||||
points[]=
|
||||
{
|
||||
{
|
||||
@@ -13517,7 +13517,7 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_ENG2
|
||||
class braf_eng2
|
||||
{
|
||||
topLeft="ENG2_TL";
|
||||
topRight="ENG2_TR";
|
||||
@@ -13580,7 +13580,7 @@ class MFD
|
||||
class Bottom
|
||||
{
|
||||
type="polygon";
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\engine1_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\engine1_ca.paa";
|
||||
points[]=
|
||||
{
|
||||
{
|
||||
@@ -13610,7 +13610,7 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_COM1
|
||||
class braf_com1
|
||||
{
|
||||
topLeft="COM1_TL";
|
||||
topRight="COM1_TR";
|
||||
@@ -13703,7 +13703,7 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_COM2: BRAF_COM1
|
||||
class braf_com2: braf_com1
|
||||
{
|
||||
topLeft="COM2_TL";
|
||||
topRight="COM2_TR";
|
||||
|
||||
@@ -2,246 +2,246 @@ occludeSoundsWhenIn=0.562341;
|
||||
obstructSoundsWhenIn=0.316228;
|
||||
attenuationEffectType="HeliAttenuation";
|
||||
emptySound[]={"",0,1};
|
||||
soundGeneralCollision1[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_default_int_1",1.0,1,100};
|
||||
soundGeneralCollision2[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_default_int_2",1.0,1,100};
|
||||
soundGeneralCollision3[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_default_int_3",1.0,1,100};
|
||||
soundGeneralCollision1[]={"a3\sounds_f\vehicles\crashes\helis\heli_coll_default_int_1",1.0,1,100};
|
||||
soundGeneralCollision2[]={"a3\sounds_f\vehicles\crashes\helis\heli_coll_default_int_2",1.0,1,100};
|
||||
soundGeneralCollision3[]={"a3\sounds_f\vehicles\crashes\helis\heli_coll_default_int_3",1.0,1,100};
|
||||
soundCrashes[]={"soundGeneralCollision1",0.33,"soundGeneralCollision2",0.33,"soundGeneralCollision3",0.33};
|
||||
soundLandCrashes[]={"emptySound",0};
|
||||
soundBuildingCrash[]={"soundGeneralCollision1",1,"soundGeneralCollision2",1,"soundGeneralCollision3",1};
|
||||
soundArmorCrash[]={"soundGeneralCollision1",1,"soundGeneralCollision2",1,"soundGeneralCollision3",1};
|
||||
soundWoodCrash[]={"soundGeneralCollision1",1,"soundGeneralCollision2",1,"soundGeneralCollision3",1};
|
||||
soundBushCollision1[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_1",1.0,1,100};
|
||||
soundBushCollision2[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_2",1.0,1,100};
|
||||
soundBushCollision3[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_3",1.0,1,100};
|
||||
soundBushCollision1[]={"a3\sounds_f\vehicles\crashes\helis\heli_coll_bush_int_1",1.0,1,100};
|
||||
soundBushCollision2[]={"a3\sounds_f\vehicles\crashes\helis\heli_coll_bush_int_2",1.0,1,100};
|
||||
soundBushCollision3[]={"a3\sounds_f\vehicles\crashes\helis\heli_coll_bush_int_3",1.0,1,100};
|
||||
soundBushCrash[]={"soundBushCollision1",0.33,"soundBushCollision2",0.33,"soundBushCollision3",0.33};
|
||||
soundWaterCollision1[]={"A3\Sounds_F\vehicles\crashes\planes\plane_crash_water_1",1.4125376,1,500};
|
||||
soundWaterCollision2[]={"A3\Sounds_F\vehicles\crashes\planes\plane_crash_water_2",1.4125376,1,500};
|
||||
soundWaterCollision1[]={"a3\sounds_f\vehicles\crashes\planes\plane_crash_water_1",1.4125376,1,500};
|
||||
soundWaterCollision2[]={"a3\sounds_f\vehicles\crashes\planes\plane_crash_water_2",1.4125376,1,500};
|
||||
soundWaterCrashes[]={"soundWaterCollision1",0.5,"soundWaterCollision2",0.5};
|
||||
soundDammage[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_crash_default_ext_1",3.1622777,1};
|
||||
soundGetIn[]={"A3\Sounds_F\vehicles\air\noises\heli_get_in2",0.56234133,1};
|
||||
soundGetOut[]={"A3\Sounds_F\vehicles\air\noises\heli_get_out2",0.7943282,1,20};
|
||||
soundEngineOnInt[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_start.ogg",0.31622776,1.0};
|
||||
soundEngineOnExt[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_ext_start.ogg",0.7943282,1.0,600};
|
||||
soundEngineOffInt[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_shut.ogg",0.31622776,1.0};
|
||||
soundEngineOffExt[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_ext_shut.ogg",0.7943282,1.0,600};
|
||||
soundLocked[]={"\A3\Sounds_F\weapons\Rockets\opfor_lock_1",1.0,1};
|
||||
soundIncommingMissile[]={"\A3\Sounds_F\vehicles\air\noises\alarm_locked_by_missile_1",0.31622776,1.0};
|
||||
rotorDamageInt[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_rotor_int_open_1",1.0,1.0};
|
||||
rotorDamageOut[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_rotor_ext_1",2.5118864,1.0,150};
|
||||
soundDammage[]={"a3\sounds_f\vehicles\crashes\helis\heli_crash_default_ext_1",3.1622777,1};
|
||||
soundGetIn[]={"a3\sounds_f\vehicles\air\noises\heli_get_in2",0.56234133,1};
|
||||
soundGetOut[]={"a3\sounds_f\vehicles\air\noises\heli_get_out2",0.7943282,1,20};
|
||||
soundEngineOnInt[]={"braf\braf_air\braf_helicopters\braf_sounds\caracal\caracal_int_start.ogg",0.31622776,1.0};
|
||||
soundEngineOnExt[]={"braf\braf_air\braf_helicopters\braf_sounds\caracal\caracal_ext_start.ogg",0.7943282,1.0,600};
|
||||
soundEngineOffInt[]={"braf\braf_air\braf_helicopters\braf_sounds\caracal\caracal_int_shut.ogg",0.31622776,1.0};
|
||||
soundEngineOffExt[]={"braf\braf_air\braf_helicopters\braf_sounds\caracal\caracal_ext_shut.ogg",0.7943282,1.0,600};
|
||||
soundLocked[]={"\a3\sounds_f\weapons\rockets\opfor_lock_1",1.0,1};
|
||||
soundIncommingMissile[]={"\a3\sounds_f\vehicles\air\noises\alarm_locked_by_missile_1",0.31622776,1.0};
|
||||
rotorDamageInt[]={"a3\sounds_f\vehicles\air\noises\heli_damage_rotor_int_open_1",1.0,1.0};
|
||||
rotorDamageOut[]={"a3\sounds_f\vehicles\air\noises\heli_damage_rotor_ext_1",2.5118864,1.0,150};
|
||||
rotorDamage[]={"rotorDamageInt","rotorDamageOut"};
|
||||
tailDamageInt[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_tail",1.0,1.0};
|
||||
tailDamageOut[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_tail",1.0,1.0,300};
|
||||
tailDamageInt[]={"a3\sounds_f\vehicles\air\noises\heli_damage_tail",1.0,1.0};
|
||||
tailDamageOut[]={"a3\sounds_f\vehicles\air\noises\heli_damage_tail",1.0,1.0,300};
|
||||
tailDamage[]={"tailDamageInt","tailDamageOut"};
|
||||
landingSoundInt0[]={"A3\Sounds_F\vehicles\air\noises\landing_skids_int1_open",1.0,1.0,100};
|
||||
landingSoundInt1[]={"A3\Sounds_F\vehicles\air\noises\landing_skids_int1_open",1.0,1.0,100};
|
||||
landingSoundInt0[]={"a3\sounds_f\vehicles\air\noises\landing_skids_int1_open",1.0,1.0,100};
|
||||
landingSoundInt1[]={"a3\sounds_f\vehicles\air\noises\landing_skids_int1_open",1.0,1.0,100};
|
||||
landingSoundInt[]={"landingSoundInt0",0.5,"landingSoundInt1",0.5};
|
||||
landingSoundOut0[]={"A3\Sounds_F\vehicles\air\noises\landing_skids_ext1",1.7782794,1.0,100};
|
||||
landingSoundOut1[]={"A3\Sounds_F\vehicles\air\noises\landing_skids_ext1",1.7782794,1.0,100};
|
||||
landingSoundOut0[]={"a3\sounds_f\vehicles\air\noises\landing_skids_ext1",1.7782794,1.0,100};
|
||||
landingSoundOut1[]={"a3\sounds_f\vehicles\air\noises\landing_skids_ext1",1.7782794,1.0,100};
|
||||
landingSoundOut[]={"landingSoundOut0",0.5,"landingSoundOut1",0.5};
|
||||
slingCargoAttach0[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownEndINT",1.0,1.0};
|
||||
slingCargoAttach1[]={"A3\Sounds_F\vehicles\air\noises\SL_1hookLock",1.7782794,1.0,200};
|
||||
slingCargoAttach0[]={"a3\sounds_f\vehicles\air\noises\sl_enginedownendint",1.0,1.0};
|
||||
slingCargoAttach1[]={"a3\sounds_f\vehicles\air\noises\sl_1hooklock",1.7782794,1.0,200};
|
||||
slingCargoAttach[]={"slingCargoAttach0","slingCargoAttach1"};
|
||||
slingCargoDetach0[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpEndINT",1.0,1.0};
|
||||
slingCargoDetach1[]={"A3\Sounds_F\vehicles\air\noises\SL_1hookUnlock",1.7782794,1.0,200};
|
||||
slingCargoDetach0[]={"a3\sounds_f\vehicles\air\noises\sl_engineupendint",1.0,1.0};
|
||||
slingCargoDetach1[]={"a3\sounds_f\vehicles\air\noises\sl_1hookunlock",1.7782794,1.0,200};
|
||||
slingCargoDetach[]={"slingCargoDetach0","slingCargoDetach1"};
|
||||
slingCargoDetachAir0[]={"A3\Sounds_F\vehicles\air\noises\SL_unhook_air_int",1.0,1.0};
|
||||
slingCargoDetachAir1[]={"A3\Sounds_F\vehicles\air\noises\SL_unhook_air_ext",1.0,1.0,300};
|
||||
slingCargoDetachAir0[]={"a3\sounds_f\vehicles\air\noises\sl_unhook_air_int",1.0,1.0};
|
||||
slingCargoDetachAir1[]={"a3\sounds_f\vehicles\air\noises\sl_unhook_air_ext",1.0,1.0,300};
|
||||
slingCargoDetachAir[]={"slingCargoDetach0","slingCargoDetach1"};
|
||||
slingCargoRopeBreak0[]={"A3\Sounds_F\vehicles\air\noises\SL_rope_break_int",1.0,1.0};
|
||||
slingCargoRopeBreak1[]={"A3\Sounds_F\vehicles\air\noises\SL_rope_break_ext",1.0,1.0,200};
|
||||
slingCargoRopeBreak0[]={"a3\sounds_f\vehicles\air\noises\sl_rope_break_int",1.0,1.0};
|
||||
slingCargoRopeBreak1[]={"a3\sounds_f\vehicles\air\noises\sl_rope_break_ext",1.0,1.0,200};
|
||||
slingCargoRopeBreak[]={"slingCargoDetach0","slingCargoDetach1"};
|
||||
gearUpExt[]={"A3\Sounds_F\vehicles\air\Heli_Attack_01\blackfoot_gear_up_ext",1,1,1000};
|
||||
gearUpInt[]={"A3\Sounds_F\vehicles\air\Heli_Attack_01\blackfoot_gear_up_int",1,1,100};
|
||||
gearUpExt[]={"a3\sounds_f\vehicles\air\heli_attack_01\blackfoot_gear_up_ext",1,1,1000};
|
||||
gearUpInt[]={"a3\sounds_f\vehicles\air\heli_attack_01\blackfoot_gear_up_int",1,1,100};
|
||||
gearUp[]={"gearUpInt","gearUpExt"};
|
||||
gearDownInt[]={"A3\Sounds_F\vehicles\air\Heli_Attack_01\blackfoot_gear_down_int",1,1,100};
|
||||
gearDownExt[]={"A3\Sounds_F\vehicles\air\Heli_Attack_01\blackfoot_gear_down_ext",1,1,1000};
|
||||
gearDownInt[]={"a3\sounds_f\vehicles\air\heli_attack_01\blackfoot_gear_down_int",1,1,100};
|
||||
gearDownExt[]={"a3\sounds_f\vehicles\air\heli_attack_01\blackfoot_gear_down_ext",1,1,1000};
|
||||
gearDown[]={"gearDownInt","gearDownExt"};
|
||||
class Sounds
|
||||
{
|
||||
class EngineExt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_ext_eng.ogg",0.75,1.0,400};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\caracal\caracal_ext_eng.ogg",0.75,1.0,400};
|
||||
frequency="rotorSpeed";
|
||||
volume="4 * camPos * (0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class RotorExt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_ext_rotor.ogg",1.5,1.0,1500};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\caracal\caracal_ext_rotor.ogg",1.5,1.0,1500};
|
||||
frequency="(rotorspeed factor [0.3, 0.7]) * (rotorspeed factor [0.3, 1]) * (1 - rotorthrust/4)";
|
||||
volume="camPos * (rotorSpeed factor [0.3, 1]) * (1 + rotorThrust)";
|
||||
};
|
||||
class RotorSwist
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\rotor_swist",0.70794576,1.0,200};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\caracal\rotor_swist",0.70794576,1.0,200};
|
||||
frequency=1;
|
||||
volume="camPos * (rotorThrust factor [0.7, 0.9])";
|
||||
};
|
||||
class EngineInt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_eng.ogg",0.7943282,1.0};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\caracal\caracal_int_eng.ogg",0.7943282,1.0};
|
||||
frequency="rotorSpeed";
|
||||
volume="(1-camPos)*2*(0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class RotorInt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_rotor.ogg",0.63095737,1.0};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\caracal\caracal_int_rotor.ogg",0.63095737,1.0};
|
||||
frequency="(rotorspeed factor [0.3, 0.7]) * (rotorspeed factor [0.3, 1]) * (1 - rotorthrust/4)";
|
||||
volume="(1 - camPos) * (rotorSpeed factor [0.3, 0.7]) * (1 + rotorThrust) * 0.7";
|
||||
};
|
||||
class RotorBench
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_rotor_bench.ogg",0.5011872,1.0,1000};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\caracal\caracal_int_rotor_bench.ogg",0.5011872,1.0,1000};
|
||||
frequency="(rotorspeed factor [0.3, 0.7]) * (rotorspeed factor [0.3, 1]) * (1 - rotorthrust/4)";
|
||||
volume="(playerPos factor [3.9, 4]) * (1 - camPos) * (rotorSpeed factor [0.3, 1]) * (1 + rotorThrust) * 0.4";
|
||||
cone[]={1.6,3.14,1.6,0.95};
|
||||
};
|
||||
class EngineBench
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_eng_bench.ogg",0.3548134,1.0,400};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\caracal\caracal_int_eng_bench.ogg",0.3548134,1.0,400};
|
||||
frequency="rotorSpeed";
|
||||
volume="(playerPos factor [3.9, 4]) * (1 - camPos) * (0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class WindBench
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_open_out",0.56234133,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\wind_open_out",0.56234133,1.0,50};
|
||||
frequency=1;
|
||||
volume="4 * (playerPos factor [3.9, 4]) * (1 - camPos) * ((speed factor[0, 30]) + (speed factor[0, -30]))";
|
||||
};
|
||||
class TransmissionDamageExt_phase1
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_ext_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="camPos * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageExt_phase2
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_ext_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="camPos * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageInt_phase1
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_int_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="(1 - camPos) * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageInt_phase2
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_int_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="(1 - camPos) * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class damageAlarmInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor",0.31622776,1.0};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_bluefor",0.31622776,1.0};
|
||||
frequency=1;
|
||||
volume="engineOn * (1 - camPos) * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0.0, 0.001])";
|
||||
};
|
||||
class damageAlarmExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor",0.22387211,1.0,20};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_bluefor",0.22387211,1.0,20};
|
||||
frequency=1;
|
||||
volume="engineOn * camPos * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0, 0.001])";
|
||||
};
|
||||
class rotorLowAlarmInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low",0.31622776,1.0};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_rotor_low",0.31622776,1.0};
|
||||
frequency=1;
|
||||
volume="engineOn * (1 - camPos) * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
|
||||
};
|
||||
class rotorLowAlarmExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low",0.22387211,1.0,20};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_rotor_low",0.22387211,1.0,20};
|
||||
frequency=1;
|
||||
volume="engineOn * camPos * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
|
||||
};
|
||||
class scrubLandInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubLandInt_open",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrublandint_open",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="2 * (1-camPos) * (scrubLand factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubLandExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubLandExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrublandext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (scrubLand factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubBuildingInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubBuildingInt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubbuildingint",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="2 * (1 - camPos) * (scrubBuilding factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubBuildingExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubBuildingExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubbuildingext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (scrubBuilding factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubTreeInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubTreeExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubtreeext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="(1 - camPos) * ((scrubTree) factor [0, 0.01])";
|
||||
};
|
||||
class scrubTreeExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubTreeExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubtreeext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * ((scrubTree) factor [0, 0.01])";
|
||||
};
|
||||
class RainExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\rain1_ext",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\rain1_ext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (rain - rotorSpeed/2) * 2";
|
||||
volume="campos * (rain - rotorspeed/2) * 2";
|
||||
};
|
||||
class RainInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\rain1_int_open",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\rain1_int_open",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(rain - rotorSpeed/2)*2";
|
||||
volume="(1-campos)*(rain - rotorspeed/2)*2";
|
||||
};
|
||||
class SlingLoadDownExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownEXT",1.2589254,1.0,500};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_enginedownext",1.2589254,1.0,500};
|
||||
frequency=1;
|
||||
volume="camPos*(slingLoadActive factor [0,-1])";
|
||||
};
|
||||
class SlingLoadUpExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpEXT",1.2589254,1.0,500};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_engineupext",1.2589254,1.0,500};
|
||||
frequency=1;
|
||||
volume="camPos*(slingLoadActive factor [0,1])";
|
||||
};
|
||||
class SlingLoadDownInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownINT",1.0,1.0,700};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_enginedownint",1.0,1.0,700};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(slingLoadActive factor [0,-1])";
|
||||
};
|
||||
class SlingLoadUpInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpINT",1.0,1.0,700};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_engineupint",1.0,1.0,700};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(slingLoadActive factor [0,1])";
|
||||
};
|
||||
class WindInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_open_int",1.1220185,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\wind_open_int",1.1220185,1.0,50};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(speed factor[5, 50])*(speed factor[5, 50])";
|
||||
};
|
||||
class WindLateralMovementInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_lateral_open_int",1.9952624,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\wind_lateral_open_int",1.9952624,1.0,50};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*lateralMovement*((speed factor [5,40]) + (speed factor [-5,-40]))";
|
||||
};
|
||||
class GStress
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\vehicle_stress2b",0.31622776,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\vehicle_stress2b",0.31622776,1.0,50};
|
||||
frequency=1;
|
||||
volume="engineOn * (1-camPos) * ((gmeterZ factor[1.5, 2.5]) + (gmeterZ factor[0.5, -0.5]))";
|
||||
};
|
||||
@@ -253,201 +253,201 @@ class SoundsExt
|
||||
{
|
||||
class EngineExt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_ext_eng.ogg",0.75,1.0,400};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\caracal\caracal_ext_eng.ogg",0.75,1.0,400};
|
||||
frequency="rotorSpeed";
|
||||
volume="4 * camPos * (0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class RotorExt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_ext_rotor.ogg",1.5,1.0,1500};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\caracal\caracal_ext_rotor.ogg",1.5,1.0,1500};
|
||||
frequency="(rotorspeed factor [0.3, 0.7]) * (rotorspeed factor [0.3, 1]) * (1 - rotorthrust/4)";
|
||||
volume="camPos * (rotorSpeed factor [0.3, 1]) * (1 + rotorThrust)";
|
||||
};
|
||||
class RotorSwist
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\rotor_swist",0.70794576,1.0,200};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\caracal\rotor_swist",0.70794576,1.0,200};
|
||||
frequency=1;
|
||||
volume="camPos * (rotorThrust factor [0.7, 0.9])";
|
||||
};
|
||||
class EngineInt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_eng.ogg",0.7943282,1.0};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\caracal\caracal_int_eng.ogg",0.7943282,1.0};
|
||||
frequency="rotorSpeed";
|
||||
volume="(1-camPos)*2*(0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class RotorInt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_rotor.ogg",0.63095737,1.0};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\caracal\caracal_int_rotor.ogg",0.63095737,1.0};
|
||||
frequency="(rotorspeed factor [0.3, 0.7]) * (rotorspeed factor [0.3, 1]) * (1 - rotorthrust/4)";
|
||||
volume="(1 - camPos) * (rotorSpeed factor [0.3, 0.7]) * (1 + rotorThrust) * 0.7";
|
||||
};
|
||||
class RotorBench
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_rotor_bench.ogg",0.5011872,1.0,1000};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\caracal\caracal_int_rotor_bench.ogg",0.5011872,1.0,1000};
|
||||
frequency="(rotorspeed factor [0.3, 0.7]) * (rotorspeed factor [0.3, 1]) * (1 - rotorthrust/4)";
|
||||
volume="(playerPos factor [3.9, 4]) * (1 - camPos) * (rotorSpeed factor [0.3, 1]) * (1 + rotorThrust) * 0.4";
|
||||
cone[]={1.6,3.14,1.6,0.95};
|
||||
};
|
||||
class EngineBench
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_eng_bench.ogg",0.3548134,1.0,400};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\caracal\caracal_int_eng_bench.ogg",0.3548134,1.0,400};
|
||||
frequency="rotorSpeed";
|
||||
volume="(playerPos factor [3.9, 4]) * (1 - camPos) * (0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class WindBench
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_open_out",0.56234133,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\wind_open_out",0.56234133,1.0,50};
|
||||
frequency=1;
|
||||
volume="4 * (playerPos factor [3.9, 4]) * (1 - camPos) * ((speed factor[0, 30]) + (speed factor[0, -30]))";
|
||||
};
|
||||
class TransmissionDamageExt_phase1
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_ext_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="camPos * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageExt_phase2
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_ext_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="camPos * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageInt_phase1
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_int_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="(1 - camPos) * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageInt_phase2
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_int_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="(1 - camPos) * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class damageAlarmInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor",0.31622776,1.0};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_bluefor",0.31622776,1.0};
|
||||
frequency=1;
|
||||
volume="engineOn * (1 - camPos) * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0.0, 0.001])";
|
||||
};
|
||||
class damageAlarmExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor",0.22387211,1.0,20};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_bluefor",0.22387211,1.0,20};
|
||||
frequency=1;
|
||||
volume="engineOn * camPos * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0, 0.001])";
|
||||
};
|
||||
class rotorLowAlarmInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low",0.31622776,1.0};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_rotor_low",0.31622776,1.0};
|
||||
frequency=1;
|
||||
volume="engineOn * (1 - camPos) * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
|
||||
};
|
||||
class rotorLowAlarmExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low",0.22387211,1.0,20};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_rotor_low",0.22387211,1.0,20};
|
||||
frequency=1;
|
||||
volume="engineOn * camPos * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
|
||||
};
|
||||
class scrubLandInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubLandInt_open",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrublandint_open",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="2 * (1-camPos) * (scrubLand factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubLandExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubLandExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrublandext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (scrubLand factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubBuildingInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubBuildingInt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubbuildingint",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="2 * (1 - camPos) * (scrubBuilding factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubBuildingExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubBuildingExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubbuildingext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (scrubBuilding factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubTreeInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubTreeExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubtreeext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="(1 - camPos) * ((scrubTree) factor [0, 0.01])";
|
||||
};
|
||||
class scrubTreeExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubTreeExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubtreeext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * ((scrubTree) factor [0, 0.01])";
|
||||
};
|
||||
class RainExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\rain1_ext",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\rain1_ext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (rain - rotorSpeed/2) * 2";
|
||||
volume="campos * (rain - rotorspeed/2) * 2";
|
||||
};
|
||||
class RainInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\rain1_int_open",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\rain1_int_open",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(rain - rotorSpeed/2)*2";
|
||||
volume="(1-campos)*(rain - rotorspeed/2)*2";
|
||||
};
|
||||
class SlingLoadDownExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownEXT",1.0,1.0,500};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_enginedownext",1.0,1.0,500};
|
||||
frequency=1;
|
||||
volume="camPos*(slingLoadActive factor [0,-1])";
|
||||
};
|
||||
class SlingLoadUpExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpEXT",1.0,1.0,500};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_engineupext",1.0,1.0,500};
|
||||
frequency=1;
|
||||
volume="camPos*(slingLoadActive factor [0,1])";
|
||||
};
|
||||
class SlingLoadDownInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownINT",1.0,1.0,500};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_enginedownint",1.0,1.0,500};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(slingLoadActive factor [0,-1])";
|
||||
};
|
||||
class SlingLoadUpInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpINT",1.0,1.0,500};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_engineupint",1.0,1.0,500};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(slingLoadActive factor [0,1])";
|
||||
};
|
||||
class WindInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_open_int",1.1220185,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\wind_open_int",1.1220185,1.0,50};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(speed factor[5, 50])*(speed factor[5, 50])";
|
||||
};
|
||||
class WindLateralMovementInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_lateral_open_int",1.9952624,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\wind_lateral_open_int",1.9952624,1.0,50};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*lateralMovement*((speed factor [5,40]) + (speed factor [-5,-40]))";
|
||||
};
|
||||
class GStress
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\vehicle_stress2b",0.31622776,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\vehicle_stress2b",0.31622776,1.0,50};
|
||||
frequency=1;
|
||||
volume="engineOn * (1-camPos) * ((gmeterZ factor[1.5, 2.5]) + (gmeterZ factor[0.5, -0.5]))";
|
||||
};
|
||||
};
|
||||
class Waternoise_ext
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\air_driving_in_water",0.70794576,1,300};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\air_driving_in_water",0.70794576,1,300};
|
||||
frequency="1";
|
||||
volume="(speed factor[0, 5]) * water * camPos + (speed factor[-0.1, -5]) * water * camPos";
|
||||
};
|
||||
class Waternoise_int
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\soft_driving_in_water_int",0.56234133,1,100};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\soft_driving_in_water_int",0.56234133,1,100};
|
||||
frequency="1";
|
||||
volume="(speed factor[0, 5]) * water * (1-camPos) + (speed factor[-0.1, -5]) * water * (1-camPos)";
|
||||
};
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo1_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo1_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -34,12 +34,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo1_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo1_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo1_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -30,12 +30,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo1_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo1_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
@@ -51,5 +51,5 @@ class Stage7
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo1_ti_ca.paa";
|
||||
//};
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo2_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo2_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -34,12 +34,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo2_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo2_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo2_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -30,12 +30,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo2_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo2_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
@@ -51,5 +51,5 @@ class Stage7
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo2_ti_ca.paa";
|
||||
//};
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo3_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo3_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -34,12 +34,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo3_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo3_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo3_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -30,12 +30,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo3_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo3_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
@@ -51,5 +51,5 @@ class Stage7
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo3_ti_ca.paa";
|
||||
//};
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo4_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo4_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo4_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo4_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -34,12 +34,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo4_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo4_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo4_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo4_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo4_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo4_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -30,12 +30,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo4_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo4_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo4_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo4_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
@@ -51,5 +51,5 @@ class Stage7
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo4_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo4_ti_ca.paa";
|
||||
//};
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo5_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo5_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo5_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo5_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -34,12 +34,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo5_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo5_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo5_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo5_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo5_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo5_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -30,12 +30,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo5_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo5_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo5_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo5_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
@@ -51,5 +51,5 @@ class Stage7
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo5_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo5_ti_ca.paa";
|
||||
//};
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo6_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo6_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -34,12 +34,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo6_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo6_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo6_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -30,12 +30,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo6_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo6_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
@@ -51,5 +51,5 @@ class Stage7
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo6_ti_ca.paa";
|
||||
//};
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo1_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.75,0.75,0.75,1};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo1_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -48,7 +48,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo1_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -60,7 +60,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo1_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo2_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.75,0.75,0.75,1};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo2_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -48,7 +48,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo2_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -60,7 +60,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo2_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo3_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.75,0.75,0.75,1};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo3_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -48,7 +48,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo3_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -60,7 +60,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo3_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo6_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.75,0.75,0.75,1};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo6_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -48,7 +48,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo6_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -60,7 +60,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo6_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo1_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo1_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -30,12 +30,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo1_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo1_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo1_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo1_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
@@ -51,5 +51,5 @@ class Stage7
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo1_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo1_ti_ca.paa";
|
||||
//};
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo2_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo2_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -30,12 +30,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo2_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo2_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo2_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo2_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
@@ -51,5 +51,5 @@ class Stage7
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo2_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo2_ti_ca.paa";
|
||||
//};
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo3_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo3_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -30,12 +30,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo3_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo3_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo3_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo3_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
@@ -51,5 +51,5 @@ class Stage7
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo3_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo3_ti_ca.paa";
|
||||
//};
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo4_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo4_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -30,12 +30,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo4_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo4_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo4_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo4_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
@@ -51,5 +51,5 @@ class Stage7
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo4_ti_ca.paa";
|
||||
// texture="braf\braf_air\braf_helicopters\braf_caracal\data\camo4_ti_ca.paa";
|
||||
//};
|
||||
@@ -98,7 +98,7 @@ class CfgSkeletons
|
||||
};
|
||||
class CfgModels
|
||||
{
|
||||
class BRAF_Caracal
|
||||
class braf_caracal
|
||||
{
|
||||
htMin=60;
|
||||
htMax=1800;
|
||||
|
||||
@@ -455,12 +455,12 @@ empty weight mass="6070"
|
||||
|
||||
<CSComponent type="GenericControlSystem">
|
||||
<Variables>
|
||||
<Variable name="CSComponent_1/ControlOutput/pitchRollControl" member="roll" alias="latCyclic" />
|
||||
<Variable name="CSComponent_1/ControlOutput/pitchRollControl" member="pitch" alias="lonCyclic" />
|
||||
<Variable name="CSComponent_1/ControlOutput/pedals" alias="pedals" />
|
||||
<Variable name="CSComponent_1/ControlOutput/collective" alias="collective" />
|
||||
<Variable name="cscomponent_1/controloutput/pitchrollcontrol" member="roll" alias="latCyclic" />
|
||||
<Variable name="cscomponent_1/controloutput/pitchrollcontrol" member="pitch" alias="lonCyclic" />
|
||||
<Variable name="cscomponent_1/controloutput/pedals" alias="pedals" />
|
||||
<Variable name="cscomponent_1/controloutput/collective" alias="collective" />
|
||||
|
||||
<Variable alias="rotorBrake" name="CSComponent_1/ControlOutput/rotorBrake" />
|
||||
<Variable alias="rotorBrake" name="cscomponent_1/controloutput/rotorbrake" />
|
||||
|
||||
<Variable name="angularVelocityBCS" member="X" alias="pitchRateRad" />
|
||||
<Variable name="angularVelocityBCS" member="Y" alias="rollRateRad" />
|
||||
@@ -469,16 +469,16 @@ empty weight mass="6070"
|
||||
<Variable name="attitudeHPR" member="P" alias="p" />
|
||||
<Variable name="attitudeHPR" member="R" alias="r" />
|
||||
|
||||
<Variable name="MainRotor/A1" alias="A1m" />
|
||||
<Variable name="MainRotor/B1" alias="B1m" />
|
||||
<Variable name="MainRotor/theta0" alias="Th0m" />
|
||||
<Variable name="mainrotor/a1" alias="A1m" />
|
||||
<Variable name="mainrotor/b1" alias="B1m" />
|
||||
<Variable name="mainrotor/theta0" alias="Th0m" />
|
||||
|
||||
<Variable alias="mainRotorBrake" name="MainRotor/rotorBrakeInput" />
|
||||
<Variable alias="mainRotorBrake" name="mainrotor/rotorbrakeinput" />
|
||||
|
||||
<Variable name="TailRotor/A1" alias="A1t" />
|
||||
<Variable name="TailRotor/B1" alias="B1t" />
|
||||
<Variable name="TailRotor/theta0" alias="Th0t" />
|
||||
<Variable name="VerticalStabilizer/controlSurfaceDeflection" alias="directional" />
|
||||
<Variable name="tailrotor/a1" alias="A1t" />
|
||||
<Variable name="tailrotor/b1" alias="B1t" />
|
||||
<Variable name="tailrotor/theta0" alias="Th0t" />
|
||||
<Variable name="verticalstabilizer/controlsurfacedeflection" alias="directional" />
|
||||
</Variables>
|
||||
<!--
|
||||
A1m = latCyclic * 10.5 - collective * 0 - clamp(r * 0.02 , -0.5,0.5 ) + pedals * 2 - 2 ,
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
class BRAF_Fennec_Base: Helicopter_Base_H
|
||||
class braf_fennec_base: Helicopter_Base_H
|
||||
{
|
||||
author="BRAF TEAM";
|
||||
author = "BRAF TEAM";
|
||||
scope=0;
|
||||
faction="BRAF_ARMY";
|
||||
faction="braf_army";
|
||||
displayName="AS-550A2 Fennec";
|
||||
cost=1000000;
|
||||
_generalMacro="BRAF_Fennec_Base";
|
||||
model="\braf\braf_air\Braf_Helicopters\Braf_Fennec\BRAF_Fennec.p3d";
|
||||
icon="\braf\braf_air\Braf_Helicopters\Braf_Fennec\data\ui\Map_fennec_ca.paa";
|
||||
picture="\braf\braf_air\Braf_Helicopters\Braf_Fennec\data\UI\Icon_fennec_ca.paa";
|
||||
_generalMacro="braf_fennec_base";
|
||||
model="\braf\braf_air\braf_helicopters\braf_fennec\braf_fennec.p3d";
|
||||
icon="\braf\braf_air\braf_helicopters\braf_fennec\data\ui\map_fennec_ca.paa";
|
||||
picture="\braf\braf_air\braf_helicopters\braf_fennec\data\ui\icon_fennec_ca.paa";
|
||||
editorSubcategory="EdSubcat_Helicopters";
|
||||
memoryPointTaskMarker="TaskMarker_1_pos";
|
||||
driverAction="braf_fennec_pilot";
|
||||
@@ -106,7 +106,7 @@ class BRAF_Fennec_Base: Helicopter_Base_H
|
||||
bodyFrictionCoef=0.2;
|
||||
class RotorLibHelicopterProperties
|
||||
{
|
||||
RTDconfig="braf\braf_air\Braf_Helicopters\Braf_Fennec\rtd_fennec.xml";
|
||||
RTDconfig="braf\braf_air\braf_helicopters\braf_fennec\rtd_fennec.xml";
|
||||
autoHoverCorrection[]={0.28,2.8800001,0};
|
||||
defaultCollective=0.63499999;
|
||||
maxTorque=900;
|
||||
@@ -417,7 +417,7 @@ class BRAF_Fennec_Base: Helicopter_Base_H
|
||||
};
|
||||
class Arm_EFS
|
||||
{
|
||||
displayname="<t color='#ffaa00'> Arm EFS </t>";
|
||||
displayname="<t color='#ffaa00'> arm efs </t>";
|
||||
position="cabin";
|
||||
showWindow=1;
|
||||
radius=10;
|
||||
@@ -428,13 +428,13 @@ class BRAF_Fennec_Base: Helicopter_Base_H
|
||||
};
|
||||
class Disarm_EFS: Arm_EFS
|
||||
{
|
||||
displayname="<t color='#ffaa00'> Disarm EFS </t>";
|
||||
displayname="<t color='#ffaa00'> disarm efs </t>";
|
||||
condition="getNumber (configOf this >> 'canFloat') == 1 AND this animationphase 'EFS_Cover_Hide' > 0.9 AND (player in crew this) AND ((this getVariable ['braf_efs_state','SAFE']) == 'ARMED')";
|
||||
statement="[this, ""disarm""] call BRAF_fnc_efs";
|
||||
};
|
||||
class Deploy_Floats: Arm_EFS
|
||||
{
|
||||
displayname="<t color='#b31d00'> Deploy Floats </t>";
|
||||
displayname="<t color='#b31d00'> deploy floats </t>";
|
||||
condition="getNumber (configOf this >> 'canFloat') == 1 AND this animationphase 'EFS_Cover_Hide' > 0.9 AND (player in crew this) AND ((this getVariable ['braf_efs_state','SAFE']) == 'ARMED')";
|
||||
statement="[this, ""deployfloats""] call BRAF_fnc_efs";
|
||||
};
|
||||
@@ -551,12 +551,12 @@ class BRAF_Fennec_Base: Helicopter_Base_H
|
||||
};
|
||||
hiddenSelectionsTextures[]=
|
||||
{
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\1BAvEx_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\1bavex_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
|
||||
};
|
||||
class Damage
|
||||
{
|
||||
@@ -690,7 +690,7 @@ class BRAF_Fennec_Base: Helicopter_Base_H
|
||||
"NVG"
|
||||
};
|
||||
thermalMode[]={0,1};
|
||||
gunnerOpticsModel="A3\drones_f\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_wide_F.p3d";
|
||||
gunnerOpticsModel="a3\drones_f\weapons_f_gamma\reticle\uav_optics_gunner_wide_f.p3d";
|
||||
};
|
||||
showMiniMapInOptics=0;
|
||||
showUAVViewpInOptics=0;
|
||||
@@ -715,7 +715,7 @@ class BRAF_Fennec_Base: Helicopter_Base_H
|
||||
class CargoTurret;
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class BRAF_CopilotTurret: CopilotTurret
|
||||
class braf_copilotturret: CopilotTurret
|
||||
{
|
||||
gunnerAction="braf_fennec_copilot";
|
||||
gunnerInAction="copilot_Heli_Light_02";
|
||||
@@ -791,7 +791,7 @@ class BRAF_Fennec_Base: Helicopter_Base_H
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_Cargo_Heli_Right: CargoTurret
|
||||
class braf_cargo_heli_right: CargoTurret
|
||||
{
|
||||
gunnerAction="passenger_inside_2";
|
||||
gunnerName="Right Shooter";
|
||||
@@ -809,7 +809,7 @@ class BRAF_Fennec_Base: Helicopter_Base_H
|
||||
minElev=-50;
|
||||
maxElev=28;
|
||||
};
|
||||
class BRAF_Cargo_Heli_Left: BRAF_Cargo_Heli_Right
|
||||
class braf_cargo_heli_left: braf_cargo_heli_right
|
||||
{
|
||||
gunnerName="Left Shooter";
|
||||
memoryPointsGetInGunner="pos_gunner_L";
|
||||
@@ -830,165 +830,165 @@ class BRAF_Fennec_Base: Helicopter_Base_H
|
||||
{
|
||||
class 1BAvEx
|
||||
{
|
||||
author="BRAF Team";
|
||||
author = "BRAF TEAM";
|
||||
displayName="Brazilian Army 1st BAvEx";
|
||||
textures[]=
|
||||
{
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\1BAvEx_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\1bavex_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
|
||||
};
|
||||
factions[]=
|
||||
{
|
||||
"BRAF_ARMY"
|
||||
"braf_army"
|
||||
};
|
||||
};
|
||||
class 3BAvEx
|
||||
{
|
||||
author="BRAF Team";
|
||||
author = "BRAF TEAM";
|
||||
displayName="Brazilian Army 3rd BAvEx";
|
||||
textures[]=
|
||||
{
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\3BAvEx_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\3bavex_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
|
||||
};
|
||||
factions[]=
|
||||
{
|
||||
"BRAF_ARMY"
|
||||
"braf_army"
|
||||
};
|
||||
};
|
||||
class 80s
|
||||
{
|
||||
author="BRAF Team";
|
||||
author = "BRAF TEAM";
|
||||
displayName="Brazilian Army 80s";
|
||||
textures[]=
|
||||
{
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\80s_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
|
||||
};
|
||||
factions[]=
|
||||
{
|
||||
"BRAF_ARMY"
|
||||
"braf_army"
|
||||
};
|
||||
};
|
||||
class Resort
|
||||
{
|
||||
author="BRAF Team";
|
||||
author = "BRAF TEAM";
|
||||
side=3;
|
||||
displayName="Civilian Resort";
|
||||
textures[]=
|
||||
{
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\resort_1_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\resort_5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
|
||||
};
|
||||
factions[]=
|
||||
{
|
||||
"BRAF_CIV"
|
||||
"braf_civ"
|
||||
};
|
||||
};
|
||||
class FAB
|
||||
{
|
||||
author="BRAF Team";
|
||||
author = "BRAF TEAM";
|
||||
displayName="Brazilian Air Force";
|
||||
textures[]=
|
||||
{
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\FAB\Camo1_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\FAB\Camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\FAB\Camo5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\fab\camo1_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\fab\camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\fab\camo5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
|
||||
};
|
||||
factions[]=
|
||||
{
|
||||
"BRAF_FAB"
|
||||
"braf_fab"
|
||||
};
|
||||
};
|
||||
class HU1
|
||||
{
|
||||
author="BRAF Team";
|
||||
author = "BRAF TEAM";
|
||||
displayName="Brazilian Navy Águia Squadron";
|
||||
textures[]=
|
||||
{
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\HU1_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\Camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\Camo5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\hu1_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\camo5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
|
||||
};
|
||||
factions[]=
|
||||
{
|
||||
"BRAF_NAVY"
|
||||
"braf_navy"
|
||||
};
|
||||
};
|
||||
class HU51
|
||||
{
|
||||
author="BRAF Team";
|
||||
author = "BRAF TEAM";
|
||||
displayName="Brazilian Navy Albatroz Squadron";
|
||||
textures[]=
|
||||
{
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\HU51_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\Camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\Camo5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\hu51_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\camo5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
|
||||
};
|
||||
factions[]=
|
||||
{
|
||||
"BRAF_NAVY"
|
||||
"braf_navy"
|
||||
};
|
||||
};
|
||||
class HU61
|
||||
{
|
||||
author="BRAF Team";
|
||||
author = "BRAF TEAM";
|
||||
displayName="Brazilian Navy Gavião Squadron";
|
||||
textures[]=
|
||||
{
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\HU61_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\Camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\Camo5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\hu61_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\camo5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
|
||||
};
|
||||
factions[]=
|
||||
{
|
||||
"BRAF_NAVY"
|
||||
"braf_navy"
|
||||
};
|
||||
};
|
||||
class HU91
|
||||
{
|
||||
author="BRAF Team";
|
||||
author = "BRAF TEAM";
|
||||
displayName="Brazilian Navy Tucano Squadron";
|
||||
textures[]=
|
||||
{
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\HU91_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\Camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\MB\Camo5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\Glass_ca.paa"
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\hu91_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo2_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\camo3_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\camo4_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\mb\camo5_co.paa",
|
||||
"braf\braf_air\braf_helicopters\braf_fennec\data\glass_ca.paa"
|
||||
};
|
||||
factions[]=
|
||||
{
|
||||
"BRAF_NAVY"
|
||||
"braf_navy"
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -998,7 +998,7 @@ class BRAF_Fennec_Base: Helicopter_Base_H
|
||||
1
|
||||
};
|
||||
};
|
||||
class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
|
||||
class braf_fennec_dynamicloadout_base: braf_fennec_base
|
||||
{
|
||||
cost=3000000;
|
||||
threat[]={0.9,0.75,0.5};
|
||||
@@ -1031,12 +1031,12 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
|
||||
{
|
||||
class TransportPylonsComponent
|
||||
{
|
||||
uiPicture="\braf\braf_air\Braf_Helicopters\Braf_Fennec\data\ui\fennec_loadout_ca.paa";
|
||||
uiPicture="\braf\braf_air\braf_helicopters\braf_fennec\data\ui\fennec_loadout_ca.paa";
|
||||
class Pylons
|
||||
{
|
||||
class PylonLeft1
|
||||
{
|
||||
attachment="BRAF_PylonPod_50_cal";
|
||||
attachment="braf_pylonpod_50_cal";
|
||||
priority=5;
|
||||
hardpoints[]=
|
||||
{
|
||||
@@ -1048,7 +1048,7 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
|
||||
};
|
||||
class PylonRight1: PylonLeft1
|
||||
{
|
||||
attachment="BRAF_PylonPod_rocket_ap";
|
||||
attachment="braf_pylonpod_rocket_ap";
|
||||
mirroredMissilePos=1;
|
||||
hardpoints[]=
|
||||
{
|
||||
@@ -1071,8 +1071,8 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
|
||||
displayName="$STR_vehicle_default";
|
||||
attachment[]=
|
||||
{
|
||||
"BRAF_PylonPod_50_cal",
|
||||
"BRAF_PylonPod_rocket_he"
|
||||
"braf_pylonpod_50_cal",
|
||||
"braf_pylonpod_rocket_he"
|
||||
};
|
||||
};
|
||||
class AT
|
||||
@@ -1080,8 +1080,8 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
|
||||
displayName="$STR_A3_cfgmagazines_titan_at_dns";
|
||||
attachment[]=
|
||||
{
|
||||
"BRAF_PylonPod_rocket_ap",
|
||||
"BRAF_PylonPod_rocket_ap"
|
||||
"braf_pylonpod_rocket_ap",
|
||||
"braf_pylonpod_rocket_ap"
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -1166,7 +1166,7 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
|
||||
};
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class BRAF_CopilotTurret: MainTurret
|
||||
class braf_copilotturret: MainTurret
|
||||
{
|
||||
proxyIndex=1;
|
||||
proxyType="CPGunner";
|
||||
@@ -1189,7 +1189,7 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
|
||||
initTurn=0;
|
||||
gunnerName="$STR_A3_COPILOT";
|
||||
isCopilot=1;
|
||||
turretInfoType="BRAF_RscOptics_Air_FLIR";
|
||||
turretInfoType="braf_rscoptics_air_flir";
|
||||
weapons[]=
|
||||
{
|
||||
"Laserdesignator_mounted"
|
||||
@@ -1252,7 +1252,7 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
|
||||
0, //static,
|
||||
0.95 //blurCoef
|
||||
};
|
||||
gunnerOpticsModel="\braf\braf_optics_air\StarSaphire\braf_StarSaphire_w.p3d";
|
||||
gunnerOpticsModel="\braf\braf_optics_air\starsaphire\braf_starsaphire_w.p3d";
|
||||
gunnerOpticsEffect[]={};
|
||||
directionStabilized=1;
|
||||
};
|
||||
@@ -1262,12 +1262,12 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
|
||||
initFov=0.0593;
|
||||
minFov=0.0593;
|
||||
maxFov=0.0593;
|
||||
gunnerOpticsModel="\braf\braf_optics_air\StarSaphire\braf_StarSaphire_m.p3d";
|
||||
gunnerOpticsModel="\braf\braf_optics_air\starsaphire\braf_starsaphire_m.p3d";
|
||||
};
|
||||
class Narrow: Wide
|
||||
{
|
||||
opticsDisplayName="NFOV";
|
||||
gunnerOpticsModel="\braf\braf_optics_air\StarSaphire\braf_StarSaphire_n.p3d";
|
||||
gunnerOpticsModel="\braf\braf_optics_air\starsaphire\braf_starsaphire_n.p3d";
|
||||
initFov=0.0140;
|
||||
minFov=0.0140;
|
||||
maxFov=0.0140;
|
||||
@@ -1422,7 +1422,7 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
|
||||
};
|
||||
class Arm_EFS
|
||||
{
|
||||
displayname="<t color='#ffaa00'> Arm EFS </t>";
|
||||
displayname="<t color='#ffaa00'> arm efs </t>";
|
||||
position="cabin";
|
||||
showWindow=1;
|
||||
radius=10;
|
||||
@@ -1433,19 +1433,19 @@ class BRAF_Fennec_dynamicLoadout_base: BRAF_Fennec_Base
|
||||
};
|
||||
class Disarm_EFS: Arm_EFS
|
||||
{
|
||||
displayname="<t color='#ffaa00'> Disarm EFS </t>";
|
||||
displayname="<t color='#ffaa00'> disarm efs </t>";
|
||||
condition="getNumber (configOf this >> 'canFloat') == 1 AND this animationphase 'EFS_Cover_Hide' > 0.9 AND (player in crew this) AND ((this getVariable ['braf_efs_state','SAFE']) == 'ARMED')";
|
||||
statement="[this, ""disarm""] call BRAF_fnc_efs";
|
||||
};
|
||||
class Deploy_Floats: Arm_EFS
|
||||
{
|
||||
displayname="<t color='#b31d00'> Deploy Floats </t>";
|
||||
displayname="<t color='#b31d00'> deploy floats </t>";
|
||||
condition="getNumber (configOf this >> 'canFloat') == 1 AND this animationphase 'EFS_Cover_Hide' > 0.9 AND (player in crew this) AND ((this getVariable ['braf_efs_state','SAFE']) == 'ARMED')";
|
||||
statement="[this, ""deployfloats""] call BRAF_fnc_efs";
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_Fennec_SAR_base: BRAF_Fennec_Base
|
||||
class braf_fennec_sar_base: braf_fennec_base
|
||||
{
|
||||
cost=750000;
|
||||
threat[]={0.1,0,0};
|
||||
@@ -1537,7 +1537,7 @@ class BRAF_Fennec_SAR_base: BRAF_Fennec_Base
|
||||
};
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class BRAF_CopilotTurret: MainTurret
|
||||
class braf_copilotturret: MainTurret
|
||||
{
|
||||
body="mainTurret";
|
||||
gun="mainGun";
|
||||
@@ -1558,7 +1558,7 @@ class BRAF_Fennec_SAR_base: BRAF_Fennec_Base
|
||||
initTurn=0;
|
||||
gunnerName="$STR_A3_COPILOT";
|
||||
isCopilot=1;
|
||||
turretInfoType="BRAF_RscOptics_Air_FLIR";
|
||||
turretInfoType="braf_rscoptics_air_flir";
|
||||
weapons[]=
|
||||
{
|
||||
"Laserdesignator_mounted"
|
||||
@@ -1620,7 +1620,7 @@ class BRAF_Fennec_SAR_base: BRAF_Fennec_Base
|
||||
0,
|
||||
0.95
|
||||
};
|
||||
gunnerOpticsModel="\braf\braf_optics_air\StarSaphire\braf_StarSaphire_w.p3d";
|
||||
gunnerOpticsModel="\braf\braf_optics_air\starsaphire\braf_starsaphire_w.p3d";
|
||||
gunnerOpticsEffect[]={};
|
||||
directionStabilized=1;
|
||||
};
|
||||
@@ -1630,12 +1630,12 @@ class BRAF_Fennec_SAR_base: BRAF_Fennec_Base
|
||||
initFov=0.0593;
|
||||
minFov=0.0593;
|
||||
maxFov=0.0593;
|
||||
gunnerOpticsModel="\braf\braf_optics_air\StarSaphire\braf_StarSaphire_m.p3d";
|
||||
gunnerOpticsModel="\braf\braf_optics_air\starsaphire\braf_starsaphire_m.p3d";
|
||||
};
|
||||
class Narrow: Wide
|
||||
{
|
||||
opticsDisplayName="NFOV";
|
||||
gunnerOpticsModel="\braf\braf_optics_air\StarSaphire\braf_StarSaphire_n.p3d";
|
||||
gunnerOpticsModel="\braf\braf_optics_air\starsaphire\braf_starsaphire_n.p3d";
|
||||
initFov=0.0140;
|
||||
minFov=0.0140;
|
||||
maxFov=0.0140;
|
||||
@@ -1753,44 +1753,44 @@ class BRAF_Fennec_SAR_base: BRAF_Fennec_Base
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_Cargo_Heli_Left: BRAF_Cargo_Heli_Left
|
||||
class braf_cargo_heli_left: braf_cargo_heli_left
|
||||
{};
|
||||
};
|
||||
class UserActions
|
||||
{
|
||||
class Deploy_Rescue_Seat
|
||||
{
|
||||
displayname="<t color='#ffaa00'> Deploy Rescue Seat </t>";
|
||||
displayname="<t color='#ffaa00'> deploy rescue seat </t>";
|
||||
position="hoist_hook_pos";
|
||||
showWindow=1;
|
||||
radius=20;
|
||||
priority=1;
|
||||
onlyForPlayer=0;
|
||||
condition="this animationphase 'Hoist_Hide' > 0.9 AND (player in crew this) AND this animationphase 'door_L_2' > 0.9 AND !(""BRAF_Rescue_Seat"" in (this getVariable ['braf_hoist_spent_payloads', []]))";
|
||||
statement="this animate ['Winch_Rot',1]; [this, ""deploy"", ""BRAF_Rescue_Seat""] call BRAF_fnc_hoist; this animate ['Hoist_Hide',-0.5]";
|
||||
condition="this animationphase 'Hoist_Hide' > 0.9 AND (player in crew this) AND this animationphase 'door_L_2' > 0.9 AND !(""braf_rescue_seat"" in (this getVariable ['braf_hoist_spent_payloads', []]))";
|
||||
statement="this animate ['Winch_Rot',1]; [this, ""deploy"", ""braf_rescue_seat""] call BRAF_fnc_hoist; this animate ['Hoist_Hide',-0.5]";
|
||||
|
||||
};
|
||||
class Hoist_Down: Deploy_Rescue_Seat
|
||||
{
|
||||
displayname="<t color='#ffaa00'> Extend Cable Hook </t>";
|
||||
displayname="<t color='#ffaa00'> extend cable hook </t>";
|
||||
condition="this animationphase 'Hoist_Hide' < -0.4 AND this animationphase 'Hoist_Hide' > -0.6 AND (player in crew this) AND this animationphase 'door_L_2' > 0.9";
|
||||
statement="[this, ""down""] call BRAF_fnc_hoist; this animate ['Hoist_Hide',-1]; this say3d ""Winch""";
|
||||
};
|
||||
class Hoist_Up: Deploy_Rescue_Seat
|
||||
{
|
||||
displayname="<t color='#ffaa00'> Recover Hoist Hook </t>";
|
||||
displayname="<t color='#ffaa00'> recover hoist hook </t>";
|
||||
condition="this animationphase 'Hoist_Hide' < -0.9 AND (player in crew this) AND this animationphase 'door_L_2' > 0.9";
|
||||
statement="[this, ""up""] call BRAF_fnc_hoist; this animate ['Hoist_Hide',-0.5]; this say3d ""Winch""";
|
||||
};
|
||||
class Recover_Rescue_Seat: Deploy_Rescue_Seat
|
||||
{
|
||||
displayname="<t color='#ffaa00'> Retrieve Rescue Payload </t>";
|
||||
displayname="<t color='#ffaa00'> retrieve rescue payload </t>";
|
||||
condition="(player in crew this) AND this animationphase 'door_L_2' > 0.9 AND this animationphase 'Hoist_Hide' < -0.4 AND this animationphase 'Hoist_Hide' > -0.6";
|
||||
statement="[this, ""recover""] call BRAF_fnc_hoist; this animate ['Winch_Rot',0]; this animate ['Hoist_Hide',1]";
|
||||
};
|
||||
class Hoist_Cut: Deploy_Rescue_Seat
|
||||
{
|
||||
displayname="<t color='#b31d00'> Cut Hoist Hook Cable </t>";
|
||||
displayname="<t color='#b31d00'> cut hoist hook cable </t>";
|
||||
condition="(player in crew this) AND this animationphase 'Hoist_Hide' < 0 AND this animationphase 'door_L_2' > 0.9";
|
||||
statement="[this, ""cut""] call BRAF_fnc_hoist; this animate ['Winch_Rot',0]; this animate ['Hoist_Hide',1]";
|
||||
};
|
||||
@@ -1813,7 +1813,7 @@ class BRAF_Fennec_SAR_base: BRAF_Fennec_Base
|
||||
};
|
||||
class Arm_EFS
|
||||
{
|
||||
displayname="<t color='#ffaa00'> Arm EFS </t>";
|
||||
displayname="<t color='#ffaa00'> arm efs </t>";
|
||||
position="cabin";
|
||||
showWindow=1;
|
||||
radius=10;
|
||||
@@ -1824,13 +1824,13 @@ class BRAF_Fennec_SAR_base: BRAF_Fennec_Base
|
||||
};
|
||||
class Disarm_EFS: Arm_EFS
|
||||
{
|
||||
displayname="<t color='#ffaa00'> Disarm EFS </t>";
|
||||
displayname="<t color='#ffaa00'> disarm efs </t>";
|
||||
condition="getNumber (configOf this >> 'canFloat') == 1 AND this animationphase 'EFS_Cover_Hide' > 0.9 AND (player in crew this) AND ((this getVariable ['braf_efs_state','SAFE']) == 'ARMED')";
|
||||
statement="[this, ""disarm""] call BRAF_fnc_efs";
|
||||
};
|
||||
class Deploy_Floats: Arm_EFS
|
||||
{
|
||||
displayname="<t color='#b31d00'> Deploy Floats </t>";
|
||||
displayname="<t color='#b31d00'> deploy floats </t>";
|
||||
condition="getNumber (configOf this >> 'canFloat') == 1 AND this animationphase 'EFS_Cover_Hide' > 0.9 AND (player in crew this) AND ((this getVariable ['braf_efs_state','SAFE']) == 'ARMED')";
|
||||
statement="[this, ""deployfloats""] call BRAF_fnc_efs";
|
||||
};
|
||||
@@ -1853,7 +1853,7 @@ class BRAF_Fennec_SAR_base: BRAF_Fennec_Base
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_Fennec_unarmed_base: BRAF_Fennec_Base
|
||||
class braf_fennec_unarmed_base: braf_fennec_base
|
||||
{
|
||||
availableForSupportTypes[]=
|
||||
{
|
||||
@@ -1863,11 +1863,11 @@ class BRAF_Fennec_unarmed_base: BRAF_Fennec_Base
|
||||
slingLoadMaxCargoMass=10;
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class BRAF_CopilotTurret: BRAF_CopilotTurret
|
||||
class braf_copilotturret: braf_copilotturret
|
||||
{};
|
||||
class BRAF_Cargo_Heli_Right: BRAF_Cargo_Heli_Right
|
||||
class braf_cargo_heli_right: braf_cargo_heli_right
|
||||
{};
|
||||
class BRAF_Cargo_Heli_Left: BRAF_Cargo_Heli_Left
|
||||
class braf_cargo_heli_left: braf_cargo_heli_left
|
||||
{};
|
||||
};
|
||||
class AnimationSources: AnimationSources
|
||||
@@ -1938,7 +1938,7 @@ class BRAF_Fennec_unarmed_base: BRAF_Fennec_Base
|
||||
};
|
||||
class Arm_EFS
|
||||
{
|
||||
displayname="<t color='#ffaa00'> Arm EFS </t>";
|
||||
displayname="<t color='#ffaa00'> arm efs </t>";
|
||||
position="cabin";
|
||||
showWindow=1;
|
||||
radius=10;
|
||||
@@ -1949,19 +1949,19 @@ class BRAF_Fennec_unarmed_base: BRAF_Fennec_Base
|
||||
};
|
||||
class Disarm_EFS: Arm_EFS
|
||||
{
|
||||
displayname="<t color='#ffaa00'> Disarm EFS </t>";
|
||||
displayname="<t color='#ffaa00'> disarm efs </t>";
|
||||
condition="getNumber (configOf this >> 'canFloat') == 1 AND this animationphase 'EFS_Cover_Hide' > 0.9 AND (player in crew this) AND ((this getVariable ['braf_efs_state','SAFE']) == 'ARMED')";
|
||||
statement="[this, ""disarm""] call BRAF_fnc_efs";
|
||||
};
|
||||
class Deploy_Floats: Arm_EFS
|
||||
{
|
||||
displayname="<t color='#b31d00'> Deploy Floats </t>";
|
||||
displayname="<t color='#b31d00'> deploy floats </t>";
|
||||
condition="getNumber (configOf this >> 'canFloat') == 1 AND this animationphase 'EFS_Cover_Hide' > 0.9 AND (player in crew this) AND ((this getVariable ['braf_efs_state','SAFE']) == 'ARMED')";
|
||||
statement="[this, ""deployfloats""] call BRAF_fnc_efs";
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_Fennec_cargo_base: BRAF_Fennec_Base
|
||||
class braf_fennec_cargo_base: braf_fennec_base
|
||||
{
|
||||
availableForSupportTypes[]=
|
||||
{
|
||||
@@ -1972,7 +1972,7 @@ class BRAF_Fennec_cargo_base: BRAF_Fennec_Base
|
||||
transportSoldier=4;
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class BRAF_CopilotTurret: BRAF_CopilotTurret
|
||||
class braf_copilotturret: braf_copilotturret
|
||||
{};
|
||||
};
|
||||
class AnimationSources: AnimationSources
|
||||
@@ -2017,11 +2017,11 @@ class BRAF_Fennec_cargo_base: BRAF_Fennec_Base
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_Fennec_Unarmed: BRAF_Fennec_unarmed_base
|
||||
class braf_fennec_unarmed: braf_fennec_unarmed_base
|
||||
{
|
||||
author="BRAF TEAM";
|
||||
_generalMacro="BRAF_Fennec_Unarmed";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\Air\BRAF_Fennec_Unarmed.jpg";
|
||||
author = "BRAF TEAM";
|
||||
_generalMacro="braf_fennec_unarmed";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_unarmed.jpg";
|
||||
scope=2;
|
||||
side=2;
|
||||
scopeCurator=2;
|
||||
@@ -2034,11 +2034,11 @@ class BRAF_Fennec_Unarmed: BRAF_Fennec_unarmed_base
|
||||
"3BAvEx",0.5
|
||||
};
|
||||
};
|
||||
class BRAF_Fennec_Unarmed_MB: BRAF_Fennec_unarmed_base
|
||||
class braf_fennec_unarmed_mb: braf_fennec_unarmed_base
|
||||
{
|
||||
author="BRAF TEAM";
|
||||
_generalMacro="BRAF_Fennec_Unarmed_MB";
|
||||
faction="BRAF_NAVY";
|
||||
author = "BRAF TEAM";
|
||||
_generalMacro="braf_fennec_unarmed_mb";
|
||||
faction="braf_navy";
|
||||
canFloat=1;
|
||||
waterAngularDampingCoef=0;
|
||||
waterDamageEngine=0.2;
|
||||
@@ -2050,7 +2050,7 @@ class BRAF_Fennec_Unarmed_MB: BRAF_Fennec_unarmed_base
|
||||
waterResistance=1;
|
||||
waterResistanceCoef=0.5;
|
||||
crew="braf_characters_aviation_navy_pilot";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_Unarmed_MB.jpg";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_unarmed_mb.jpg";
|
||||
scope=2;
|
||||
side=2;
|
||||
scopeCurator=2;
|
||||
@@ -2074,12 +2074,12 @@ class BRAF_Fennec_Unarmed_MB: BRAF_Fennec_unarmed_base
|
||||
"EFS_Hide",0
|
||||
};
|
||||
};
|
||||
class BRAF_Fennec_Unarmed_FAB: BRAF_Fennec_unarmed_base
|
||||
class braf_fennec_unarmed_fab: braf_fennec_unarmed_base
|
||||
{
|
||||
author="BRAF TEAM";
|
||||
_generalMacro="BRAF_Fennec_Unarmed_FAB";
|
||||
faction="BRAF_FAB";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_Unarmed_FAB.jpg";
|
||||
author = "BRAF TEAM";
|
||||
_generalMacro="braf_fennec_unarmed_fab";
|
||||
faction="braf_fab";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_unarmed_fab.jpg";
|
||||
scope=2;
|
||||
side=2;
|
||||
forceInGarage=1;
|
||||
@@ -2096,13 +2096,13 @@ class BRAF_Fennec_Unarmed_FAB: BRAF_Fennec_unarmed_base
|
||||
"FAB",1
|
||||
};
|
||||
};
|
||||
class BRAF_Fennec_Resort: BRAF_Fennec_cargo_base
|
||||
class braf_fennec_resort: braf_fennec_cargo_base
|
||||
{
|
||||
author="BRAF TEAM";
|
||||
_generalMacro="BRAF_Fennec_Resort";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\brazilian_civ\Air\BRAF_Fennec_Resort.jpg";
|
||||
author = "BRAF TEAM";
|
||||
_generalMacro="braf_fennec_resort";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\brazilian_civ\air\braf_fennec_resort.jpg";
|
||||
scope=2;
|
||||
faction="BRAF_CIV";
|
||||
faction="braf_civ";
|
||||
canFloat=1;
|
||||
waterAngularDampingCoef=0;
|
||||
waterDamageEngine=0.2;
|
||||
@@ -2133,11 +2133,11 @@ class BRAF_Fennec_Resort: BRAF_Fennec_cargo_base
|
||||
"EFS_Hide",0
|
||||
};
|
||||
};
|
||||
class BRAF_Fennec_80s: BRAF_Fennec_unarmed_base
|
||||
class braf_fennec_80s: braf_fennec_unarmed_base
|
||||
{
|
||||
author="BRAF TEAM";
|
||||
_generalMacro="BRAF_Fennec_80s";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\Air\BRAF_Fennec_80s.jpg";
|
||||
author = "BRAF TEAM";
|
||||
_generalMacro="braf_fennec_80s";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_80s.jpg";
|
||||
scope=2;
|
||||
side=2;
|
||||
scopeCurator=2;
|
||||
@@ -2148,11 +2148,11 @@ class BRAF_Fennec_80s: BRAF_Fennec_unarmed_base
|
||||
"80s",1
|
||||
};
|
||||
};
|
||||
class BRAF_Fennec_Armed: BRAF_Fennec_dynamicLoadout_base
|
||||
class braf_fennec_armed: braf_fennec_dynamicloadout_base
|
||||
{
|
||||
author="BRAF TEAM";
|
||||
_generalMacro="BRAF_Fennec_Armed";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\Air\BRAF_Fennec_Armed.jpg";
|
||||
author = "BRAF TEAM";
|
||||
_generalMacro="braf_fennec_armed";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_armed.jpg";
|
||||
scope=2;
|
||||
side=2;
|
||||
scopeCurator=2;
|
||||
@@ -2164,11 +2164,11 @@ class BRAF_Fennec_Armed: BRAF_Fennec_dynamicLoadout_base
|
||||
"3BAvEx",0.5
|
||||
};
|
||||
};
|
||||
class BRAF_Fennec_Armed_MB: BRAF_Fennec_dynamicLoadout_base
|
||||
class braf_fennec_armed_mb: braf_fennec_dynamicloadout_base
|
||||
{
|
||||
author="BRAF TEAM";
|
||||
_generalMacro="BRAF_Fennec_Armed_MB";
|
||||
faction="BRAF_NAVY";
|
||||
author = "BRAF TEAM";
|
||||
_generalMacro="braf_fennec_armed_mb";
|
||||
faction="braf_navy";
|
||||
canFloat=1;
|
||||
waterAngularDampingCoef=0;
|
||||
waterDamageEngine=0.2;
|
||||
@@ -2180,7 +2180,7 @@ class BRAF_Fennec_Armed_MB: BRAF_Fennec_dynamicLoadout_base
|
||||
waterResistance=1;
|
||||
waterResistanceCoef=0.5;
|
||||
crew="braf_characters_aviation_navy_pilot";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_Armed_MB.jpg";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_armed_mb.jpg";
|
||||
scope=2;
|
||||
side=2;
|
||||
scopeCurator=2;
|
||||
@@ -2203,13 +2203,13 @@ class BRAF_Fennec_Armed_MB: BRAF_Fennec_dynamicLoadout_base
|
||||
"EFS_Hide",0
|
||||
};
|
||||
};
|
||||
class BRAF_Fennec_Armed_FAB: BRAF_Fennec_dynamicLoadout_base
|
||||
class braf_fennec_armed_fab: braf_fennec_dynamicloadout_base
|
||||
{
|
||||
author="BRAF TEAM";
|
||||
_generalMacro="BRAF_Fennec_Armed_FAB";
|
||||
faction="BRAF_FAB";
|
||||
author = "BRAF TEAM";
|
||||
_generalMacro="braf_fennec_armed_fab";
|
||||
faction="braf_fab";
|
||||
crew="braf_characters_aviation_air_force_pilot";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_Armed_FAB.jpg";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_armed_fab.jpg";
|
||||
scope=2;
|
||||
side=2;
|
||||
scopeCurator=2;
|
||||
@@ -2224,11 +2224,11 @@ class BRAF_Fennec_Armed_FAB: BRAF_Fennec_dynamicLoadout_base
|
||||
"FAB",1
|
||||
};
|
||||
};
|
||||
class BRAF_Fennec_Cargo: BRAF_Fennec_cargo_base
|
||||
class braf_fennec_cargo: braf_fennec_cargo_base
|
||||
{
|
||||
author="BRAF TEAM";
|
||||
_generalMacro="BRAF_Fennec_Cargo";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\Air\BRAF_Fennec_Cargo.jpg";
|
||||
author = "BRAF TEAM";
|
||||
_generalMacro="braf_fennec_cargo";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_cargo.jpg";
|
||||
scope=2;
|
||||
side=2;
|
||||
scopeCurator=2;
|
||||
@@ -2240,11 +2240,11 @@ class BRAF_Fennec_Cargo: BRAF_Fennec_cargo_base
|
||||
"3BAvEx",0.5
|
||||
};
|
||||
};
|
||||
class BRAF_Fennec_Cargo_MB: BRAF_Fennec_cargo_base
|
||||
class braf_fennec_cargo_mb: braf_fennec_cargo_base
|
||||
{
|
||||
author="BRAF TEAM";
|
||||
_generalMacro="BRAF_Fennec_Cargo_MB";
|
||||
faction="BRAF_NAVY";
|
||||
author = "BRAF TEAM";
|
||||
_generalMacro="braf_fennec_cargo_mb";
|
||||
faction="braf_navy";
|
||||
canFloat=1;
|
||||
waterAngularDampingCoef=0;
|
||||
waterDamageEngine=0.2;
|
||||
@@ -2256,7 +2256,7 @@ class BRAF_Fennec_Cargo_MB: BRAF_Fennec_cargo_base
|
||||
waterResistance=1;
|
||||
waterResistanceCoef=0.5;
|
||||
crew="braf_characters_aviation_navy_pilot";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_Cargo_MB.jpg";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_cargo_mb.jpg";
|
||||
scope=2;
|
||||
side=2;
|
||||
scopeCurator=2;
|
||||
@@ -2279,13 +2279,13 @@ class BRAF_Fennec_Cargo_MB: BRAF_Fennec_cargo_base
|
||||
"EFS_Hide",0
|
||||
};
|
||||
};
|
||||
class BRAF_Fennec_Cargo_FAB: BRAF_Fennec_cargo_base
|
||||
class braf_fennec_cargo_fab: braf_fennec_cargo_base
|
||||
{
|
||||
author="BRAF TEAM";
|
||||
_generalMacro="BRAF_Fennec_Cargo_FAB";
|
||||
faction="BRAF_FAB";
|
||||
author = "BRAF TEAM";
|
||||
_generalMacro="braf_fennec_cargo_fab";
|
||||
faction="braf_fab";
|
||||
crew="braf_characters_aviation_air_force_pilot";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_Cargo_FAB.jpg";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_cargo_fab.jpg";
|
||||
scope=2;
|
||||
side=2;
|
||||
scopeCurator=2;
|
||||
@@ -2300,11 +2300,11 @@ class BRAF_Fennec_Cargo_FAB: BRAF_Fennec_cargo_base
|
||||
"FAB",1
|
||||
};
|
||||
};
|
||||
class BRAF_Fennec_SAR: BRAF_Fennec_SAR_base
|
||||
class braf_fennec_sar: braf_fennec_sar_base
|
||||
{
|
||||
author="BRAF TEAM";
|
||||
_generalMacro="BRAF_Fennec_SAR";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\Air\BRAF_Fennec_SAR.jpg";
|
||||
author = "BRAF TEAM";
|
||||
_generalMacro="braf_fennec_sar";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_sar.jpg";
|
||||
scope=2;
|
||||
side=2;
|
||||
scopeCurator=2;
|
||||
@@ -2316,13 +2316,13 @@ class BRAF_Fennec_SAR: BRAF_Fennec_SAR_base
|
||||
"3BAvEx",0.5
|
||||
};
|
||||
};
|
||||
class BRAF_Fennec_SAR_MB: BRAF_Fennec_SAR_base
|
||||
class braf_fennec_sar_mb: braf_fennec_sar_base
|
||||
{
|
||||
author="BRAF TEAM";
|
||||
_generalMacro="BRAF_Fennec_SAR_MB";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_SAR_MB.jpg";
|
||||
author = "BRAF TEAM";
|
||||
_generalMacro="braf_fennec_sar_mb";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_sar_mb.jpg";
|
||||
crew="braf_characters_aviation_navy_pilot";
|
||||
faction="BRAF_NAVY";
|
||||
faction="braf_navy";
|
||||
canFloat=1;
|
||||
waterAngularDampingCoef=0;
|
||||
waterDamageEngine=0.2;
|
||||
@@ -2355,13 +2355,13 @@ class BRAF_Fennec_SAR_MB: BRAF_Fennec_SAR_base
|
||||
"EFS_Hide",0
|
||||
};
|
||||
};
|
||||
class BRAF_Fennec_SAR_FAB: BRAF_Fennec_SAR_base
|
||||
class braf_fennec_sar_fab: braf_fennec_sar_base
|
||||
{
|
||||
author="BRAF TEAM";
|
||||
_generalMacro="BRAF_Fennec_SAR_FAB";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\BRAF_Fennec_SAR_FAB.jpg";
|
||||
author = "BRAF TEAM";
|
||||
_generalMacro="braf_fennec_sar_fab";
|
||||
editorPreview="\braf\braf_insignia\editorpreview\air\braf_fennec_sar_fab.jpg";
|
||||
crew="braf_characters_aviation_air_force_pilot";
|
||||
faction="BRAF_FAB";
|
||||
faction="braf_fab";
|
||||
scope=2;
|
||||
side=2;
|
||||
scopeCurator=2;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
class MFD
|
||||
{
|
||||
class BRAF_HRZ_LEFT
|
||||
class braf_hrz_left
|
||||
{
|
||||
topLeft="MFD_L_TL";
|
||||
topRight="MFD_L_TR";
|
||||
@@ -5826,7 +5826,7 @@ class MFD
|
||||
{
|
||||
type="text";
|
||||
source="static";
|
||||
text="M/S";
|
||||
text="m/s";
|
||||
sourceScale=1;
|
||||
align="center";
|
||||
scale=1;
|
||||
@@ -6907,13 +6907,13 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_HRZ_RIGHT: BRAF_HRZ_LEFT
|
||||
class braf_hrz_right: braf_hrz_left
|
||||
{
|
||||
topLeft="MFD_R_TL";
|
||||
topRight="MFD_R_TR";
|
||||
bottomLeft="MFD_R_ML";
|
||||
};
|
||||
class BRAF_HRZ_CENTER
|
||||
class braf_hrz_center
|
||||
{
|
||||
topLeft="HRZ_TL";
|
||||
topRight="HRZ_TR";
|
||||
@@ -12305,7 +12305,7 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_DIR_LEFT
|
||||
class braf_dir_left
|
||||
{
|
||||
topLeft="MFD_L_ML";
|
||||
topRight="MFD_L_MR";
|
||||
@@ -13374,13 +13374,13 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_DIR_RIGHT: BRAF_DIR_LEFT
|
||||
class braf_dir_right: braf_dir_left
|
||||
{
|
||||
topLeft="MFD_R_ML";
|
||||
topRight="MFD_R_MR";
|
||||
bottomLeft="MFD_R_BL";
|
||||
};
|
||||
class BRAF_ENG_TOP
|
||||
class braf_eng_top
|
||||
{
|
||||
topLeft="MFD_M_TL";
|
||||
topRight="MFD_M_TR";
|
||||
@@ -13454,7 +13454,7 @@ class MFD
|
||||
class Top
|
||||
{
|
||||
type="polygon";
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\engine2_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\engine2_ca.paa";
|
||||
points[]=
|
||||
{
|
||||
{
|
||||
@@ -13517,7 +13517,7 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_ENG_BOTTOM
|
||||
class braf_eng_bottom
|
||||
{
|
||||
topLeft="MFD_M_ML";
|
||||
topRight="MFD_M_MR";
|
||||
@@ -13580,7 +13580,7 @@ class MFD
|
||||
class Bottom
|
||||
{
|
||||
type="polygon";
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\engine1_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\engine1_ca.paa";
|
||||
points[]=
|
||||
{
|
||||
{
|
||||
@@ -13610,7 +13610,7 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_CLK_LEFT
|
||||
class braf_clk_left
|
||||
{
|
||||
topLeft="CLK_L_TL";
|
||||
topRight="CLK_L_TR";
|
||||
@@ -13743,13 +13743,13 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_CLK_RIGHT: BRAF_CLK_LEFT
|
||||
class braf_clk_right: braf_clk_left
|
||||
{
|
||||
topLeft="CLK_R_TL";
|
||||
topRight="CLK_R_TR";
|
||||
bottomLeft="CLK_R_BL";
|
||||
};
|
||||
class BRAF_GPS_LEFT
|
||||
class braf_gps_left
|
||||
{
|
||||
topLeft="GPS_TL";
|
||||
topRight="GPS_TR";
|
||||
@@ -13779,7 +13779,7 @@ class MFD
|
||||
class GPS
|
||||
{
|
||||
type="polygon";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\GPS_175_co.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\gps_175_co.paa";
|
||||
points[]=
|
||||
{
|
||||
{
|
||||
@@ -13806,7 +13806,7 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_GUN_LEFT
|
||||
class braf_gun_left
|
||||
{
|
||||
topLeft="GUN_TL";
|
||||
topRight="GUN_TR";
|
||||
@@ -13917,7 +13917,7 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_COM
|
||||
class braf_com
|
||||
{
|
||||
topLeft="COM_TL";
|
||||
topRight="COM_TR";
|
||||
@@ -14011,7 +14011,7 @@ class MFD
|
||||
};
|
||||
};
|
||||
///*
|
||||
class BRAF_HUD
|
||||
class braf_hud
|
||||
{
|
||||
topLeft="HUD_TL";
|
||||
topRight="HUD_TR";
|
||||
|
||||
@@ -2,252 +2,252 @@ occludeSoundsWhenIn=0.562341;
|
||||
obstructSoundsWhenIn=0.316228;
|
||||
attenuationEffectType="HeliAttenuation";
|
||||
emptySound[]={"",0,1};
|
||||
soundGeneralCollision1[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_default_int_1",1.0,1,100};
|
||||
soundGeneralCollision2[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_default_int_2",1.0,1,100};
|
||||
soundGeneralCollision3[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_default_int_3",1.0,1,100};
|
||||
soundGeneralCollision1[]={"a3\sounds_f\vehicles\crashes\helis\heli_coll_default_int_1",1.0,1,100};
|
||||
soundGeneralCollision2[]={"a3\sounds_f\vehicles\crashes\helis\heli_coll_default_int_2",1.0,1,100};
|
||||
soundGeneralCollision3[]={"a3\sounds_f\vehicles\crashes\helis\heli_coll_default_int_3",1.0,1,100};
|
||||
soundCrashes[]={"soundGeneralCollision1",0.33,"soundGeneralCollision2",0.33,"soundGeneralCollision3",0.33};
|
||||
soundLandCrashes[]={"emptySound",0};
|
||||
soundBuildingCrash[]={"soundGeneralCollision1",1,"soundGeneralCollision2",1,"soundGeneralCollision3",1};
|
||||
soundArmorCrash[]={"soundGeneralCollision1",1,"soundGeneralCollision2",1,"soundGeneralCollision3",1};
|
||||
soundWoodCrash[]={"soundGeneralCollision1",1,"soundGeneralCollision2",1,"soundGeneralCollision3",1};
|
||||
soundBushCollision1[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_1",1.0,1,100};
|
||||
soundBushCollision2[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_2",1.0,1,100};
|
||||
soundBushCollision3[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_3",1.0,1,100};
|
||||
soundBushCollision1[]={"a3\sounds_f\vehicles\crashes\helis\heli_coll_bush_int_1",1.0,1,100};
|
||||
soundBushCollision2[]={"a3\sounds_f\vehicles\crashes\helis\heli_coll_bush_int_2",1.0,1,100};
|
||||
soundBushCollision3[]={"a3\sounds_f\vehicles\crashes\helis\heli_coll_bush_int_3",1.0,1,100};
|
||||
soundBushCrash[]={"soundBushCollision1",0.33,"soundBushCollision2",0.33,"soundBushCollision3",0.33};
|
||||
soundWaterCollision1[]={"A3\Sounds_F\vehicles\crashes\planes\plane_crash_water_1",1.4125376,1,500};
|
||||
soundWaterCollision2[]={"A3\Sounds_F\vehicles\crashes\planes\plane_crash_water_2",1.4125376,1,500};
|
||||
soundWaterCollision1[]={"a3\sounds_f\vehicles\crashes\planes\plane_crash_water_1",1.4125376,1,500};
|
||||
soundWaterCollision2[]={"a3\sounds_f\vehicles\crashes\planes\plane_crash_water_2",1.4125376,1,500};
|
||||
soundWaterCrashes[]={"soundWaterCollision1",0.5,"soundWaterCollision2",0.5};
|
||||
soundDammage[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_crash_default_ext_1",3.1622777,1};
|
||||
soundGetIn[]={"A3\Sounds_F\vehicles\air\noises\heli_get_in2",0.56234133,1};
|
||||
soundGetOut[]={"A3\Sounds_F\vehicles\air\noises\heli_get_out2",0.7943282,1,20};
|
||||
soundDammage[]={"a3\sounds_f\vehicles\crashes\helis\heli_crash_default_ext_1",3.1622777,1};
|
||||
soundGetIn[]={"a3\sounds_f\vehicles\air\noises\heli_get_in2",0.56234133,1};
|
||||
soundGetOut[]={"a3\sounds_f\vehicles\air\noises\heli_get_out2",0.7943282,1,20};
|
||||
|
||||
|
||||
|
||||
soundEngineOnInt[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\fennec\fennec_int_start.ogg",0.31622776,1.0};
|
||||
soundEngineOnExt[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\fennec\fennec_ext_start.ogg",0.7943282,1.0,600};
|
||||
soundEngineOffInt[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\fennec\fennec_int_shut.ogg",0.31622776,1.0};
|
||||
soundEngineOffExt[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\fennec\fennec_ext_shut.ogg",0.7943282,1.0,600};
|
||||
soundEngineOnInt[]={"braf\braf_air\braf_helicopters\braf_sounds\fennec\fennec_int_start.ogg",0.31622776,1.0};
|
||||
soundEngineOnExt[]={"braf\braf_air\braf_helicopters\braf_sounds\fennec\fennec_ext_start.ogg",0.7943282,1.0,600};
|
||||
soundEngineOffInt[]={"braf\braf_air\braf_helicopters\braf_sounds\fennec\fennec_int_shut.ogg",0.31622776,1.0};
|
||||
soundEngineOffExt[]={"braf\braf_air\braf_helicopters\braf_sounds\fennec\fennec_ext_shut.ogg",0.7943282,1.0,600};
|
||||
|
||||
|
||||
|
||||
soundLocked[]={"\A3\Sounds_F\weapons\Rockets\opfor_lock_1",1.0,1};
|
||||
soundIncommingMissile[]={"\A3\Sounds_F\vehicles\air\noises\alarm_locked_by_missile_1",0.31622776,1.0};
|
||||
rotorDamageInt[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_rotor_int_open_1",1.0,1.0};
|
||||
rotorDamageOut[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_rotor_ext_1",2.5118864,1.0,150};
|
||||
soundLocked[]={"\a3\sounds_f\weapons\rockets\opfor_lock_1",1.0,1};
|
||||
soundIncommingMissile[]={"\a3\sounds_f\vehicles\air\noises\alarm_locked_by_missile_1",0.31622776,1.0};
|
||||
rotorDamageInt[]={"a3\sounds_f\vehicles\air\noises\heli_damage_rotor_int_open_1",1.0,1.0};
|
||||
rotorDamageOut[]={"a3\sounds_f\vehicles\air\noises\heli_damage_rotor_ext_1",2.5118864,1.0,150};
|
||||
rotorDamage[]={"rotorDamageInt","rotorDamageOut"};
|
||||
tailDamageInt[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_tail",1.0,1.0};
|
||||
tailDamageOut[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_tail",1.0,1.0,300};
|
||||
tailDamageInt[]={"a3\sounds_f\vehicles\air\noises\heli_damage_tail",1.0,1.0};
|
||||
tailDamageOut[]={"a3\sounds_f\vehicles\air\noises\heli_damage_tail",1.0,1.0,300};
|
||||
tailDamage[]={"tailDamageInt","tailDamageOut"};
|
||||
landingSoundInt0[]={"A3\Sounds_F\vehicles\air\noises\landing_skids_int1_open",1.0,1.0,100};
|
||||
landingSoundInt1[]={"A3\Sounds_F\vehicles\air\noises\landing_skids_int1_open",1.0,1.0,100};
|
||||
landingSoundInt0[]={"a3\sounds_f\vehicles\air\noises\landing_skids_int1_open",1.0,1.0,100};
|
||||
landingSoundInt1[]={"a3\sounds_f\vehicles\air\noises\landing_skids_int1_open",1.0,1.0,100};
|
||||
landingSoundInt[]={"landingSoundInt0",0.5,"landingSoundInt1",0.5};
|
||||
landingSoundOut0[]={"A3\Sounds_F\vehicles\air\noises\landing_skids_ext1",1.7782794,1.0,100};
|
||||
landingSoundOut1[]={"A3\Sounds_F\vehicles\air\noises\landing_skids_ext1",1.7782794,1.0,100};
|
||||
landingSoundOut0[]={"a3\sounds_f\vehicles\air\noises\landing_skids_ext1",1.7782794,1.0,100};
|
||||
landingSoundOut1[]={"a3\sounds_f\vehicles\air\noises\landing_skids_ext1",1.7782794,1.0,100};
|
||||
landingSoundOut[]={"landingSoundOut0",0.5,"landingSoundOut1",0.5};
|
||||
slingCargoAttach0[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownEndINT",1.0,1.0};
|
||||
slingCargoAttach1[]={"A3\Sounds_F\vehicles\air\noises\SL_1hookLock",1.7782794,1.0,200};
|
||||
slingCargoAttach0[]={"a3\sounds_f\vehicles\air\noises\sl_enginedownendint",1.0,1.0};
|
||||
slingCargoAttach1[]={"a3\sounds_f\vehicles\air\noises\sl_1hooklock",1.7782794,1.0,200};
|
||||
slingCargoAttach[]={"slingCargoAttach0","slingCargoAttach1"};
|
||||
slingCargoDetach0[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpEndINT",1.0,1.0};
|
||||
slingCargoDetach1[]={"A3\Sounds_F\vehicles\air\noises\SL_1hookUnlock",1.7782794,1.0,200};
|
||||
slingCargoDetach0[]={"a3\sounds_f\vehicles\air\noises\sl_engineupendint",1.0,1.0};
|
||||
slingCargoDetach1[]={"a3\sounds_f\vehicles\air\noises\sl_1hookunlock",1.7782794,1.0,200};
|
||||
slingCargoDetach[]={"slingCargoDetach0","slingCargoDetach1"};
|
||||
slingCargoDetachAir0[]={"A3\Sounds_F\vehicles\air\noises\SL_unhook_air_int",1.0,1.0};
|
||||
slingCargoDetachAir1[]={"A3\Sounds_F\vehicles\air\noises\SL_unhook_air_ext",1.0,1.0,300};
|
||||
slingCargoDetachAir0[]={"a3\sounds_f\vehicles\air\noises\sl_unhook_air_int",1.0,1.0};
|
||||
slingCargoDetachAir1[]={"a3\sounds_f\vehicles\air\noises\sl_unhook_air_ext",1.0,1.0,300};
|
||||
slingCargoDetachAir[]={"slingCargoDetach0","slingCargoDetach1"};
|
||||
slingCargoRopeBreak0[]={"A3\Sounds_F\vehicles\air\noises\SL_rope_break_int",1.0,1.0};
|
||||
slingCargoRopeBreak1[]={"A3\Sounds_F\vehicles\air\noises\SL_rope_break_ext",1.0,1.0,200};
|
||||
slingCargoRopeBreak0[]={"a3\sounds_f\vehicles\air\noises\sl_rope_break_int",1.0,1.0};
|
||||
slingCargoRopeBreak1[]={"a3\sounds_f\vehicles\air\noises\sl_rope_break_ext",1.0,1.0,200};
|
||||
slingCargoRopeBreak[]={"slingCargoDetach0","slingCargoDetach1"};
|
||||
gearUpExt[]={"A3\Sounds_F\vehicles\air\Heli_Attack_01\blackfoot_gear_up_ext",1,1,1000};
|
||||
gearUpInt[]={"A3\Sounds_F\vehicles\air\Heli_Attack_01\blackfoot_gear_up_int",1,1,100};
|
||||
gearUpExt[]={"a3\sounds_f\vehicles\air\heli_attack_01\blackfoot_gear_up_ext",1,1,1000};
|
||||
gearUpInt[]={"a3\sounds_f\vehicles\air\heli_attack_01\blackfoot_gear_up_int",1,1,100};
|
||||
gearUp[]={"gearUpInt","gearUpExt"};
|
||||
gearDownInt[]={"A3\Sounds_F\vehicles\air\Heli_Attack_01\blackfoot_gear_down_int",1,1,100};
|
||||
gearDownExt[]={"A3\Sounds_F\vehicles\air\Heli_Attack_01\blackfoot_gear_down_ext",1,1,1000};
|
||||
gearDownInt[]={"a3\sounds_f\vehicles\air\heli_attack_01\blackfoot_gear_down_int",1,1,100};
|
||||
gearDownExt[]={"a3\sounds_f\vehicles\air\heli_attack_01\blackfoot_gear_down_ext",1,1,1000};
|
||||
gearDown[]={"gearDownInt","gearDownExt"};
|
||||
class Sounds
|
||||
{
|
||||
class EngineExt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\fennec\fennec_ext_eng.ogg",0.75,1.0,400};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\fennec\fennec_ext_eng.ogg",0.75,1.0,400};
|
||||
frequency="rotorSpeed";
|
||||
volume="4 * camPos * (0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class RotorExt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\fennec\fennec_ext_rotor.ogg",1.5,1.0,1500};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\fennec\fennec_ext_rotor.ogg",1.5,1.0,1500};
|
||||
frequency="(rotorspeed factor [0.3, 0.7]) * (rotorspeed factor [0.3, 1]) * (1 - rotorthrust/4)";
|
||||
volume="camPos * (rotorSpeed factor [0.3, 1]) * (1 + rotorThrust)";
|
||||
};
|
||||
class RotorSwist
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\fennec\fennec_rotor_swist.ogg",0.70794576,1.0,200};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\fennec\fennec_rotor_swist.ogg",0.70794576,1.0,200};
|
||||
frequency=1;
|
||||
volume="camPos * (rotorThrust factor [0.7, 0.9])";
|
||||
};
|
||||
class EngineInt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\fennec\fennec_int_eng.ogg",0.7943282,1.0};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\fennec\fennec_int_eng.ogg",0.7943282,1.0};
|
||||
frequency="rotorSpeed";
|
||||
volume="(1-camPos)*2*(0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class RotorInt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\fennec\fennec_int_rotor.ogg",0.63095737,1.0};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\fennec\fennec_int_rotor.ogg",0.63095737,1.0};
|
||||
frequency="(rotorspeed factor [0.3, 0.7]) * (rotorspeed factor [0.3, 1]) * (1 - rotorthrust/4)";
|
||||
volume="(1 - camPos) * (rotorSpeed factor [0.3, 0.7]) * (1 + rotorThrust) * 0.7";
|
||||
};
|
||||
class RotorBench
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\fennec\fennec_int_rotor_bench.ogg",0.5011872,1.0,1000};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\fennec\fennec_int_rotor_bench.ogg",0.5011872,1.0,1000};
|
||||
frequency="(rotorspeed factor [0.3, 0.7]) * (rotorspeed factor [0.3, 1]) * (1 - rotorthrust/4)";
|
||||
volume="(playerPos factor [3.9, 4]) * (1 - camPos) * (rotorSpeed factor [0.3, 1]) * (1 + rotorThrust) * 0.4";
|
||||
cone[]={1.6,3.14,1.6,0.95};
|
||||
};
|
||||
class EngineBench
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\fennec\fennec_int_eng_bench.ogg",0.3548134,1.0,400};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\fennec\fennec_int_eng_bench.ogg",0.3548134,1.0,400};
|
||||
frequency="rotorSpeed";
|
||||
volume="(playerPos factor [3.9, 4]) * (1 - camPos) * (0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class WindBench
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_open_out",0.56234133,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\wind_open_out",0.56234133,1.0,50};
|
||||
frequency=1;
|
||||
volume="4 * (playerPos factor [3.9, 4]) * (1 - camPos) * ((speed factor[0, 30]) + (speed factor[0, -30]))";
|
||||
};
|
||||
class TransmissionDamageExt_phase1
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_ext_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="camPos * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageExt_phase2
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_ext_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="camPos * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageInt_phase1
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_int_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="(1 - camPos) * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageInt_phase2
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_int_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="(1 - camPos) * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class damageAlarmInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor",0.31622776,1.0};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_bluefor",0.31622776,1.0};
|
||||
frequency=1;
|
||||
volume="engineOn * (1 - camPos) * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0.0, 0.001])";
|
||||
};
|
||||
class damageAlarmExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor",0.22387211,1.0,20};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_bluefor",0.22387211,1.0,20};
|
||||
frequency=1;
|
||||
volume="engineOn * camPos * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0, 0.001])";
|
||||
};
|
||||
class rotorLowAlarmInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low",0.31622776,1.0};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_rotor_low",0.31622776,1.0};
|
||||
frequency=1;
|
||||
volume="engineOn * (1 - camPos) * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
|
||||
};
|
||||
class rotorLowAlarmExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low",0.22387211,1.0,20};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_rotor_low",0.22387211,1.0,20};
|
||||
frequency=1;
|
||||
volume="engineOn * camPos * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
|
||||
};
|
||||
class scrubLandInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubLandInt_open",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrublandint_open",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="2 * (1-camPos) * (scrubLand factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubLandExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubLandExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrublandext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (scrubLand factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubBuildingInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubBuildingInt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubbuildingint",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="2 * (1 - camPos) * (scrubBuilding factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubBuildingExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubBuildingExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubbuildingext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (scrubBuilding factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubTreeInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubTreeExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubtreeext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="(1 - camPos) * ((scrubTree) factor [0, 0.01])";
|
||||
};
|
||||
class scrubTreeExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubTreeExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubtreeext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * ((scrubTree) factor [0, 0.01])";
|
||||
};
|
||||
class RainExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\rain1_ext",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\rain1_ext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (rain - rotorSpeed/2) * 2";
|
||||
volume="campos * (rain - rotorspeed/2) * 2";
|
||||
};
|
||||
class RainInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\rain1_int_open",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\rain1_int_open",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(rain - rotorSpeed/2)*2";
|
||||
volume="(1-campos)*(rain - rotorspeed/2)*2";
|
||||
};
|
||||
class SlingLoadDownExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownEXT",1.2589254,1.0,500};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_enginedownext",1.2589254,1.0,500};
|
||||
frequency=1;
|
||||
volume="camPos*(slingLoadActive factor [0,-1])";
|
||||
};
|
||||
class SlingLoadUpExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpEXT",1.2589254,1.0,500};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_engineupext",1.2589254,1.0,500};
|
||||
frequency=1;
|
||||
volume="camPos*(slingLoadActive factor [0,1])";
|
||||
};
|
||||
class SlingLoadDownInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownINT",1.0,1.0,700};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_enginedownint",1.0,1.0,700};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(slingLoadActive factor [0,-1])";
|
||||
};
|
||||
class SlingLoadUpInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpINT",1.0,1.0,700};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_engineupint",1.0,1.0,700};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(slingLoadActive factor [0,1])";
|
||||
};
|
||||
class WindInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_open_int",1.1220185,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\wind_open_int",1.1220185,1.0,50};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(speed factor[5, 50])*(speed factor[5, 50])";
|
||||
};
|
||||
class WindLateralMovementInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_lateral_open_int",1.9952624,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\wind_lateral_open_int",1.9952624,1.0,50};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*lateralMovement*((speed factor [5,40]) + (speed factor [-5,-40]))";
|
||||
};
|
||||
class GStress
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\vehicle_stress2b",0.31622776,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\vehicle_stress2b",0.31622776,1.0,50};
|
||||
frequency=1;
|
||||
volume="engineOn * (1-camPos) * ((gmeterZ factor[1.5, 2.5]) + (gmeterZ factor[0.5, -0.5]))";
|
||||
};
|
||||
@@ -259,201 +259,201 @@ class SoundsExt
|
||||
{
|
||||
class EngineExt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\fennec\fennec_ext_eng.ogg",0.75,1.0,400};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\fennec\fennec_ext_eng.ogg",0.75,1.0,400};
|
||||
frequency="rotorSpeed";
|
||||
volume="4 * camPos * (0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class RotorExt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\fennec\fennec_ext_rotor.ogg",1.5,1.0,1500};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\fennec\fennec_ext_rotor.ogg",1.5,1.0,1500};
|
||||
frequency="(rotorspeed factor [0.3, 0.7]) * (rotorspeed factor [0.3, 1]) * (1 - rotorthrust/4)";
|
||||
volume="camPos * (rotorSpeed factor [0.3, 1]) * (1 + rotorThrust)";
|
||||
};
|
||||
class RotorSwist
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\fennec\fennec_rotor_swist.ogg",0.70794576,1.0,200};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\fennec\fennec_rotor_swist.ogg",0.70794576,1.0,200};
|
||||
frequency=1;
|
||||
volume="camPos * (rotorThrust factor [0.7, 0.9])";
|
||||
};
|
||||
class EngineInt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\fennec\fennec_int_eng.ogg",0.7943282,1.0};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\fennec\fennec_int_eng.ogg",0.7943282,1.0};
|
||||
frequency="rotorSpeed";
|
||||
volume="(1-camPos)*2*(0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class RotorInt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\fennec\fennec_int_rotor.ogg",0.63095737,1.0};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\fennec\fennec_int_rotor.ogg",0.63095737,1.0};
|
||||
frequency="(rotorspeed factor [0.3, 0.7]) * (rotorspeed factor [0.3, 1]) * (1 - rotorthrust/4)";
|
||||
volume="(1 - camPos) * (rotorSpeed factor [0.3, 0.7]) * (1 + rotorThrust) * 0.7";
|
||||
};
|
||||
class RotorBench
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\fennec\fennec_int_rotor_bench.ogg",0.5011872,1.0,1000};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\fennec\fennec_int_rotor_bench.ogg",0.5011872,1.0,1000};
|
||||
frequency="(rotorspeed factor [0.3, 0.7]) * (rotorspeed factor [0.3, 1]) * (1 - rotorthrust/4)";
|
||||
volume="(playerPos factor [3.9, 4]) * (1 - camPos) * (rotorSpeed factor [0.3, 1]) * (1 + rotorThrust) * 0.4";
|
||||
cone[]={1.6,3.14,1.6,0.95};
|
||||
};
|
||||
class EngineBench
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\fennec\fennec_int_eng_bench.ogg",0.3548134,1.0,400};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\fennec\fennec_int_eng_bench.ogg",0.3548134,1.0,400};
|
||||
frequency="rotorSpeed";
|
||||
volume="(playerPos factor [3.9, 4]) * (1 - camPos) * (0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class WindBench
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_open_out",0.56234133,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\wind_open_out",0.56234133,1.0,50};
|
||||
frequency=1;
|
||||
volume="4 * (playerPos factor [3.9, 4]) * (1 - camPos) * ((speed factor[0, 30]) + (speed factor[0, -30]))";
|
||||
};
|
||||
class TransmissionDamageExt_phase1
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_ext_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="camPos * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageExt_phase2
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_ext_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="camPos * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageInt_phase1
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_int_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="(1 - camPos) * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageInt_phase2
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_int_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="(1 - camPos) * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class damageAlarmInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor",0.31622776,1.0};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_bluefor",0.31622776,1.0};
|
||||
frequency=1;
|
||||
volume="engineOn * (1 - camPos) * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0.0, 0.001])";
|
||||
};
|
||||
class damageAlarmExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor",0.22387211,1.0,20};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_bluefor",0.22387211,1.0,20};
|
||||
frequency=1;
|
||||
volume="engineOn * camPos * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0, 0.001])";
|
||||
};
|
||||
class rotorLowAlarmInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low",0.31622776,1.0};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_rotor_low",0.31622776,1.0};
|
||||
frequency=1;
|
||||
volume="engineOn * (1 - camPos) * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
|
||||
};
|
||||
class rotorLowAlarmExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low",0.22387211,1.0,20};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_rotor_low",0.22387211,1.0,20};
|
||||
frequency=1;
|
||||
volume="engineOn * camPos * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
|
||||
};
|
||||
class scrubLandInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubLandInt_open",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrublandint_open",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="2 * (1-camPos) * (scrubLand factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubLandExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubLandExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrublandext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (scrubLand factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubBuildingInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubBuildingInt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubbuildingint",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="2 * (1 - camPos) * (scrubBuilding factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubBuildingExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubBuildingExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubbuildingext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (scrubBuilding factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubTreeInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubTreeExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubtreeext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="(1 - camPos) * ((scrubTree) factor [0, 0.01])";
|
||||
};
|
||||
class scrubTreeExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubTreeExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubtreeext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * ((scrubTree) factor [0, 0.01])";
|
||||
};
|
||||
class RainExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\rain1_ext",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\rain1_ext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (rain - rotorSpeed/2) * 2";
|
||||
volume="campos * (rain - rotorspeed/2) * 2";
|
||||
};
|
||||
class RainInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\rain1_int_open",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\rain1_int_open",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(rain - rotorSpeed/2)*2";
|
||||
volume="(1-campos)*(rain - rotorspeed/2)*2";
|
||||
};
|
||||
class SlingLoadDownExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownEXT",1.0,1.0,500};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_enginedownext",1.0,1.0,500};
|
||||
frequency=1;
|
||||
volume="camPos*(slingLoadActive factor [0,-1])";
|
||||
};
|
||||
class SlingLoadUpExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpEXT",1.0,1.0,500};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_engineupext",1.0,1.0,500};
|
||||
frequency=1;
|
||||
volume="camPos*(slingLoadActive factor [0,1])";
|
||||
};
|
||||
class SlingLoadDownInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownINT",1.0,1.0,500};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_enginedownint",1.0,1.0,500};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(slingLoadActive factor [0,-1])";
|
||||
};
|
||||
class SlingLoadUpInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpINT",1.0,1.0,500};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_engineupint",1.0,1.0,500};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(slingLoadActive factor [0,1])";
|
||||
};
|
||||
class WindInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_open_int",1.1220185,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\wind_open_int",1.1220185,1.0,50};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(speed factor[5, 50])*(speed factor[5, 50])";
|
||||
};
|
||||
class WindLateralMovementInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_lateral_open_int",1.9952624,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\wind_lateral_open_int",1.9952624,1.0,50};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*lateralMovement*((speed factor [5,40]) + (speed factor [-5,-40]))";
|
||||
};
|
||||
class GStress
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\vehicle_stress2b",0.31622776,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\vehicle_stress2b",0.31622776,1.0,50};
|
||||
frequency=1;
|
||||
volume="engineOn * (1-camPos) * ((gmeterZ factor[1.5, 2.5]) + (gmeterZ factor[0.5, -0.5]))";
|
||||
};
|
||||
};
|
||||
class Waternoise_ext
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\air_driving_in_water",0.70794576,1,300};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\air_driving_in_water",0.70794576,1,300};
|
||||
frequency="1";
|
||||
volume="(speed factor[0, 5]) * water * camPos + (speed factor[-0.1, -5]) * water * camPos";
|
||||
};
|
||||
class Waternoise_int
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\soft_driving_in_water_int",0.56234133,1,100};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\soft_driving_in_water_int",0.56234133,1,100};
|
||||
frequency="1";
|
||||
volume="(speed factor[0, 5]) * water * (1-camPos) + (speed factor[-0.1, -5]) * water * (1-camPos)";
|
||||
};
|
||||
|
||||
@@ -10,7 +10,7 @@ PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air\Braf_Helicopters\Braf_Fennec\Data\BRAF_EFS_nohq.paa";
|
||||
texture = "braf\braf_air\braf_helicopters\braf_fennec\data\braf_efs_nohq.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -46,7 +46,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air\Braf_Helicopters\Braf_Fennec\Data\BRAF_EFS_as.paa";
|
||||
texture = "braf\braf_air\braf_helicopters\braf_fennec\data\braf_efs_as.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -58,7 +58,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air\Braf_Helicopters\Braf_Fennec\Data\BRAF_EFS_smdi.paa";
|
||||
texture = "braf\braf_air\braf_helicopters\braf_fennec\data\braf_efs_smdi.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -80,5 +80,5 @@ class Stage7
|
||||
};
|
||||
class StageTI
|
||||
{
|
||||
texture = "braf\braf_air\Braf_Helicopters\Braf_Fennec\Data\Ext_ti_ca.paa";
|
||||
texture = "braf\braf_air\braf_helicopters\braf_fennec\data\ext_ti_ca.paa";
|
||||
};
|
||||
@@ -10,7 +10,7 @@ PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air\Braf_Helicopters\Braf_Fennec\Data\ext_nohq.paa";
|
||||
texture = "braf\braf_air\braf_helicopters\braf_fennec\data\ext_nohq.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -46,7 +46,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air\Braf_Helicopters\Braf_Fennec\Data\ext_as.paa";
|
||||
texture = "braf\braf_air\braf_helicopters\braf_fennec\data\ext_as.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -58,7 +58,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air\Braf_Helicopters\Braf_Fennec\Data\ext_smdi.paa";
|
||||
texture = "braf\braf_air\braf_helicopters\braf_fennec\data\ext_smdi.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -80,5 +80,5 @@ class Stage7
|
||||
};
|
||||
class StageTI
|
||||
{
|
||||
texture = "braf\braf_air\Braf_Helicopters\Braf_Fennec\Data\Ext_ti_ca.paa";
|
||||
texture = "braf\braf_air\braf_helicopters\braf_fennec\data\ext_ti_ca.paa";
|
||||
};
|
||||
@@ -1,6 +1,6 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo1_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo1_ti_ca.paa";
|
||||
};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo1_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo1_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -34,12 +34,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo1_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo1_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo1_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo1_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo1_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo1_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -30,12 +30,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo1_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo1_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo1_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo1_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
@@ -51,5 +51,5 @@ class Stage7
|
||||
};
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo1_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo1_ti_ca.paa";
|
||||
};
|
||||
@@ -1,6 +1,6 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo2_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo2_ti_ca.paa";
|
||||
};
|
||||
ambient[] = {0.75,0.75,0.75,1.0};
|
||||
diffuse[] = {0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo2_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo2_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -34,12 +34,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo2_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo2_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo2_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo2_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo3_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo3_ti_ca.paa";
|
||||
};
|
||||
ambient[] = {0.75,0.75,0.75,1.0};
|
||||
diffuse[] = {0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo3_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo3_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -34,12 +34,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo3_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo3_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo3_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo3_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo4_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo4_ti_ca.paa";
|
||||
};
|
||||
ambient[] = {0.75,0.75,0.75,1.0};
|
||||
diffuse[] = {0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo4_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo4_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -34,12 +34,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo4_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo4_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo4_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo4_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -10,7 +10,7 @@ PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo4_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo4_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -46,7 +46,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo4_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo4_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -58,7 +58,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo4_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo4_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -81,5 +81,5 @@ class Stage7
|
||||
};
|
||||
class StageTI
|
||||
{
|
||||
texture = "braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo4_ti_ca.paa";
|
||||
texture = "braf\braf_air\braf_helicopters\braf_fennec\data\camo4_ti_ca.paa";
|
||||
};
|
||||
@@ -1,6 +1,6 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo5_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo5_ti_ca.paa";
|
||||
};
|
||||
ambient[] = {0.75,0.75,0.75,1.0};
|
||||
diffuse[] = {0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo5_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo5_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -34,12 +34,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo5_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo5_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo5_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo5_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -10,7 +10,7 @@ PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo5_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo5_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -46,7 +46,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo5_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo5_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -58,7 +58,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo5_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo5_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -81,5 +81,5 @@ class Stage7
|
||||
};
|
||||
class StageTI
|
||||
{
|
||||
texture = "braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo5_ti_ca.paa";
|
||||
texture = "braf\braf_air\braf_helicopters\braf_fennec\data\camo5_ti_ca.paa";
|
||||
};
|
||||
@@ -1,6 +1,6 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo1_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo1_ti_ca.paa";
|
||||
};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.75,0.75,0.75,1};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo1_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo1_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -48,7 +48,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo1_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo1_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -60,7 +60,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\camo1_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\camo1_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\hud_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\hud_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -30,12 +30,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\hud_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\hud_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Fennec\data\hud_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_fennec\data\hud_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -66,7 +66,7 @@ class CfgSkeletons
|
||||
};
|
||||
class CfgModels
|
||||
{
|
||||
class BRAF_Fennec
|
||||
class braf_fennec
|
||||
{
|
||||
htMin=60;
|
||||
htMax=1800;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<?xml version="1.0"?>
|
||||
<GenHeli600 version="1.0">
|
||||
|
||||
<!--
|
||||
@@ -450,12 +450,12 @@
|
||||
|
||||
<CSComponent type="GenericControlSystem">
|
||||
<Variables>
|
||||
<Variable name="CSComponent_1/ControlOutput/pitchRollControl" member="roll" alias="latCyclic" />
|
||||
<Variable name="CSComponent_1/ControlOutput/pitchRollControl" member="pitch" alias="lonCyclic" />
|
||||
<Variable name="CSComponent_1/ControlOutput/pedals" alias="pedals" />
|
||||
<Variable name="CSComponent_1/ControlOutput/collective" alias="collective" />
|
||||
<Variable name="cscomponent_1/controloutput/pitchrollcontrol" member="roll" alias="latCyclic" />
|
||||
<Variable name="cscomponent_1/controloutput/pitchrollcontrol" member="pitch" alias="lonCyclic" />
|
||||
<Variable name="cscomponent_1/controloutput/pedals" alias="pedals" />
|
||||
<Variable name="cscomponent_1/controloutput/collective" alias="collective" />
|
||||
|
||||
<Variable alias="rotorBrake" name="CSComponent_1/ControlOutput/rotorBrake" />
|
||||
<Variable alias="rotorBrake" name="cscomponent_1/controloutput/rotorbrake" />
|
||||
|
||||
<Variable name="angularVelocityBCS" member="X" alias="pitchRateRad" />
|
||||
<Variable name="angularVelocityBCS" member="Y" alias="rollRateRad" />
|
||||
@@ -464,15 +464,15 @@
|
||||
<Variable name="attitudeHPR" member="P" alias="p" />
|
||||
<Variable name="attitudeHPR" member="R" alias="r" />
|
||||
|
||||
<Variable name="MainRotor/A1" alias="A1m" />
|
||||
<Variable name="MainRotor/B1" alias="B1m" />
|
||||
<Variable name="MainRotor/theta0" alias="Th0m" />
|
||||
<Variable name="mainrotor/a1" alias="A1m" />
|
||||
<Variable name="mainrotor/b1" alias="B1m" />
|
||||
<Variable name="mainrotor/theta0" alias="Th0m" />
|
||||
|
||||
<Variable name="TailRotor/A1" alias="A1t" />
|
||||
<Variable name="TailRotor/B1" alias="B1t" />
|
||||
<Variable name="TailRotor/theta0" alias="Th0t" />
|
||||
<Variable name="tailrotor/a1" alias="A1t" />
|
||||
<Variable name="tailrotor/b1" alias="B1t" />
|
||||
<Variable name="tailrotor/theta0" alias="Th0t" />
|
||||
|
||||
<Variable alias="mainRotorBrake" name="MainRotor/rotorBrakeInput" />
|
||||
<Variable alias="mainRotorBrake" name="mainrotor/rotorbrakeinput" />
|
||||
</Variables>
|
||||
|
||||
<MathExpression>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
class MFD
|
||||
{
|
||||
class BRAF_HRZ_LEFT
|
||||
class braf_hrz_left
|
||||
{
|
||||
topLeft="HRZ_L_TL";
|
||||
topRight="HRZ_L_TR";
|
||||
@@ -5826,7 +5826,7 @@ class MFD
|
||||
{
|
||||
type="text";
|
||||
source="static";
|
||||
text="M/S";
|
||||
text="m/s";
|
||||
sourceScale=1;
|
||||
align="center";
|
||||
scale=1;
|
||||
@@ -6907,13 +6907,13 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_HRZ_RIGHT: BRAF_HRZ_LEFT
|
||||
class braf_hrz_right: braf_hrz_left
|
||||
{
|
||||
topLeft="HRZ_R_TL";
|
||||
topRight="HRZ_R_TR";
|
||||
bottomLeft="HRZ_R_BL";
|
||||
};
|
||||
class BRAF_HRZ_CENTER
|
||||
class braf_hrz_center
|
||||
{
|
||||
topLeft="HRZ_TL";
|
||||
topRight="HRZ_TR";
|
||||
@@ -12305,7 +12305,7 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_DIR_LEFT
|
||||
class braf_dir_left
|
||||
{
|
||||
topLeft="DIR_L_TL";
|
||||
topRight="DIR_L_TR";
|
||||
@@ -13374,13 +13374,13 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_DIR_RIGHT: BRAF_DIR_LEFT
|
||||
class braf_dir_right: braf_dir_left
|
||||
{
|
||||
topLeft="DIR_R_TL";
|
||||
topRight="DIR_R_TR";
|
||||
bottomLeft="DIR_R_BL";
|
||||
};
|
||||
class BRAF_ENG_TOP
|
||||
class braf_eng_top
|
||||
{
|
||||
topLeft="ENG_T_TL";
|
||||
topRight="ENG_T_TR";
|
||||
@@ -13443,7 +13443,7 @@ class MFD
|
||||
class Top
|
||||
{
|
||||
type="polygon";
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\engine2_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\engine2_ca.paa";
|
||||
points[]=
|
||||
{
|
||||
{
|
||||
@@ -13473,7 +13473,7 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_ENG_BOTTOM
|
||||
class braf_eng_bottom
|
||||
{
|
||||
topLeft="ENG_B_TL";
|
||||
topRight="ENG_B_TR";
|
||||
@@ -13536,7 +13536,7 @@ class MFD
|
||||
class Bottom
|
||||
{
|
||||
type="polygon";
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\engine1_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\engine1_ca.paa";
|
||||
points[]=
|
||||
{
|
||||
{
|
||||
@@ -13566,7 +13566,7 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_CLK_LEFT
|
||||
class braf_clk_left
|
||||
{
|
||||
topLeft="CLK_L_TL";
|
||||
topRight="CLK_L_TR";
|
||||
@@ -13699,13 +13699,13 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_CLK_RIGHT: BRAF_CLK_LEFT
|
||||
class braf_clk_right: braf_clk_left
|
||||
{
|
||||
topLeft="CLK_R_TL";
|
||||
topRight="CLK_R_TR";
|
||||
bottomLeft="CLK_R_BL";
|
||||
};
|
||||
class BRAF_RADAR_LEFT
|
||||
class braf_radar_left
|
||||
{
|
||||
topLeft="RADAR_TL";
|
||||
topRight="RADAR_TR";
|
||||
@@ -13735,7 +13735,7 @@ class MFD
|
||||
class Radar
|
||||
{
|
||||
type="polygon";
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\radar_co.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\radar_co.paa";
|
||||
points[]=
|
||||
{
|
||||
{
|
||||
@@ -13762,7 +13762,7 @@ class MFD
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_COM
|
||||
class braf_com
|
||||
{
|
||||
topLeft="COM_TL";
|
||||
topRight="COM_TR";
|
||||
@@ -13825,7 +13825,7 @@ class MFD
|
||||
class Radio
|
||||
{
|
||||
type="polygon";
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\radio_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\radio_ca.paa";
|
||||
points[]=
|
||||
{
|
||||
{
|
||||
|
||||
@@ -2,248 +2,248 @@ occludeSoundsWhenIn=0.562341;
|
||||
obstructSoundsWhenIn=0.316228;
|
||||
attenuationEffectType="HeliAttenuation";
|
||||
emptySound[]={"",0,1};
|
||||
soundGeneralCollision1[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_default_int_1",1.0,1,100};
|
||||
soundGeneralCollision2[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_default_int_2",1.0,1,100};
|
||||
soundGeneralCollision3[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_default_int_3",1.0,1,100};
|
||||
soundGeneralCollision1[]={"a3\sounds_f\vehicles\crashes\helis\heli_coll_default_int_1",1.0,1,100};
|
||||
soundGeneralCollision2[]={"a3\sounds_f\vehicles\crashes\helis\heli_coll_default_int_2",1.0,1,100};
|
||||
soundGeneralCollision3[]={"a3\sounds_f\vehicles\crashes\helis\heli_coll_default_int_3",1.0,1,100};
|
||||
soundCrashes[]={"soundGeneralCollision1",0.33,"soundGeneralCollision2",0.33,"soundGeneralCollision3",0.33};
|
||||
soundLandCrashes[]={"emptySound",0};
|
||||
soundBuildingCrash[]={"soundGeneralCollision1",1,"soundGeneralCollision2",1,"soundGeneralCollision3",1};
|
||||
soundArmorCrash[]={"soundGeneralCollision1",1,"soundGeneralCollision2",1,"soundGeneralCollision3",1};
|
||||
soundWoodCrash[]={"soundGeneralCollision1",1,"soundGeneralCollision2",1,"soundGeneralCollision3",1};
|
||||
soundBushCollision1[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_1",1.0,1,100};
|
||||
soundBushCollision2[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_2",1.0,1,100};
|
||||
soundBushCollision3[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_3",1.0,1,100};
|
||||
soundBushCollision1[]={"a3\sounds_f\vehicles\crashes\helis\heli_coll_bush_int_1",1.0,1,100};
|
||||
soundBushCollision2[]={"a3\sounds_f\vehicles\crashes\helis\heli_coll_bush_int_2",1.0,1,100};
|
||||
soundBushCollision3[]={"a3\sounds_f\vehicles\crashes\helis\heli_coll_bush_int_3",1.0,1,100};
|
||||
soundBushCrash[]={"soundBushCollision1",0.33,"soundBushCollision2",0.33,"soundBushCollision3",0.33};
|
||||
soundWaterCollision1[]={"A3\Sounds_F\vehicles\crashes\planes\plane_crash_water_1",1.4125376,1,500};
|
||||
soundWaterCollision2[]={"A3\Sounds_F\vehicles\crashes\planes\plane_crash_water_2",1.4125376,1,500};
|
||||
soundWaterCollision1[]={"a3\sounds_f\vehicles\crashes\planes\plane_crash_water_1",1.4125376,1,500};
|
||||
soundWaterCollision2[]={"a3\sounds_f\vehicles\crashes\planes\plane_crash_water_2",1.4125376,1,500};
|
||||
soundWaterCrashes[]={"soundWaterCollision1",0.5,"soundWaterCollision2",0.5};
|
||||
soundDammage[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_crash_default_ext_1",3.1622777,1};
|
||||
soundGetIn[]={"A3\Sounds_F\vehicles\air\noises\heli_get_in2",0.56234133,1};
|
||||
soundGetOut[]={"A3\Sounds_F\vehicles\air\noises\heli_get_out2",0.7943282,1,20};
|
||||
soundDammage[]={"a3\sounds_f\vehicles\crashes\helis\heli_crash_default_ext_1",3.1622777,1};
|
||||
soundGetIn[]={"a3\sounds_f\vehicles\air\noises\heli_get_in2",0.56234133,1};
|
||||
soundGetOut[]={"a3\sounds_f\vehicles\air\noises\heli_get_out2",0.7943282,1,20};
|
||||
|
||||
soundEngineOnInt[]={"braf\braf_air\Braf_Helicopters\Braf_Sounds\pantera\pantera_int_start.ogg",0.31622776,1.0};
|
||||
soundEngineOnExt[]={"braf\braf_air\Braf_Helicopters\Braf_Sounds\pantera\pantera_ext_start.ogg",0.7943282,1.0,600};
|
||||
soundEngineOffInt[]={"braf\braf_air\Braf_Helicopters\Braf_Sounds\pantera\pantera_int_shut.ogg",0.31622776,1.0};
|
||||
soundEngineOffExt[]={"braf\braf_air\Braf_Helicopters\Braf_Sounds\pantera\pantera_ext_shut.ogg",0.7943282,1.0,600};
|
||||
soundEngineOnInt[]={"braf\braf_air\braf_helicopters\braf_sounds\pantera\pantera_int_start.ogg",0.31622776,1.0};
|
||||
soundEngineOnExt[]={"braf\braf_air\braf_helicopters\braf_sounds\pantera\pantera_ext_start.ogg",0.7943282,1.0,600};
|
||||
soundEngineOffInt[]={"braf\braf_air\braf_helicopters\braf_sounds\pantera\pantera_int_shut.ogg",0.31622776,1.0};
|
||||
soundEngineOffExt[]={"braf\braf_air\braf_helicopters\braf_sounds\pantera\pantera_ext_shut.ogg",0.7943282,1.0,600};
|
||||
|
||||
soundLocked[]={"\A3\Sounds_F\weapons\Rockets\opfor_lock_1",1.0,1};
|
||||
soundIncommingMissile[]={"\A3\Sounds_F\vehicles\air\noises\alarm_locked_by_missile_1",0.31622776,1.0};
|
||||
rotorDamageInt[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_rotor_int_open_1",1.0,1.0};
|
||||
rotorDamageOut[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_rotor_ext_1",2.5118864,1.0,150};
|
||||
soundLocked[]={"\a3\sounds_f\weapons\rockets\opfor_lock_1",1.0,1};
|
||||
soundIncommingMissile[]={"\a3\sounds_f\vehicles\air\noises\alarm_locked_by_missile_1",0.31622776,1.0};
|
||||
rotorDamageInt[]={"a3\sounds_f\vehicles\air\noises\heli_damage_rotor_int_open_1",1.0,1.0};
|
||||
rotorDamageOut[]={"a3\sounds_f\vehicles\air\noises\heli_damage_rotor_ext_1",2.5118864,1.0,150};
|
||||
rotorDamage[]={"rotorDamageInt","rotorDamageOut"};
|
||||
tailDamageInt[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_tail",1.0,1.0};
|
||||
tailDamageOut[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_tail",1.0,1.0,300};
|
||||
tailDamageInt[]={"a3\sounds_f\vehicles\air\noises\heli_damage_tail",1.0,1.0};
|
||||
tailDamageOut[]={"a3\sounds_f\vehicles\air\noises\heli_damage_tail",1.0,1.0,300};
|
||||
tailDamage[]={"tailDamageInt","tailDamageOut"};
|
||||
landingSoundInt0[]={"A3\Sounds_F\vehicles\air\noises\landing_skids_int1_open",1.0,1.0,100};
|
||||
landingSoundInt1[]={"A3\Sounds_F\vehicles\air\noises\landing_skids_int1_open",1.0,1.0,100};
|
||||
landingSoundInt0[]={"a3\sounds_f\vehicles\air\noises\landing_skids_int1_open",1.0,1.0,100};
|
||||
landingSoundInt1[]={"a3\sounds_f\vehicles\air\noises\landing_skids_int1_open",1.0,1.0,100};
|
||||
landingSoundInt[]={"landingSoundInt0",0.5,"landingSoundInt1",0.5};
|
||||
landingSoundOut0[]={"A3\Sounds_F\vehicles\air\noises\landing_skids_ext1",1.7782794,1.0,100};
|
||||
landingSoundOut1[]={"A3\Sounds_F\vehicles\air\noises\landing_skids_ext1",1.7782794,1.0,100};
|
||||
landingSoundOut0[]={"a3\sounds_f\vehicles\air\noises\landing_skids_ext1",1.7782794,1.0,100};
|
||||
landingSoundOut1[]={"a3\sounds_f\vehicles\air\noises\landing_skids_ext1",1.7782794,1.0,100};
|
||||
landingSoundOut[]={"landingSoundOut0",0.5,"landingSoundOut1",0.5};
|
||||
slingCargoAttach0[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownEndINT",1.0,1.0};
|
||||
slingCargoAttach1[]={"A3\Sounds_F\vehicles\air\noises\SL_1hookLock",1.7782794,1.0,200};
|
||||
slingCargoAttach0[]={"a3\sounds_f\vehicles\air\noises\sl_enginedownendint",1.0,1.0};
|
||||
slingCargoAttach1[]={"a3\sounds_f\vehicles\air\noises\sl_1hooklock",1.7782794,1.0,200};
|
||||
slingCargoAttach[]={"slingCargoAttach0","slingCargoAttach1"};
|
||||
slingCargoDetach0[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpEndINT",1.0,1.0};
|
||||
slingCargoDetach1[]={"A3\Sounds_F\vehicles\air\noises\SL_1hookUnlock",1.7782794,1.0,200};
|
||||
slingCargoDetach0[]={"a3\sounds_f\vehicles\air\noises\sl_engineupendint",1.0,1.0};
|
||||
slingCargoDetach1[]={"a3\sounds_f\vehicles\air\noises\sl_1hookunlock",1.7782794,1.0,200};
|
||||
slingCargoDetach[]={"slingCargoDetach0","slingCargoDetach1"};
|
||||
slingCargoDetachAir0[]={"A3\Sounds_F\vehicles\air\noises\SL_unhook_air_int",1.0,1.0};
|
||||
slingCargoDetachAir1[]={"A3\Sounds_F\vehicles\air\noises\SL_unhook_air_ext",1.0,1.0,300};
|
||||
slingCargoDetachAir0[]={"a3\sounds_f\vehicles\air\noises\sl_unhook_air_int",1.0,1.0};
|
||||
slingCargoDetachAir1[]={"a3\sounds_f\vehicles\air\noises\sl_unhook_air_ext",1.0,1.0,300};
|
||||
slingCargoDetachAir[]={"slingCargoDetach0","slingCargoDetach1"};
|
||||
slingCargoRopeBreak0[]={"A3\Sounds_F\vehicles\air\noises\SL_rope_break_int",1.0,1.0};
|
||||
slingCargoRopeBreak1[]={"A3\Sounds_F\vehicles\air\noises\SL_rope_break_ext",1.0,1.0,200};
|
||||
slingCargoRopeBreak0[]={"a3\sounds_f\vehicles\air\noises\sl_rope_break_int",1.0,1.0};
|
||||
slingCargoRopeBreak1[]={"a3\sounds_f\vehicles\air\noises\sl_rope_break_ext",1.0,1.0,200};
|
||||
slingCargoRopeBreak[]={"slingCargoDetach0","slingCargoDetach1"};
|
||||
gearUpExt[]={"A3\Sounds_F\vehicles\air\Heli_Attack_01\blackfoot_gear_up_ext",1,1,1000};
|
||||
gearUpInt[]={"A3\Sounds_F\vehicles\air\Heli_Attack_01\blackfoot_gear_up_int",1,1,100};
|
||||
gearUpExt[]={"a3\sounds_f\vehicles\air\heli_attack_01\blackfoot_gear_up_ext",1,1,1000};
|
||||
gearUpInt[]={"a3\sounds_f\vehicles\air\heli_attack_01\blackfoot_gear_up_int",1,1,100};
|
||||
gearUp[]={"gearUpInt","gearUpExt"};
|
||||
gearDownInt[]={"A3\Sounds_F\vehicles\air\Heli_Attack_01\blackfoot_gear_down_int",1,1,100};
|
||||
gearDownExt[]={"A3\Sounds_F\vehicles\air\Heli_Attack_01\blackfoot_gear_down_ext",1,1,1000};
|
||||
gearDownInt[]={"a3\sounds_f\vehicles\air\heli_attack_01\blackfoot_gear_down_int",1,1,100};
|
||||
gearDownExt[]={"a3\sounds_f\vehicles\air\heli_attack_01\blackfoot_gear_down_ext",1,1,1000};
|
||||
gearDown[]={"gearDownInt","gearDownExt"};
|
||||
class Sounds
|
||||
{
|
||||
class EngineExt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\Braf_Sounds\pantera\pantera_ext_eng.ogg",1.2589254,1.0,400};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\pantera\pantera_ext_eng.ogg",1.2589254,1.0,400};
|
||||
frequency="rotorSpeed";
|
||||
volume="4 * camPos * (0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class RotorExt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\Braf_Sounds\pantera\pantera_ext_rotor.ogg",1.2589254,1.0,1500};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\pantera\pantera_ext_rotor.ogg",1.2589254,1.0,1500};
|
||||
frequency="(rotorspeed factor [0.3, 0.7]) * (rotorspeed factor [0.3, 1]) * (1 - rotorthrust/4)";
|
||||
volume="camPos * (rotorSpeed factor [0.3, 1]) * (1 + rotorThrust)";
|
||||
};
|
||||
class RotorSwist
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\Heli_Light_01\rotor_swist",0.70794576,1.0,200};
|
||||
sound[]={"a3\sounds_f\vehicles\air\heli_light_01\rotor_swist",0.70794576,1.0,200};
|
||||
frequency=1;
|
||||
volume="camPos * (rotorThrust factor [0.7, 0.9])";
|
||||
};
|
||||
class EngineInt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\Braf_Sounds\pantera\pantera_int_eng.ogg",0.7943282,1.0};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\pantera\pantera_int_eng.ogg",0.7943282,1.0};
|
||||
frequency="rotorSpeed";
|
||||
volume="(1-camPos)*2*(0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class RotorInt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\Braf_Sounds\pantera\pantera_int_rotor.ogg",0.63095737,1.0};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\pantera\pantera_int_rotor.ogg",0.63095737,1.0};
|
||||
frequency="(rotorspeed factor [0.3, 0.7]) * (rotorspeed factor [0.3, 1]) * (1 - rotorthrust/4)";
|
||||
volume="(1 - camPos) * (rotorSpeed factor [0.3, 0.7]) * (1 + rotorThrust) * 0.7";
|
||||
};
|
||||
class RotorBench
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\Braf_Sounds\pantera\pantera_int_rotor_bench.ogg",0.5011872,1.0,1000};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\pantera\pantera_int_rotor_bench.ogg",0.5011872,1.0,1000};
|
||||
frequency="(rotorspeed factor [0.3, 0.7]) * (rotorspeed factor [0.3, 1]) * (1 - rotorthrust/4)";
|
||||
volume="(playerPos factor [3.9, 4]) * (1 - camPos) * (rotorSpeed factor [0.3, 1]) * (1 + rotorThrust) * 0.4";
|
||||
cone[]={1.6,3.14,1.6,0.95};
|
||||
};
|
||||
class EngineBench
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\Braf_Sounds\pantera\pantera_int_eng_bench.ogg",0.3548134,1.0,400};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\pantera\pantera_int_eng_bench.ogg",0.3548134,1.0,400};
|
||||
frequency="rotorSpeed";
|
||||
volume="(playerPos factor [3.9, 4]) * (1 - camPos) * (0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class WindBench
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_open_out",0.56234133,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\wind_open_out",0.56234133,1.0,50};
|
||||
frequency=1;
|
||||
volume="4 * (playerPos factor [3.9, 4]) * (1 - camPos) * ((speed factor[0, 30]) + (speed factor[0, -30]))";
|
||||
};
|
||||
class TransmissionDamageExt_phase1
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_ext_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="camPos * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageExt_phase2
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_ext_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="camPos * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageInt_phase1
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_int_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="(1 - camPos) * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageInt_phase2
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_int_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="(1 - camPos) * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class damageAlarmInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor",0.31622776,1.0};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_bluefor",0.31622776,1.0};
|
||||
frequency=1;
|
||||
volume="engineOn * (1 - camPos) * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0.0, 0.001])";
|
||||
};
|
||||
class damageAlarmExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor",0.22387211,1.0,20};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_bluefor",0.22387211,1.0,20};
|
||||
frequency=1;
|
||||
volume="engineOn * camPos * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0, 0.001])";
|
||||
};
|
||||
class rotorLowAlarmInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low",0.31622776,1.0};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_rotor_low",0.31622776,1.0};
|
||||
frequency=1;
|
||||
volume="engineOn * (1 - camPos) * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
|
||||
};
|
||||
class rotorLowAlarmExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low",0.22387211,1.0,20};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_rotor_low",0.22387211,1.0,20};
|
||||
frequency=1;
|
||||
volume="engineOn * camPos * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
|
||||
};
|
||||
class scrubLandInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubLandInt_open",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrublandint_open",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="2 * (1-camPos) * (scrubLand factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubLandExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubLandExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrublandext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (scrubLand factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubBuildingInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubBuildingInt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubbuildingint",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="2 * (1 - camPos) * (scrubBuilding factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubBuildingExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubBuildingExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubbuildingext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (scrubBuilding factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubTreeInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubTreeExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubtreeext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="(1 - camPos) * ((scrubTree) factor [0, 0.01])";
|
||||
};
|
||||
class scrubTreeExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubTreeExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubtreeext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * ((scrubTree) factor [0, 0.01])";
|
||||
};
|
||||
class RainExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\rain1_ext",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\rain1_ext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (rain - rotorSpeed/2) * 2";
|
||||
volume="campos * (rain - rotorspeed/2) * 2";
|
||||
};
|
||||
class RainInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\rain1_int_open",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\rain1_int_open",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(rain - rotorSpeed/2)*2";
|
||||
volume="(1-campos)*(rain - rotorspeed/2)*2";
|
||||
};
|
||||
class SlingLoadDownExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownEXT",1.2589254,1.0,500};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_enginedownext",1.2589254,1.0,500};
|
||||
frequency=1;
|
||||
volume="camPos*(slingLoadActive factor [0,-1])";
|
||||
};
|
||||
class SlingLoadUpExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpEXT",1.2589254,1.0,500};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_engineupext",1.2589254,1.0,500};
|
||||
frequency=1;
|
||||
volume="camPos*(slingLoadActive factor [0,1])";
|
||||
};
|
||||
class SlingLoadDownInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownINT",1.0,1.0,700};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_enginedownint",1.0,1.0,700};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(slingLoadActive factor [0,-1])";
|
||||
};
|
||||
class SlingLoadUpInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpINT",1.0,1.0,700};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_engineupint",1.0,1.0,700};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(slingLoadActive factor [0,1])";
|
||||
};
|
||||
class WindInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_open_int",1.1220185,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\wind_open_int",1.1220185,1.0,50};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(speed factor[5, 50])*(speed factor[5, 50])";
|
||||
};
|
||||
class WindLateralMovementInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_lateral_open_int",1.9952624,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\wind_lateral_open_int",1.9952624,1.0,50};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*lateralMovement*((speed factor [5,40]) + (speed factor [-5,-40]))";
|
||||
};
|
||||
class GStress
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\vehicle_stress2b",0.31622776,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\vehicle_stress2b",0.31622776,1.0,50};
|
||||
frequency=1;
|
||||
volume="engineOn * (1-camPos) * ((gmeterZ factor[1.5, 2.5]) + (gmeterZ factor[0.5, -0.5]))";
|
||||
};
|
||||
@@ -255,201 +255,201 @@ class SoundsExt
|
||||
{
|
||||
class EngineExt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\Braf_Sounds\pantera\pantera_ext_eng.ogg",1.2589254,1.0,400};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\pantera\pantera_ext_eng.ogg",1.2589254,1.0,400};
|
||||
frequency="rotorSpeed";
|
||||
volume="4 * camPos * (0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class RotorExt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\Braf_Sounds\pantera\pantera_ext_rotor.ogg",1.2589254,1.0,1500};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\pantera\pantera_ext_rotor.ogg",1.2589254,1.0,1500};
|
||||
frequency="(rotorspeed factor [0.3, 0.7]) * (rotorspeed factor [0.3, 1]) * (1 - rotorthrust/4)";
|
||||
volume="camPos * (rotorSpeed factor [0.3, 1]) * (1 + rotorThrust)";
|
||||
};
|
||||
class RotorSwist
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\Heli_Light_01\rotor_swist",0.70794576,1.0,200};
|
||||
sound[]={"a3\sounds_f\vehicles\air\heli_light_01\rotor_swist",0.70794576,1.0,200};
|
||||
frequency=1;
|
||||
volume="camPos * (rotorThrust factor [0.7, 0.9])";
|
||||
};
|
||||
class EngineInt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\Braf_Sounds\pantera\pantera_int_eng.ogg",0.7943282,1.0};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\pantera\pantera_int_eng.ogg",0.7943282,1.0};
|
||||
frequency="rotorSpeed";
|
||||
volume="(1-camPos)*2*(0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class RotorInt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\Braf_Sounds\pantera\pantera_int_rotor.ogg",0.63095737,1.0};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\pantera\pantera_int_rotor.ogg",0.63095737,1.0};
|
||||
frequency="(rotorspeed factor [0.3, 0.7]) * (rotorspeed factor [0.3, 1]) * (1 - rotorthrust/4)";
|
||||
volume="(1 - camPos) * (rotorSpeed factor [0.3, 0.7]) * (1 + rotorThrust) * 0.7";
|
||||
};
|
||||
class RotorBench
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\Braf_Sounds\pantera\pantera_int_rotor_bench.ogg",0.5011872,1.0,1000};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\pantera\pantera_int_rotor_bench.ogg",0.5011872,1.0,1000};
|
||||
frequency="(rotorspeed factor [0.3, 0.7]) * (rotorspeed factor [0.3, 1]) * (1 - rotorthrust/4)";
|
||||
volume="(playerPos factor [3.9, 4]) * (1 - camPos) * (rotorSpeed factor [0.3, 1]) * (1 + rotorThrust) * 0.4";
|
||||
cone[]={1.6,3.14,1.6,0.95};
|
||||
};
|
||||
class EngineBench
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\Braf_Sounds\pantera\pantera_int_eng_bench.ogg",0.3548134,1.0,400};
|
||||
sound[]={"braf\braf_air\braf_helicopters\braf_sounds\pantera\pantera_int_eng_bench.ogg",0.3548134,1.0,400};
|
||||
frequency="rotorSpeed";
|
||||
volume="(playerPos factor [3.9, 4]) * (1 - camPos) * (0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class WindBench
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_open_out",0.56234133,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\wind_open_out",0.56234133,1.0,50};
|
||||
frequency=1;
|
||||
volume="4 * (playerPos factor [3.9, 4]) * (1 - camPos) * ((speed factor[0, 30]) + (speed factor[0, -30]))";
|
||||
};
|
||||
class TransmissionDamageExt_phase1
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_ext_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="camPos * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageExt_phase2
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_ext_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="camPos * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageInt_phase1
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_int_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="(1 - camPos) * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageInt_phase2
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_damage_transmission_int_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorspeed / 3";
|
||||
volume="(1 - camPos) * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class damageAlarmInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor",0.31622776,1.0};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_bluefor",0.31622776,1.0};
|
||||
frequency=1;
|
||||
volume="engineOn * (1 - camPos) * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0.0, 0.001])";
|
||||
};
|
||||
class damageAlarmExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor",0.22387211,1.0,20};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_bluefor",0.22387211,1.0,20};
|
||||
frequency=1;
|
||||
volume="engineOn * camPos * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0, 0.001])";
|
||||
};
|
||||
class rotorLowAlarmInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low",0.31622776,1.0};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_rotor_low",0.31622776,1.0};
|
||||
frequency=1;
|
||||
volume="engineOn * (1 - camPos) * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
|
||||
};
|
||||
class rotorLowAlarmExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low",0.22387211,1.0,20};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\heli_alarm_rotor_low",0.22387211,1.0,20};
|
||||
frequency=1;
|
||||
volume="engineOn * camPos * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
|
||||
};
|
||||
class scrubLandInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubLandInt_open",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrublandint_open",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="2 * (1-camPos) * (scrubLand factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubLandExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubLandExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrublandext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (scrubLand factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubBuildingInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubBuildingInt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubbuildingint",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="2 * (1 - camPos) * (scrubBuilding factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubBuildingExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubBuildingExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubbuildingext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (scrubBuilding factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubTreeInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubTreeExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubtreeext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="(1 - camPos) * ((scrubTree) factor [0, 0.01])";
|
||||
};
|
||||
class scrubTreeExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubTreeExt",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\scrubtreeext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * ((scrubTree) factor [0, 0.01])";
|
||||
};
|
||||
class RainExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\rain1_ext",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\rain1_ext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (rain - rotorSpeed/2) * 2";
|
||||
volume="campos * (rain - rotorspeed/2) * 2";
|
||||
};
|
||||
class RainInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\rain1_int_open",1.0,1.0,100};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\rain1_int_open",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(rain - rotorSpeed/2)*2";
|
||||
volume="(1-campos)*(rain - rotorspeed/2)*2";
|
||||
};
|
||||
class SlingLoadDownExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownEXT",1.0,1.0,500};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_enginedownext",1.0,1.0,500};
|
||||
frequency=1;
|
||||
volume="camPos*(slingLoadActive factor [0,-1])";
|
||||
};
|
||||
class SlingLoadUpExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpEXT",1.0,1.0,500};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_engineupext",1.0,1.0,500};
|
||||
frequency=1;
|
||||
volume="camPos*(slingLoadActive factor [0,1])";
|
||||
};
|
||||
class SlingLoadDownInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownINT",1.0,1.0,500};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_enginedownint",1.0,1.0,500};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(slingLoadActive factor [0,-1])";
|
||||
};
|
||||
class SlingLoadUpInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpINT",1.0,1.0,500};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\sl_engineupint",1.0,1.0,500};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(slingLoadActive factor [0,1])";
|
||||
};
|
||||
class WindInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_open_int",1.1220185,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\wind_open_int",1.1220185,1.0,50};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(speed factor[5, 50])*(speed factor[5, 50])";
|
||||
};
|
||||
class WindLateralMovementInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_lateral_open_int",1.9952624,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\air\noises\wind_lateral_open_int",1.9952624,1.0,50};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*lateralMovement*((speed factor [5,40]) + (speed factor [-5,-40]))";
|
||||
};
|
||||
class GStress
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\vehicle_stress2b",0.31622776,1.0,50};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\vehicle_stress2b",0.31622776,1.0,50};
|
||||
frequency=1;
|
||||
volume="engineOn * (1-camPos) * ((gmeterZ factor[1.5, 2.5]) + (gmeterZ factor[0.5, -0.5]))";
|
||||
};
|
||||
};
|
||||
class Waternoise_ext
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\air_driving_in_water",0.70794576,1,300};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\air_driving_in_water",0.70794576,1,300};
|
||||
frequency="1";
|
||||
volume="(speed factor[0, 5]) * water * camPos + (speed factor[-0.1, -5]) * water * camPos";
|
||||
};
|
||||
class Waternoise_int
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\soft_driving_in_water_int",0.56234133,1,100};
|
||||
sound[]={"a3\sounds_f\vehicles\noises\soft_driving_in_water_int",0.56234133,1,100};
|
||||
frequency="1";
|
||||
volume="(speed factor[0, 5]) * water * (1-camPos) + (speed factor[-0.1, -5]) * water * (1-camPos)";
|
||||
};
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_ti_ca.paa";
|
||||
};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -34,12 +34,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_ti_ca.paa";
|
||||
};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.5,0.5,0.5,1};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -48,7 +48,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -60,7 +60,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_ti_ca.paa";
|
||||
};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -34,12 +34,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_ti_ca.paa";
|
||||
};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.5,0.5,0.5,1};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -48,7 +48,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -60,7 +60,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\camo2_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo2\camo2_ti_ca.paa";
|
||||
};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\camo2_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo2\camo2_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -34,12 +34,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\camo2_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo2\camo2_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\camo2_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo2\camo2_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\camo2_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo2\camo2_ti_ca.paa";
|
||||
};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.5,0.5,0.5,1};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\camo2_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo2\camo2_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -48,7 +48,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\camo2_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo2\camo2_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -60,7 +60,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\camo2_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo2\camo2_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo3\camo3_ti_ca.paa";
|
||||
};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={1,1,1,1};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo3\camo3_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -34,12 +34,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo3\camo3_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo3\camo3_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo3\camo3_ti_ca.paa";
|
||||
};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.5,0.5,0.5,1};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo3\camo3_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -48,7 +48,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo3\camo3_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -60,7 +60,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo3\camo3_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\camo4_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo4\camo4_ti_ca.paa";
|
||||
};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={1,1,1,1};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\camo4_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo4\camo4_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -34,12 +34,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\camo4_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo4\camo4_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\camo4_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo4\camo4_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\EFS\EFS_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\efs\efs_ti_ca.paa";
|
||||
};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\EFS\EFS_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\efs\efs_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -34,12 +34,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\EFS\EFS_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\efs\efs_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\EFS\EFS_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\efs\efs_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -10,7 +10,7 @@ PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air\Braf_Helicopters\Braf_Pantera\data\ext_nohq.paa";
|
||||
texture = "braf\braf_air\braf_helicopters\braf_pantera\data\ext_nohq.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -46,7 +46,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air\Braf_Helicopters\Braf_Pantera\data\ext_as.paa";
|
||||
texture = "braf\braf_air\braf_helicopters\braf_pantera\data\ext_as.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -58,7 +58,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air\Braf_Helicopters\Braf_Pantera\data\ext_smdi.paa";
|
||||
texture = "braf\braf_air\braf_helicopters\braf_pantera\data\ext_smdi.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -80,5 +80,5 @@ class Stage7
|
||||
};
|
||||
class StageTI
|
||||
{
|
||||
texture = "braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Ext_ti_ca.paa";
|
||||
texture = "braf\braf_air\braf_helicopters\braf_pantera\data\ext_ti_ca.paa";
|
||||
};
|
||||
@@ -1,6 +1,6 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Sticks\Sticks_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\sticks\sticks_ti_ca.paa";
|
||||
};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Sticks\Sticks_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\sticks\sticks_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
@@ -34,12 +34,12 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Sticks\Sticks_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\sticks\sticks_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Sticks\Sticks_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\sticks\sticks_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
|
||||
@@ -10,7 +10,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -46,7 +46,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -58,7 +58,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -75,10 +75,10 @@ class Stage6
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\env_land_co.paa";
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
uvSource="none";
|
||||
};
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo1\camo1_ti_ca.paa";
|
||||
};
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Camo2\camo2_nohq.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo2\camo2_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -44,7 +44,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Camo2\camo2_as.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo2\camo2_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -56,7 +56,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Camo2\camo2_smdi.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo2\camo2_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -73,10 +73,10 @@ class Stage6
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\env_land_co.paa";
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
uvSource="none";
|
||||
};
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Camo2\camo2_ti_ca.paa";
|
||||
texture="braf\braf_air\braf_helicopters\braf_pantera\data\camo2\camo2_ti_ca.paa";
|
||||
};
|
||||
@@ -81,7 +81,7 @@ class CfgSkeletons
|
||||
};
|
||||
class CfgModels
|
||||
{
|
||||
class BRAF_Pantera
|
||||
class braf_pantera
|
||||
{
|
||||
htMin=60;
|
||||
htMax=1800;
|
||||
|
||||
@@ -450,12 +450,12 @@
|
||||
|
||||
<CSComponent type="GenericControlSystem">
|
||||
<Variables>
|
||||
<Variable alias="latCyclic" member="roll" name="CSComponent_1/ControlOutput/pitchRollControl"/>
|
||||
<Variable alias="lonCyclic" member="pitch" name="CSComponent_1/ControlOutput/pitchRollControl"/>
|
||||
<Variable alias="pedals" name="CSComponent_1/ControlOutput/pedals"/>
|
||||
<Variable alias="collective" name="CSComponent_1/ControlOutput/collective"/>
|
||||
<Variable alias="latCyclic" member="roll" name="cscomponent_1/controloutput/pitchrollcontrol"/>
|
||||
<Variable alias="lonCyclic" member="pitch" name="cscomponent_1/controloutput/pitchrollcontrol"/>
|
||||
<Variable alias="pedals" name="cscomponent_1/controloutput/pedals"/>
|
||||
<Variable alias="collective" name="cscomponent_1/controloutput/collective"/>
|
||||
|
||||
<Variable alias="rotorBrake" name="CSComponent_1/ControlOutput/rotorBrake" />
|
||||
<Variable alias="rotorBrake" name="cscomponent_1/controloutput/rotorbrake" />
|
||||
|
||||
<Variable alias="pitchRateRad" member="X" name="angularVelocityBCS"/>
|
||||
<Variable alias="rollRateRad" member="Y" name="angularVelocityBCS"/>
|
||||
@@ -464,17 +464,17 @@
|
||||
<Variable alias="p" member="P" name="attitudeHPR"/>
|
||||
<Variable alias="r" member="R" name="attitudeHPR"/>
|
||||
|
||||
<Variable alias="A1m" name="MainRotor/A1"/>
|
||||
<Variable alias="B1m" name="MainRotor/B1"/>
|
||||
<Variable alias="Th0m" name="MainRotor/theta0"/>
|
||||
<Variable alias="A1m" name="mainrotor/a1"/>
|
||||
<Variable alias="B1m" name="mainrotor/b1"/>
|
||||
<Variable alias="Th0m" name="mainrotor/theta0"/>
|
||||
|
||||
<Variable alias="mainRotorBrake" name="MainRotor/rotorBrakeInput" />
|
||||
<Variable alias="mainRotorBrake" name="mainrotor/rotorbrakeinput" />
|
||||
|
||||
<Variable alias="A1t" name="TailRotor/A1"/>
|
||||
<Variable alias="B1t" name="TailRotor/B1"/>
|
||||
<Variable alias="Th0t" name="TailRotor/theta0"/>
|
||||
<Variable alias="A1t" name="tailrotor/a1"/>
|
||||
<Variable alias="B1t" name="tailrotor/b1"/>
|
||||
<Variable alias="Th0t" name="tailrotor/theta0"/>
|
||||
|
||||
<Variable alias="profondeur" name="HorizontalStabilizer/controlSurfaceDeflection" />
|
||||
<Variable alias="profondeur" name="horizontalstabilizer/controlsurfacedeflection" />
|
||||
|
||||
</Variables>
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ class CfgMovesMaleSdr: CfgMovesBasic
|
||||
class Crew;
|
||||
class braf_fennec_pilot: Crew
|
||||
{
|
||||
file="\braf\braf_air\Braf_air_anims\braf_fennec_pilot";
|
||||
file="\braf\braf_air\braf_air_anims\braf_fennec_pilot";
|
||||
interpolateTo[]= {"",1};
|
||||
leftHandIKCurve[]={1};
|
||||
rightHandIKCurve[]={1};
|
||||
@@ -25,19 +25,19 @@ class CfgMovesMaleSdr: CfgMovesBasic
|
||||
};
|
||||
class braf_fennec_copilot: braf_fennec_pilot
|
||||
{
|
||||
file="\braf\braf_air\Braf_air_anims\braf_fennec_pilot";
|
||||
file="\braf\braf_air\braf_air_anims\braf_fennec_pilot";
|
||||
};
|
||||
class braf_fennec_cargo: braf_fennec_pilot
|
||||
{
|
||||
file="\braf\braf_air\Braf_air_anims\braf_fennec_cargo";
|
||||
file="\braf\braf_air\braf_air_anims\braf_fennec_cargo";
|
||||
};
|
||||
class braf_Pantera_pilot: braf_fennec_pilot
|
||||
{
|
||||
file="\braf\braf_air\Braf_air_anims\braf_Pantera_pilot";
|
||||
file="\braf\braf_air\braf_air_anims\braf_pantera_pilot";
|
||||
};
|
||||
class braf_Pantera_cargo: braf_fennec_pilot
|
||||
{
|
||||
file="\braf\braf_air\Braf_air_anims\braf_Pantera_cargo";
|
||||
file="\braf\braf_air\braf_air_anims\braf_pantera_cargo";
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -123,7 +123,7 @@ class CfgSkeletons
|
||||
"RightToeBase","RightFoot"
|
||||
};
|
||||
// location of pivot points (local axes) for hierarchical animation
|
||||
pivotsModel="A3\anims_f\data\skeleton\SkeletonPivots.p3d";
|
||||
pivotsModel="a3\anims_f\data\skeleton\skeletonpivots.p3d";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -123,7 +123,7 @@ class CfgSkeletons
|
||||
"RightToeBase","RightFoot"
|
||||
};
|
||||
// location of pivot points (local axes) for hierarchical animation
|
||||
pivotsModel="A3\anims_f\data\skeleton\SkeletonPivots.p3d";
|
||||
pivotsModel="a3\anims_f\data\skeleton\skeletonpivots.p3d";
|
||||
};
|
||||
};
|
||||
class CfgModels
|
||||
|
||||
+56
-55
@@ -1,67 +1,68 @@
|
||||
class CfgPatches {
|
||||
class BRAF_Air {
|
||||
author = "BRAF Team";
|
||||
class braf_air {
|
||||
author = "BRAF TEAM";
|
||||
addonRootClass = "A3_Air_F";
|
||||
requiredAddons[] = {
|
||||
"A3_Air_F",
|
||||
"A3_Data_F",
|
||||
"A3_Armor_F_Beta_APC_Tracked_01",
|
||||
"A3_Weapons_F",
|
||||
"braf_main",
|
||||
"braf_static",
|
||||
"braf_naval_weapons",
|
||||
"braf_characters_army",
|
||||
"BRAF_Insignia",
|
||||
"BRAF_Soft",
|
||||
"BRAF_Optics_Air",
|
||||
"Braf_SAR",
|
||||
"BRAF_Sounds",
|
||||
"braf_characters_aviation",
|
||||
"braf_insignia",
|
||||
"braf_soft",
|
||||
"braf_optics_air",
|
||||
"braf_sar",
|
||||
"braf_sounds",
|
||||
};
|
||||
requiredVersion = 0.1;
|
||||
units[] = {
|
||||
"BRAF_Fennec_Unarmed",
|
||||
"BRAF_Fennec_Unarmed_FAB",
|
||||
"BRAF_Fennec_Unarmed_MB",
|
||||
"BRAF_Fennec_Resort",
|
||||
"BRAF_Fennec_80s",
|
||||
"BRAF_Fennec_Armed",
|
||||
"BRAF_Fennec_Armed_FAB",
|
||||
"BRAF_Fennec_Armed_MB",
|
||||
"BRAF_Fennec_Cargo",
|
||||
"BRAF_Fennec_Cargo_FAB",
|
||||
"BRAF_Fennec_Cargo_MB",
|
||||
"BRAF_Fennec_SAR",
|
||||
"BRAF_Fennec_SAR_FAB",
|
||||
"BRAF_Fennec_SAR_MB",
|
||||
"BRAF_Pantera_K2",
|
||||
"BRAF_Pantera_K2_2BAvEx",
|
||||
"BRAF_Pantera_K2_FFV_2BAvEx",
|
||||
"BRAF_Pantera_K2_3BAvEx",
|
||||
"BRAF_Pantera_K2_FFV_3BAvEx",
|
||||
"BRAF_Pantera_K2_4BAvEx",
|
||||
"BRAF_Pantera_K2_FFV_4BAvEx",
|
||||
"BRAF_Pantera_K2_80s",
|
||||
"BRAF_Pantera_K2_FFV_80s",
|
||||
"BRAF_Pantera_K2_SAR",
|
||||
"BRAF_Pantera_K2_Offshore",
|
||||
"BRAF_Pantera_K2_Black",
|
||||
"BRAF_Pantera_K2_Red",
|
||||
"BRAF_Pantera_K2_Yellow",
|
||||
"BRAF_Pantera_K2_Silver",
|
||||
"BRAF_Caracal_1",
|
||||
"BRAF_Caracal_2",
|
||||
"BRAF_Caracal_3",
|
||||
"BRAF_Caracal_4",
|
||||
"BRAF_Caracal_5",
|
||||
"BRAF_Caracal_6",
|
||||
//"BRAF_Caracal_6a",
|
||||
"BRAF_Caracal_7",
|
||||
"BRAF_Caracal_8",
|
||||
"BRAF_Caracal_9",
|
||||
"BRAF_Caracal_10"
|
||||
"braf_Fennec_unarmed",
|
||||
"braf_Fennec_unarmed_FAB",
|
||||
"braf_Fennec_unarmed_MB",
|
||||
"braf_Fennec_resort",
|
||||
"braf_Fennec_80s",
|
||||
"braf_Fennec_armed",
|
||||
"braf_Fennec_armed_FAB",
|
||||
"braf_Fennec_armed_MB",
|
||||
"braf_Fennec_cargo",
|
||||
"braf_Fennec_cargo_FAB",
|
||||
"braf_Fennec_cargo_MB",
|
||||
"braf_Fennec_SAR",
|
||||
"braf_Fennec_SAR_FAB",
|
||||
"braf_Fennec_SAR_MB",
|
||||
"braf_Pantera_K2_2BAvEx",
|
||||
"braf_Pantera_K2_FFV_2BAvEx",
|
||||
"braf_Pantera_K2_3BAvEx",
|
||||
"braf_Pantera_K2_FFV_3BAvEx",
|
||||
"braf_Pantera_K2_4BAvEx",
|
||||
"braf_Pantera_K2_FFV_4BAvEx",
|
||||
"braf_Pantera_K2_80s",
|
||||
"braf_Pantera_K2_FFV_80s",
|
||||
"braf_Pantera_K2_SAR",
|
||||
"braf_Pantera_K2_Offshore",
|
||||
"braf_Pantera_K2_Black",
|
||||
"braf_Pantera_K2_Red",
|
||||
"braf_Pantera_K2_Yellow",
|
||||
"braf_Pantera_K2_Silver",
|
||||
"braf_Caracal_1",
|
||||
"braf_Caracal_2",
|
||||
"braf_Caracal_3",
|
||||
"braf_Caracal_4",
|
||||
"braf_Caracal_5",
|
||||
"braf_Caracal_6",
|
||||
"braf_Caracal_7",
|
||||
"braf_Caracal_8",
|
||||
"braf_Caracal_9",
|
||||
"braf_Caracal_10"
|
||||
};
|
||||
weapons[] = {};
|
||||
};
|
||||
};
|
||||
#include "BRAF_air_anims\BRAF_anims.hpp"
|
||||
#include "braf_air_anims\braf_anims.hpp"
|
||||
class WeaponCloudsMGun;
|
||||
class DefaultEventHandlers;
|
||||
class SensorTemplatePassiveRadar;
|
||||
@@ -120,29 +121,29 @@ class CfgVehicles {
|
||||
class Components;
|
||||
class EventHandlers;
|
||||
};
|
||||
#include "BRAF_Helicopters\BRAF_Caracal\Caracal_base.hpp"
|
||||
#include "BRAF_Helicopters\BRAF_Fennec\Fennec_base.hpp"
|
||||
#include "BRAF_Helicopters\BRAF_Pantera\Pantera_base.hpp"
|
||||
// #include "BRAF_Helicopters\BRAF_BlackHawk\BlackHawk_base.hpp"
|
||||
#include "braf_helicopters\braf_caracal\caracal_base.hpp"
|
||||
#include "braf_helicopters\braf_fennec\fennec_base.hpp"
|
||||
#include "braf_helicopters\braf_pantera\pantera_base.hpp"
|
||||
// #include "braf_helicopters\braf_blackhawk\blackhawk_base.hpp"
|
||||
};
|
||||
|
||||
class CfgMagazines {
|
||||
class 100Rnd_127x99_mag_Tracer_Red;
|
||||
class PylonRack_7Rnd_Rocket_04_AP_F;
|
||||
class PylonRack_7Rnd_Rocket_04_HE_F;
|
||||
#include "BRAF_air_weap\Magazines.hpp"
|
||||
#include "braf_air_weap\magazines.hpp"
|
||||
};
|
||||
|
||||
class CfgWeapons {
|
||||
class MGun;
|
||||
class HMG_127;
|
||||
class missiles_DAR;
|
||||
#include "BRAF_air_weap\Weapons.hpp"
|
||||
#include "braf_air_weap\weapons.hpp"
|
||||
};
|
||||
|
||||
class CfgAmmo {
|
||||
class B_127x99_Ball;
|
||||
class Rocket_04_AP_F;
|
||||
class Rocket_04_HE_F;
|
||||
#include "BRAF_air_weap\ammo.hpp"
|
||||
#include "braf_air_weap\ammo.hpp"
|
||||
};
|
||||
|
||||
@@ -6,11 +6,11 @@ class CfgMagazines
|
||||
class PylonRack_7Rnd_Rocket_04_HE_F;
|
||||
class magazine_Missile_BIM9X_x1;
|
||||
class PylonMissile_1Rnd_BombCluster_01_F;
|
||||
class BRAF_A29_500Rnd_50_cal_M: 100Rnd_127x99_mag_Tracer_Red
|
||||
class braf_a29_500rnd_50_cal_m: 100Rnd_127x99_mag_Tracer_Red
|
||||
{
|
||||
displayName="500Rnd 127x99 mm Tracer Red";
|
||||
displayNameShort="500Rnd .50 Tracer";
|
||||
ammo="Braf_B_127x99_Ball_Red_Tracer_Splash";
|
||||
ammo="braf_b_127x99_ball_red_tracer_splash";
|
||||
lastRoundsTracer=10;
|
||||
tracersEvery=5;
|
||||
count=500;
|
||||
@@ -22,22 +22,22 @@ class CfgMagazines
|
||||
ammo="";
|
||||
count=0;
|
||||
};
|
||||
class BRAF_Pylon_EFT: VehicleMagazine
|
||||
class braf_pylon_eft: VehicleMagazine
|
||||
{
|
||||
displayName="External Fuel Tank 320L";
|
||||
scope=1;
|
||||
initSpeed=0;
|
||||
ammo="braf_eft_f";
|
||||
model="\A3\Weapons_F\DynamicLoadout\PylonMissile_1x_Bomb_02_F.p3d";
|
||||
model="\a3\weapons_f\dynamicloadout\pylonmissile_1x_bomb_02_f.p3d";
|
||||
count=1;
|
||||
hardpoints[]=
|
||||
{
|
||||
"BRAF_EFT_PYLON"
|
||||
};
|
||||
pylonWeapon="BRAF_EFT_weapon";
|
||||
pylonWeapon="braf_eft_weapon";
|
||||
class mfdElements
|
||||
{
|
||||
class BRAF_SMS
|
||||
class braf_sms
|
||||
{
|
||||
class Bones
|
||||
{
|
||||
@@ -226,7 +226,7 @@ class CfgMagazines
|
||||
};
|
||||
class Selected: Default
|
||||
{
|
||||
condition="(PylonSelected + PylonAmmoRelative)/2";
|
||||
condition="(pylonselected + pylonammorelative)/2";
|
||||
alpha=1;
|
||||
class Shape: Shape
|
||||
{
|
||||
@@ -372,23 +372,23 @@ class CfgMagazines
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_Pylon_Mk82: VehicleMagazine //
|
||||
class braf_pylon_mk82: VehicleMagazine //
|
||||
{
|
||||
displayName="Mk.82 LDGP Bomb";
|
||||
displayNameShort="Mk.82 LGB";
|
||||
scope=1;
|
||||
initSpeed=0;
|
||||
ammo="braf_Mk82_F";
|
||||
model="\A3\Weapons_F\DynamicLoadout\PylonMissile_1x_Bomb_02_F.p3d";
|
||||
model="\a3\weapons_f\dynamicloadout\pylonmissile_1x_bomb_02_f.p3d";
|
||||
count=1;
|
||||
hardpoints[]=
|
||||
{
|
||||
"BRAF_Mk82_PYLON"
|
||||
};
|
||||
pylonWeapon="BRAF_Mk82_weapon";
|
||||
pylonWeapon="braf_mk82_weapon";
|
||||
class mfdElements
|
||||
{
|
||||
class BRAF_SMS
|
||||
class braf_sms
|
||||
{
|
||||
class Bones
|
||||
{
|
||||
@@ -577,7 +577,7 @@ class CfgMagazines
|
||||
};
|
||||
class Selected: Default
|
||||
{
|
||||
condition="(PylonSelected + PylonAmmoRelative)/2";
|
||||
condition="(pylonselected + pylonammorelative)/2";
|
||||
alpha=1;
|
||||
class Shape: Shape
|
||||
{
|
||||
@@ -723,23 +723,23 @@ class CfgMagazines
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_Pylon_M117: VehicleMagazine //
|
||||
class braf_pylon_m117: VehicleMagazine //
|
||||
{
|
||||
displayName="M117 LDGP Bomb";
|
||||
displayNameShort="M117";
|
||||
scope=1;
|
||||
initSpeed=0;
|
||||
ammo="braf_M117_F";
|
||||
model="\A3\Weapons_F\DynamicLoadout\PylonMissile_1x_Bomb_02_F.p3d";
|
||||
model="\a3\weapons_f\dynamicloadout\pylonmissile_1x_bomb_02_f.p3d";
|
||||
count=1;
|
||||
hardpoints[]=
|
||||
{
|
||||
"BRAF_M117_PYLON"
|
||||
};
|
||||
pylonWeapon="BRAF_M117_weapon";
|
||||
pylonWeapon="braf_m117_weapon";
|
||||
class mfdElements
|
||||
{
|
||||
class BRAF_SMS
|
||||
class braf_sms
|
||||
{
|
||||
class Bones
|
||||
{
|
||||
@@ -928,7 +928,7 @@ class CfgMagazines
|
||||
};
|
||||
class Selected: Default
|
||||
{
|
||||
condition="(PylonSelected + PylonAmmoRelative)/2";
|
||||
condition="(pylonselected + pylonammorelative)/2";
|
||||
alpha=1;
|
||||
class Shape: Shape
|
||||
{
|
||||
@@ -1074,22 +1074,22 @@ class CfgMagazines
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_Pylon_GBU12: VehicleMagazine //
|
||||
class braf_pylon_gbu12: VehicleMagazine //
|
||||
{
|
||||
displayName="Mk.82 LGB Lizard II";
|
||||
scope=1;
|
||||
initSpeed=0;
|
||||
ammo="braf_mk82_lgb_F";
|
||||
model="\A3\Weapons_F\DynamicLoadout\PylonMissile_1x_Bomb_02_F.p3d";
|
||||
model="\a3\weapons_f\dynamicloadout\pylonmissile_1x_bomb_02_f.p3d";
|
||||
count=1;
|
||||
hardpoints[]=
|
||||
{
|
||||
"BRAF_GBU12_PYLON"
|
||||
};
|
||||
pylonWeapon="BRAF_GBU12_weapon";
|
||||
pylonWeapon="braf_gbu12_weapon";
|
||||
class mfdElements
|
||||
{
|
||||
class BRAF_SMS
|
||||
class braf_sms
|
||||
{
|
||||
class Bones
|
||||
{
|
||||
@@ -1278,7 +1278,7 @@ class CfgMagazines
|
||||
};
|
||||
class Selected: Default
|
||||
{
|
||||
condition="(PylonSelected + PylonAmmoRelative)/2";
|
||||
condition="(pylonselected + pylonammorelative)/2";
|
||||
alpha=1;
|
||||
class Shape: Shape
|
||||
{
|
||||
@@ -1424,23 +1424,23 @@ class CfgMagazines
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_Pylon_GBU58: VehicleMagazine //
|
||||
class braf_pylon_gbu58: VehicleMagazine //
|
||||
{
|
||||
displayName="Mk.81 LGB Lizard II";
|
||||
displayNameShort="Mk.81 LGB";
|
||||
scope=1;
|
||||
initSpeed=0;
|
||||
ammo="braf_mk81_lgb_F";
|
||||
model="\A3\Weapons_F\DynamicLoadout\PylonMissile_1x_Bomb_02_F.p3d";
|
||||
model="\a3\weapons_f\dynamicloadout\pylonmissile_1x_bomb_02_f.p3d";
|
||||
count=1;
|
||||
hardpoints[]=
|
||||
{
|
||||
"BRAF_GBU58_PYLON"
|
||||
};
|
||||
pylonWeapon="BRAF_GBU58_weapon";
|
||||
pylonWeapon="braf_gbu58_weapon";
|
||||
class mfdElements
|
||||
{
|
||||
class BRAF_SMS
|
||||
class braf_sms
|
||||
{
|
||||
class Bones
|
||||
{
|
||||
@@ -1629,7 +1629,7 @@ class CfgMagazines
|
||||
};
|
||||
class Selected: Default
|
||||
{
|
||||
condition="(PylonSelected + PylonAmmoRelative)/2";
|
||||
condition="(pylonselected + pylonammorelative)/2";
|
||||
alpha=1;
|
||||
class Shape: Shape
|
||||
{
|
||||
@@ -1775,23 +1775,23 @@ class CfgMagazines
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_Pylon_BLG252: PylonMissile_1Rnd_BombCluster_01_F //
|
||||
class braf_pylon_blg252: PylonMissile_1Rnd_BombCluster_01_F //
|
||||
{
|
||||
displayName="BLG-252 Cluster Bomb";
|
||||
displayNameShort="BLG-252";
|
||||
scope=1;
|
||||
initSpeed=0;
|
||||
ammo="braf_blg252_F";
|
||||
model="\braf\braf_air2\braf_Air_Weap2\braf_pylon_blg252.p3d";
|
||||
model="\braf\braf_air2\braf_air_weap2\braf_pylon_blg252.p3d";
|
||||
count=1;
|
||||
hardpoints[]=
|
||||
{
|
||||
"BRAF_BLG252_PYLON"
|
||||
};
|
||||
pylonWeapon="BRAF_BLG252_weapon";
|
||||
pylonWeapon="braf_blg252_weapon";
|
||||
class mfdElements
|
||||
{
|
||||
class BRAF_SMS
|
||||
class braf_sms
|
||||
{
|
||||
class Bones
|
||||
{
|
||||
@@ -1980,7 +1980,7 @@ class CfgMagazines
|
||||
};
|
||||
class Selected: Default
|
||||
{
|
||||
condition="(PylonSelected + PylonAmmoRelative)/2";
|
||||
condition="(pylonselected + pylonammorelative)/2";
|
||||
alpha=1;
|
||||
class Shape: Shape
|
||||
{
|
||||
@@ -2126,22 +2126,22 @@ class CfgMagazines
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_PylonPod_EQ_LMF_70_7_ap: PylonRack_7Rnd_Rocket_04_AP_F
|
||||
class braf_pylonpod_eq_lmf_70_7_ap: PylonRack_7Rnd_Rocket_04_AP_F
|
||||
{
|
||||
displayName="7x Skyfire 70 Armour Piercing";
|
||||
displayNameShort="7x Skyfire 70 AP";
|
||||
model="\braf\braf_air2\braf_air_weap2\braf_EQ_LMF_70_7.p3d";
|
||||
model="\braf\braf_air2\braf_air_weap2\braf_eq_lmf_70_7.p3d";
|
||||
ammo="braf_skyfire_70_AP_F";
|
||||
hardpoints[]=
|
||||
{
|
||||
"BRAF_EQ_LMF_70_7_ap_PYLON"
|
||||
};
|
||||
pylonWeapon="BRAF_EQ_LMF_70_7_ap_weapon";
|
||||
pylonWeapon="braf_eq_lmf_70_7_ap_weapon";
|
||||
count=7;
|
||||
mass=90;
|
||||
class mfdElements
|
||||
{
|
||||
class BRAF_SMS
|
||||
class braf_sms
|
||||
{
|
||||
class Bones
|
||||
{
|
||||
@@ -2330,7 +2330,7 @@ class CfgMagazines
|
||||
};
|
||||
class Selected: Default
|
||||
{
|
||||
condition="(PylonSelected + PylonAmmoRelative)/2";
|
||||
condition="(pylonselected + pylonammorelative)/2";
|
||||
alpha=1;
|
||||
class Shape: Shape
|
||||
{
|
||||
@@ -2476,20 +2476,20 @@ class CfgMagazines
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_PylonPod_EQ_LMF_70_19_ap: BRAF_PylonPod_EQ_LMF_70_7_ap
|
||||
class braf_pylonpod_eq_lmf_70_19_ap: braf_pylonpod_eq_lmf_70_7_ap
|
||||
{
|
||||
displayName="19x Skyfire 70 Armour Piercing";
|
||||
displayNameShort="19x Skyfire 70 AP";
|
||||
model="\braf\braf_air2\braf_air_weap2\braf_EQ_LMF_70_19.p3d";
|
||||
model="\braf\braf_air2\braf_air_weap2\braf_eq_lmf_70_19.p3d";
|
||||
hardpoints[]=
|
||||
{
|
||||
"BRAF_EQ_LMF_70_19_ap_PYLON"
|
||||
};
|
||||
pylonWeapon="BRAF_EQ_LMF_70_19_ap_weapon";
|
||||
pylonWeapon="braf_eq_lmf_70_19_ap_weapon";
|
||||
count=19;
|
||||
mass=170;
|
||||
};
|
||||
class BRAF_PylonPod_EQ_LMF_70_7_he: BRAF_PylonPod_EQ_LMF_70_7_ap
|
||||
class braf_pylonpod_eq_lmf_70_7_he: braf_pylonpod_eq_lmf_70_7_ap
|
||||
{
|
||||
displayName="7x Skyfire 70 High Explosive";
|
||||
displayNameShort="7x Skyfire 70 HE";
|
||||
@@ -2498,10 +2498,10 @@ class CfgMagazines
|
||||
{
|
||||
"BRAF_EQ_LMF_70_7_he_PYLON"
|
||||
};
|
||||
pylonWeapon="BRAF_EQ_LMF_70_7_he_weapon";
|
||||
pylonWeapon="braf_eq_lmf_70_7_he_weapon";
|
||||
class mfdElements
|
||||
{
|
||||
class BRAF_SMS
|
||||
class braf_sms
|
||||
{
|
||||
class Bones
|
||||
{
|
||||
@@ -2690,7 +2690,7 @@ class CfgMagazines
|
||||
};
|
||||
class Selected: Default
|
||||
{
|
||||
condition="(PylonSelected + PylonAmmoRelative)/2";
|
||||
condition="(pylonselected + pylonammorelative)/2";
|
||||
alpha=1;
|
||||
class Shape: Shape
|
||||
{
|
||||
@@ -2836,20 +2836,20 @@ class CfgMagazines
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_PylonPod_EQ_LMF_70_19_he: BRAF_PylonPod_EQ_LMF_70_7_he
|
||||
class braf_pylonpod_eq_lmf_70_19_he: braf_pylonpod_eq_lmf_70_7_he
|
||||
{
|
||||
displayName="19x Skyfire 70 High Explosive";
|
||||
displayNameShort="19x Skyfire 70 HE";
|
||||
model="\braf\braf_air2\braf_air_weap2\braf_EQ_LMF_70_19.p3d";
|
||||
model="\braf\braf_air2\braf_air_weap2\braf_eq_lmf_70_19.p3d";
|
||||
hardpoints[]=
|
||||
{
|
||||
"BRAF_EQ_LMF_70_19_he_PYLON"
|
||||
};
|
||||
pylonWeapon="BRAF_EQ_LMF_70_19_he_weapon";
|
||||
pylonWeapon="braf_eq_lmf_70_19_he_weapon";
|
||||
count=19;
|
||||
mass=170;
|
||||
};
|
||||
class BRAF_PylonPod_EQ_LMF_70_7_gat: BRAF_PylonPod_EQ_LMF_70_7_ap
|
||||
class braf_pylonpod_eq_lmf_70_7_gat: braf_pylonpod_eq_lmf_70_7_ap
|
||||
{
|
||||
displayName="7x Skyfire 70 Laser Guided AT";
|
||||
displayNameShort="7x Skyfire 70 LGAT";
|
||||
@@ -2859,12 +2859,12 @@ class CfgMagazines
|
||||
{
|
||||
"BRAF_EQ_LMF_70_7_gat_PYLON"
|
||||
};
|
||||
pylonWeapon="BRAF_EQ_LMF_70_7_gat_weapon";
|
||||
pylonWeapon="braf_eq_lmf_70_7_gat_weapon";
|
||||
count=7;
|
||||
mass=90;
|
||||
class mfdElements
|
||||
{
|
||||
class BRAF_SMS
|
||||
class braf_sms
|
||||
{
|
||||
class Bones
|
||||
{
|
||||
@@ -3053,7 +3053,7 @@ class CfgMagazines
|
||||
};
|
||||
class Selected: Default
|
||||
{
|
||||
condition="(PylonSelected + PylonAmmoRelative)/2";
|
||||
condition="(pylonselected + pylonammorelative)/2";
|
||||
alpha=1;
|
||||
class Shape: Shape
|
||||
{
|
||||
@@ -3199,21 +3199,21 @@ class CfgMagazines
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_PylonPod_EQ_LMF_70_19_gat: BRAF_PylonPod_EQ_LMF_70_7_gat
|
||||
class braf_pylonpod_eq_lmf_70_19_gat: braf_pylonpod_eq_lmf_70_7_gat
|
||||
{
|
||||
displayName="19x Skyfire 70 Laser Guided AT";
|
||||
displayNameShort="19x Skyfire 70 LGAT";
|
||||
model="\braf\braf_air2\braf_air_weap2\braf_EQ_LMF_70_19.p3d";
|
||||
model="\braf\braf_air2\braf_air_weap2\braf_eq_lmf_70_19.p3d";
|
||||
hardpoints[]=
|
||||
{
|
||||
"BRAF_EQ_LMF_70_19_gat_PYLON"
|
||||
};
|
||||
pylonWeapon="BRAF_EQ_LMF_70_19_gat_weapon";
|
||||
pylonWeapon="braf_eq_lmf_70_19_gat_weapon";
|
||||
count=19;
|
||||
mass=170;
|
||||
class mfdElements
|
||||
{
|
||||
class BRAF_SMS
|
||||
class braf_sms
|
||||
{
|
||||
class Bones
|
||||
{
|
||||
@@ -3402,7 +3402,7 @@ class CfgMagazines
|
||||
};
|
||||
class Selected: Default
|
||||
{
|
||||
condition="(PylonSelected + PylonAmmoRelative)/2";
|
||||
condition="(pylonselected + pylonammorelative)/2";
|
||||
alpha=1;
|
||||
class Shape: Shape
|
||||
{
|
||||
@@ -3555,7 +3555,7 @@ class CfgMagazines
|
||||
descriptionShort="IR short range AA missile";
|
||||
ammo="braf_maa1a_F";
|
||||
count=1;
|
||||
model="\braf\braf_air2\braf_Air_Weap2\braf_pylonpod_maa1a.p3d";
|
||||
model="\braf\braf_air2\braf_air_weap2\braf_pylonpod_maa1a.p3d";
|
||||
hardpoints[]=
|
||||
{
|
||||
"BRAF_PIRANHA_PYLON"
|
||||
@@ -3564,7 +3564,7 @@ class CfgMagazines
|
||||
ejectSpeed[]={1,0,0};
|
||||
class mfdElements
|
||||
{
|
||||
class BRAF_SMS
|
||||
class braf_sms
|
||||
{
|
||||
class Bones
|
||||
{
|
||||
@@ -3753,7 +3753,7 @@ class CfgMagazines
|
||||
};
|
||||
class Selected: Default
|
||||
{
|
||||
condition="(PylonSelected + PylonAmmoRelative)/2";
|
||||
condition="(pylonselected + pylonammorelative)/2";
|
||||
alpha=1;
|
||||
class Shape: Shape
|
||||
{
|
||||
|
||||
@@ -4,10 +4,10 @@ class CfgWeapons
|
||||
class missiles_DAR;
|
||||
class RocketPods;
|
||||
class MGun;
|
||||
class BRAF_50Cal_weapon;
|
||||
class braf_50cal_weapon;
|
||||
class weapon_BIM9xLauncher;
|
||||
class BombCluster_01_F;
|
||||
class BRAF_master_arm_safe: missiles_DAR
|
||||
class braf_master_arm_safe: missiles_DAR
|
||||
{
|
||||
canLock=0;
|
||||
displayName="MASTER-SAFE";
|
||||
@@ -18,7 +18,7 @@ class CfgWeapons
|
||||
cursorAim="EmptyCursor";
|
||||
magazines[]={"braf_master_safe_magazine"};
|
||||
};
|
||||
class BRAF_M3W_A29: BRAF_50Cal_weapon
|
||||
class braf_m3w_a29: braf_50cal_weapon
|
||||
{
|
||||
scope=1;
|
||||
canLock=2;
|
||||
@@ -27,10 +27,10 @@ class CfgWeapons
|
||||
ballisticsComputer = 8;
|
||||
dispersion=0.001;
|
||||
showaimcursorinternal=1;
|
||||
displayname="2x AN/M3W .50 Cal";
|
||||
displayname="2x an/m3w .50 cal";
|
||||
magazines[]=
|
||||
{
|
||||
"BRAF_A29_500Rnd_50_cal_M"
|
||||
"braf_a29_500rnd_50_cal_m"
|
||||
};
|
||||
class GunParticles
|
||||
{
|
||||
@@ -72,21 +72,21 @@ class CfgWeapons
|
||||
{
|
||||
begin1[]=
|
||||
{
|
||||
"braf\braf_air2\braf_Air_Weap2\data\m2hb",
|
||||
"braf\braf_air2\braf_air_weap2\data\m2hb",
|
||||
1.5848932,
|
||||
1,
|
||||
2100
|
||||
};
|
||||
begin2[]=
|
||||
{
|
||||
"braf\braf_air2\braf_Air_Weap2\data\m2_single_1",
|
||||
"braf\braf_air2\braf_air_weap2\data\m2_single_1",
|
||||
1.5848932,
|
||||
1,
|
||||
2100
|
||||
};
|
||||
begin3[]=
|
||||
{
|
||||
"braf\braf_air2\braf_Air_Weap2\data\m2_single_2",
|
||||
"braf\braf_air2\braf_air_weap2\data\m2_single_2",
|
||||
1.5848932,
|
||||
1,
|
||||
2100
|
||||
@@ -102,14 +102,14 @@ class CfgWeapons
|
||||
};
|
||||
closure1[]=
|
||||
{
|
||||
"A3\Sounds_F\weapons\Closure\sfx10",
|
||||
"a3\sounds_f\weapons\closure\sfx10",
|
||||
0.63095737,
|
||||
1,
|
||||
20
|
||||
};
|
||||
closure2[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\closure\sfx11",
|
||||
"a3\sounds_f\weapons\closure\sfx11",
|
||||
0.63095737,
|
||||
1.2,
|
||||
20
|
||||
@@ -199,72 +199,72 @@ class CfgWeapons
|
||||
};
|
||||
reloadMagazineSound[]=
|
||||
{
|
||||
"braf\braf_air2\braf_Air_Weap2\data\reload-belt-1",
|
||||
"braf\braf_air2\braf_air_weap2\data\reload-belt-1",
|
||||
10,
|
||||
1,
|
||||
20
|
||||
};
|
||||
};
|
||||
class BRAF_EFT_weapon: Mk82BombLauncher
|
||||
class braf_eft_weapon: Mk82BombLauncher
|
||||
{
|
||||
displayName="External Fuel Tank 320L";
|
||||
magazines[]=
|
||||
{
|
||||
"BRAF_Pylon_EFT"
|
||||
"braf_pylon_eft"
|
||||
};
|
||||
model="\braf\braf_air2\braf_air_weap2\braf_external_tank.p3d";
|
||||
};
|
||||
class BRAF_Mk82_weapon: Mk82BombLauncher
|
||||
class braf_mk82_weapon: Mk82BombLauncher
|
||||
{
|
||||
displayName="Mk.82 LDGP Bomb";
|
||||
magazines[]=
|
||||
{
|
||||
"BRAF_Pylon_Mk82"
|
||||
"braf_pylon_mk82"
|
||||
};
|
||||
model="\braf\braf_air2\braf_air_weap2\braf_mk82.p3d";
|
||||
};
|
||||
class BRAF_M117_weapon: Mk82BombLauncher
|
||||
class braf_m117_weapon: Mk82BombLauncher
|
||||
{
|
||||
displayName="M117 LDGP Bomb";
|
||||
magazines[]=
|
||||
{
|
||||
"BRAF_Pylon_M117"
|
||||
"braf_pylon_m117"
|
||||
};
|
||||
model="\braf\braf_air2\braf_air_weap2\braf_m117.p3d";
|
||||
};
|
||||
class BRAF_GBU12_weapon: Mk82BombLauncher
|
||||
class braf_gbu12_weapon: Mk82BombLauncher
|
||||
{
|
||||
displayName="Mk.82 LGB Lizard II";
|
||||
magazines[]=
|
||||
{
|
||||
"BRAF_Pylon_GBU12"
|
||||
"braf_pylon_gbu12"
|
||||
};
|
||||
model="\braf\braf_air2\braf_air_weap2\braf_gbu12.p3d";
|
||||
};
|
||||
class BRAF_GBU58_weapon: Mk82BombLauncher
|
||||
class braf_gbu58_weapon: Mk82BombLauncher
|
||||
{
|
||||
displayName="Mk.81 LGB Lizard II";
|
||||
magazines[]=
|
||||
{
|
||||
"BRAF_Pylon_GBU58"
|
||||
"braf_pylon_gbu58"
|
||||
};
|
||||
model="\braf\braf_air2\braf_air_weap2\braf_gbu58.p3d";
|
||||
};
|
||||
class BRAF_BLG252_weapon: BombCluster_01_F
|
||||
class braf_blg252_weapon: BombCluster_01_F
|
||||
{
|
||||
displayName="BLG-252 Cluster Bomb";
|
||||
magazines[]=
|
||||
{
|
||||
"BRAF_Pylon_BLG252"
|
||||
"braf_pylon_blg252"
|
||||
};
|
||||
};
|
||||
class BRAF_EQ_LMF_70_7_ap_weapon: RocketPods
|
||||
class braf_eq_lmf_70_7_ap_weapon: RocketPods
|
||||
{
|
||||
magazines[]=
|
||||
{
|
||||
"BRAF_PylonPod_EQ_LMF_70_7_ap"
|
||||
"braf_pylonpod_eq_lmf_70_7_ap"
|
||||
};
|
||||
displayName="EQ-LMF 70/7 AP";
|
||||
displayName="eq-lmf 70/7 ap";
|
||||
modes[]=
|
||||
{
|
||||
"Far_AI",
|
||||
@@ -290,7 +290,7 @@ class CfgWeapons
|
||||
{
|
||||
begin1[]=
|
||||
{
|
||||
"A3\Sounds_F\weapons\Rockets\new_rocket_8",
|
||||
"a3\sounds_f\weapons\rockets\new_rocket_8",
|
||||
1.7782794,
|
||||
1.2,
|
||||
1600
|
||||
@@ -374,7 +374,7 @@ class CfgWeapons
|
||||
{
|
||||
begin1[]=
|
||||
{
|
||||
"A3\Sounds_F\weapons\Rockets\new_rocket_8",
|
||||
"a3\sounds_f\weapons\rockets\new_rocket_8",
|
||||
1.7782794,
|
||||
1.2,
|
||||
1600
|
||||
@@ -388,49 +388,49 @@ class CfgWeapons
|
||||
textureType="fullAuto";
|
||||
};
|
||||
};
|
||||
class BRAF_EQ_LMF_70_19_ap_weapon: BRAF_EQ_LMF_70_7_ap_weapon
|
||||
class braf_eq_lmf_70_19_ap_weapon: braf_eq_lmf_70_7_ap_weapon
|
||||
{
|
||||
magazines[]=
|
||||
{
|
||||
"BRAF_PylonPod_EQ_LMF_70_19_ap"
|
||||
"braf_pylonpod_eq_lmf_70_19_ap"
|
||||
};
|
||||
displayName="EQ-LMF 70/19 AP";
|
||||
displayName="eq-lmf 70/19 ap";
|
||||
};
|
||||
class BRAF_EQ_LMF_70_7_he_weapon: BRAF_EQ_LMF_70_7_ap_weapon
|
||||
class braf_eq_lmf_70_7_he_weapon: braf_eq_lmf_70_7_ap_weapon
|
||||
{
|
||||
magazines[]=
|
||||
{
|
||||
"BRAF_PylonPod_EQ_LMF_70_7_he"
|
||||
"braf_pylonpod_eq_lmf_70_7_he"
|
||||
};
|
||||
holdsterAnimValue=4;
|
||||
displayName="EQ-LMF 70/7 HE";
|
||||
displayName="eq-lmf 70/7 he";
|
||||
};
|
||||
class BRAF_EQ_LMF_70_19_he_weapon: BRAF_EQ_LMF_70_7_ap_weapon
|
||||
class braf_eq_lmf_70_19_he_weapon: braf_eq_lmf_70_7_ap_weapon
|
||||
{
|
||||
magazines[]=
|
||||
{
|
||||
"BRAF_PylonPod_EQ_LMF_70_19_he"
|
||||
"braf_pylonpod_eq_lmf_70_19_he"
|
||||
};
|
||||
holdsterAnimValue=4;
|
||||
displayName="EQ-LMF 70/19 HE";
|
||||
displayName="eq-lmf 70/19 he";
|
||||
};
|
||||
class BRAF_EQ_LMF_70_7_gat_weapon: BRAF_EQ_LMF_70_7_ap_weapon
|
||||
class braf_eq_lmf_70_7_gat_weapon: braf_eq_lmf_70_7_ap_weapon
|
||||
{
|
||||
magazines[]=
|
||||
{
|
||||
"BRAF_PylonPod_EQ_LMF_70_7_gat"
|
||||
"braf_pylonpod_eq_lmf_70_7_gat"
|
||||
};
|
||||
holdsterAnimValue=4;
|
||||
displayName="EQ-LMF 70/7 GAT";
|
||||
displayName="eq-lmf 70/7 gat";
|
||||
};
|
||||
class BRAF_EQ_LMF_70_19_gat_weapon: BRAF_EQ_LMF_70_7_gat_weapon
|
||||
class braf_eq_lmf_70_19_gat_weapon: braf_eq_lmf_70_7_gat_weapon
|
||||
{
|
||||
magazines[]=
|
||||
{
|
||||
"BRAF_PylonPod_EQ_LMF_70_19_gat"
|
||||
"braf_pylonpod_eq_lmf_70_19_gat"
|
||||
};
|
||||
holdsterAnimValue=4;
|
||||
displayName="EQ-LMF 70/19 GAT";
|
||||
displayName="eq-lmf 70/19 gat";
|
||||
};
|
||||
class braf_MAA1A_Launcher_weapon: weapon_BIM9xLauncher
|
||||
{
|
||||
|
||||
@@ -44,8 +44,8 @@ class CfgAmmo
|
||||
};
|
||||
class braf_blg252_F: BombCluster_01_Ammo_F
|
||||
{
|
||||
model="\braf\braf_air2\braf_Air_Weap2\braf_blg252.p3d";
|
||||
proxyShape="\braf\braf_air2\braf_Air_Weap2\braf_blg252.p3d";
|
||||
model="\braf\braf_air2\braf_air_weap2\braf_blg252.p3d";
|
||||
proxyShape="\braf\braf_air2\braf_air_weap2\braf_blg252.p3d";
|
||||
submunitionConeType[]=
|
||||
{
|
||||
"randomcenter",
|
||||
@@ -107,7 +107,7 @@ class CfgAmmo
|
||||
muzzleEffect="";
|
||||
soundFly[]=
|
||||
{
|
||||
"A3\Sounds_F\weapons\Rockets\rocket_fly_1",
|
||||
"a3\sounds_f\weapons\rockets\rocket_fly_1",
|
||||
0.63095737,
|
||||
1.2,
|
||||
1700
|
||||
@@ -168,8 +168,8 @@ class CfgAmmo
|
||||
};
|
||||
class braf_maa1a_F: ammo_Missile_ShortRangeAABase
|
||||
{
|
||||
model="\braf\braf_air2\braf_Air_Weap2\braf_maa1a_fly.p3d";
|
||||
proxyShape="\braf\braf_air2\braf_Air_Weap2\braf_maa1a.p3d";
|
||||
model="\braf\braf_air2\braf_air_weap2\braf_maa1a_fly.p3d";
|
||||
proxyShape="\braf\braf_air2\braf_air_weap2\braf_maa1a.p3d";
|
||||
maxSpeed=1191;
|
||||
missileLockMaxDistance=4000;
|
||||
};
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_Air_Weap2\data\camo1_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_air_weap2\data\camo1_ti_ca.tga";
|
||||
//};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\camo1_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\camo1_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -48,7 +48,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\camo1_as.tga";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\camo1_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -60,7 +60,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\camo1_SMDI.tga";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\camo1_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_Air_Weap2\data\camo2_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_air_weap2\data\camo2_ti_ca.tga";
|
||||
//};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\camo2_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\camo2_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -48,7 +48,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\camo2_as.tga";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\camo2_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -60,7 +60,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\camo2_SMDI.tga";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\camo2_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_Air_Weap2\data\camo3_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_air_weap2\data\camo3_ti_ca.tga";
|
||||
//};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\camo3_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\camo3_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -48,7 +48,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\camo3_as.tga";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\camo3_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -60,7 +60,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\camo3_smdi.tga";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\camo3_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_Air_Weap2\data\camo4_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_air_weap2\data\camo4_ti_ca.tga";
|
||||
//};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\camo4_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\camo4_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -48,7 +48,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\camo4_as.tga";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\camo4_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -60,7 +60,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\camo4_smdi.tga";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\camo4_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_Air_Weap2\data\camo5_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_air_weap2\data\camo5_ti_ca.tga";
|
||||
//};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\camo5_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\camo5_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -48,7 +48,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\camo5_as.tga";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\camo5_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -60,7 +60,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\camo5_smdi.tga";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\camo5_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_Air_Weap2\data\camo6_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_air_weap2\data\camo6_ti_ca.tga";
|
||||
//};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\camo6_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\camo6_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -48,7 +48,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\camo6_as.tga";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\camo6_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -60,7 +60,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\camo6_smdi.tga";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\camo6_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -8,7 +8,7 @@ PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\glass_nohq.paa";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\glass_nohq.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -44,7 +44,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\glass_as.paa";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\glass_as.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -56,7 +56,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_Air_Weap2\data\glass_smdi.paa";
|
||||
texture = "braf\braf_air2\braf_air_weap2\data\glass_smdi.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -23,19 +23,19 @@ class CfgMovesMaleSdr : CfgMovesBasic
|
||||
speed=0.5;
|
||||
looped= 0;
|
||||
terminal= 1;
|
||||
file="braf\braf_air2\Braf_air_anim\a29_pilot_kia.rtm";
|
||||
file="braf\braf_air2\braf_air_anim\a29_pilot_kia.rtm";
|
||||
connectTo[]={"DeadState", 0.1};
|
||||
};
|
||||
class A29_Pilot: Crew
|
||||
{
|
||||
file="braf\braf_air2\Braf_air_anim\a29_pilot_alive.rtm";
|
||||
file="braf\braf_air2\braf_air_anim\a29_pilot_alive.rtm";
|
||||
interpolateTo[]={"A29_Pilot_Dead", 1};
|
||||
};
|
||||
/*
|
||||
class braf_ejection_chute_KIA: DefaultDie
|
||||
{
|
||||
actions = "DeadActions";
|
||||
file = "\braf\braf_air2\braf_air_anim\braf_ejection_chute_KIA.rtm";
|
||||
file = "\braf\braf_air2\braf_air_anim\braf_ejection_chute_kia.rtm";
|
||||
speed = 0.5;
|
||||
terminal = 1;
|
||||
soundEnabled = 0;
|
||||
|
||||
@@ -123,7 +123,7 @@ class CfgSkeletons
|
||||
"RightToeBase","RightFoot"
|
||||
};
|
||||
// location of pivot points (local axes) for hierarchical animation
|
||||
pivotsModel="A3\anims_f\data\skeleton\SkeletonPivots.p3d";
|
||||
pivotsModel="a3\anims_f\data\skeleton\skeletonpivots.p3d";
|
||||
};
|
||||
};
|
||||
class CfgModels
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
class BRAF_GripenNG : I_Plane_Fighter_04_F
|
||||
class braf_gripenng : I_Plane_Fighter_04_F
|
||||
{
|
||||
displayName="F-39E Gripen NG";
|
||||
Author="BRAF Team";
|
||||
faction="BRAF_FAB";
|
||||
author = "BRAF TEAM";
|
||||
faction="braf_fab";
|
||||
side=2;
|
||||
crew="braf_characters_aviation_air_force_fighter_pilot";
|
||||
hiddenSelectionsTextures[] =
|
||||
@@ -10,5 +10,5 @@ class BRAF_GripenNG : I_Plane_Fighter_04_F
|
||||
"braf\braf_air2\braf_airplanes\braf_gripen\data\gripen_01_co.paa",
|
||||
"braf\braf_air2\braf_airplanes\braf_gripen\data\gripen_02_co.paa"
|
||||
};
|
||||
editorPreview = "\braf\braf_insignia\editorpreview\air2\BRAF_GripenNG.jpg";
|
||||
editorPreview = "\braf\braf_insignia\editorpreview\air2\braf_gripenng.jpg";
|
||||
};
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extrase_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\extrase_ti_ca.tga";
|
||||
//};
|
||||
Ambient[]={1,1,1,1};
|
||||
Diffuse[]={1,1,1,1};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -48,7 +48,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_as.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -60,7 +60,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_smdi.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -37,7 +37,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_as.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -49,7 +49,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_smdi.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -71,5 +71,5 @@ class Stage7
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_ti_ca.tga";
|
||||
//};
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -44,7 +44,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_as.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -56,7 +56,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_SMDI.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -78,5 +78,5 @@ class Stage7
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_ti_ca.tga";
|
||||
//};
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -44,7 +44,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_as.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -56,7 +56,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_SMDI.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -78,5 +78,5 @@ class Stage7
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_ti_ca.tga";
|
||||
//};
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -37,7 +37,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_as.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -49,7 +49,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_SMDI.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -71,5 +71,5 @@ class Stage7
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_ti_ca.tga";
|
||||
//};
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -44,7 +44,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_as.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -56,7 +56,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_smdi.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -78,5 +78,5 @@ class Stage7
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_ti_ca.tga";
|
||||
//};
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -44,7 +44,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_as.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -56,7 +56,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_SMDI.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -78,5 +78,5 @@ class Stage7
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_ti_ca.tga";
|
||||
//};
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -37,7 +37,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_as.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -49,7 +49,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_SMDI.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -71,5 +71,5 @@ class Stage7
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_ti_ca.tga";
|
||||
//};
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -37,7 +37,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_as.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -49,7 +49,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_smdi.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -71,5 +71,5 @@ class Stage7
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_ti_ca.tga";
|
||||
//};
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo3_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo3_ti_ca.tga";
|
||||
//};
|
||||
Ambient[]={1,1,1,1};
|
||||
Diffuse[]={1,1,1,1};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo3_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo3_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -48,7 +48,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo3_as.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo3_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -60,7 +60,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo3_smdi.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo3_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo4_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo4_ti_ca.tga";
|
||||
//};
|
||||
Ambient[]={1,1,1,1};
|
||||
Diffuse[]={1,1,1,1};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo4_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo4_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -48,7 +48,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo4_as.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo4_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -60,7 +60,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo4_smdi.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo4_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_ti_ca.tga";
|
||||
//};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.75,0.75,0.75,1};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_nohq.tga";
|
||||
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_nohq.tga";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
@@ -47,7 +47,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_as.tga";
|
||||
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_as.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -59,7 +59,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_SMDI.tga";
|
||||
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_smdi.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_ti_ca.tga";
|
||||
// texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_ti_ca.tga";
|
||||
//};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.75,0.75,0.75,1};
|
||||
@@ -12,7 +12,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_nohq.tga";
|
||||
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_nohq.tga";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
@@ -47,7 +47,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_as.tga";
|
||||
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_as.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -59,7 +59,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_SMDI.tga";
|
||||
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_smdi.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\flir_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\flir_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -44,7 +44,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\flir_as.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\flir_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -56,7 +56,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\flir_smdi.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\flir_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
@@ -8,7 +8,7 @@ PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\flir_nohq.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\flir_nohq.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -37,7 +37,7 @@ class Stage3
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\flir_as.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\flir_as.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
@@ -49,7 +49,7 @@ class Stage4
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\flir_smdi.tga";
|
||||
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\flir_smdi.tga";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user