fix(braf_air2) Naming clonvention for all classes and paths to use lowercase letters.

This commit is contained in:
2026-08-03 15:19:22 -03:00
parent 3af8760da3
commit 3b99904aa7
1007 changed files with 16549 additions and 16423 deletions
@@ -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
{
@@ -8,7 +8,7 @@ PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_nohq.paa";
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_nohq.paa";
uvSource = "tex";
class uvTransform
{
@@ -44,7 +44,7 @@ class Stage3
};
class Stage4
{
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_as.paa";
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_as.paa";
uvSource = "tex";
class uvTransform
{
@@ -56,7 +56,7 @@ class Stage4
};
class Stage5
{
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_smdi.paa";
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_smdi.paa";
uvSource = "tex";
class uvTransform
{
@@ -9,7 +9,7 @@ VertexShaderID = "Super";
renderFlags[] = {"NoZWrite"};
class Stage1
{
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_nohq.paa";
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_nohq.paa";
uvSource = "tex";
class uvTransform
{
@@ -45,7 +45,7 @@ class Stage3
};
class Stage4
{
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_as.paa";
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_as.paa";
uvSource = "tex";
class uvTransform
{
@@ -57,7 +57,7 @@ class Stage4
};
class Stage5
{
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_smdi.paa";
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_smdi.paa";
uvSource = "tex";
class uvTransform
{
@@ -8,7 +8,7 @@ PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\rbf_nohq.tga";
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\rbf_nohq.tga";
uvSource = "tex";
class uvTransform
{
@@ -44,7 +44,7 @@ class Stage3
};
class Stage4
{
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\rbf_as.tga";
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\rbf_as.tga";
uvSource = "tex";
class uvTransform
{
@@ -56,7 +56,7 @@ class Stage4
};
class Stage5
{
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\Data\rbf_smdi.tga";
texture = "braf\braf_air2\braf_airplanes\braf_super_tucano\data\rbf_smdi.tga";
uvSource = "tex";
class uvTransform
{
@@ -1,15 +1,15 @@
class braf_A29_base: Plane_Fighter_03_base_F
{
author="BRAF TEAM";
author = "BRAF TEAM";
_generalmacro="BRAF_A29__01_base_F";
scope=0;
scopeCurator=2;
side="2";
faction="BRAF_FAB";
faction="braf_fab";
displayName="A-29 Super Tucano";
model="braf\braf_air2\braf_airplanes\braf_super_tucano\BRAF_A29.p3d";
icon="braf\braf_air2\braf_airplanes\braf_super_tucano\Data\UI\map_a29_supertucano_ca.paa";
picture="braf\braf_air2\braf_airplanes\braf_super_tucano\Data\UI\picture_a29supertucanoside_ca.paa";
model="braf\braf_air2\braf_airplanes\braf_super_tucano\braf_a29.p3d";
icon="braf\braf_air2\braf_airplanes\braf_super_tucano\data\ui\map_a29_supertucano_ca.paa";
picture="braf\braf_air2\braf_airplanes\braf_super_tucano\data\ui\picture_a29supertucanoside_ca.paa";
accuracy=0.2;
editorSubcategory=EdSubcat_Planes;
memoryPointTaskMarker="TaskMarker_1_pos";
@@ -109,7 +109,7 @@ class braf_A29_base: Plane_Fighter_03_base_F
};
weapons[]=
{
"BRAF_master_arm_safe",
"braf_master_arm_safe",
"CMFlareLauncher"
};
magazines[]=
@@ -537,7 +537,7 @@ class braf_A29_base: Plane_Fighter_03_base_F
};
class TransportPylonsComponent
{
uiPicture="braf\braf_air2\braf_airplanes\braf_super_tucano\Data\UI\Plane_A29_3DEN_CA.paa";
uiPicture="braf\braf_air2\braf_airplanes\braf_super_tucano\data\ui\plane_a29_3den_ca.paa";
class Pylons
{
class Pylons1
@@ -551,7 +551,7 @@ class braf_A29_base: Plane_Fighter_03_base_F
"BRAF_EQ_LMF_70_7_he_PYLON",
"BRAF_EQ_LMF_70_7_ap_PYLON"
};
attachment="BRAF_PylonPod_EQ_LMF_70_7_he";
attachment="braf_pylonpod_eq_lmf_70_7_he";
priority=5;
maxweight=300;
UIposition[]={0.35, 0.08};
@@ -574,14 +574,14 @@ class braf_A29_base: Plane_Fighter_03_base_F
"BRAF_EQ_LMF_70_19_ap_PYLON"
};
priority=4;
attachment="BRAF_PylonPod_EQ_LMF_70_7_he";
attachment="braf_pylonpod_eq_lmf_70_7_he";
maxweight=350;
UIposition[]={0.345, 0.13};
};
class Pylons3 : Pylons1
{
priority=2;
attachment="BRAF_Pylon_EFT";
attachment="braf_pylon_eft";
maxweight=500;
UIposition[]={0.27, 0.28};
hardpoints[]=
@@ -618,9 +618,9 @@ class braf_A29_base: Plane_Fighter_03_base_F
attachment[]=
{
"",
"BRAF_Pylon_EFT",
"braf_pylon_eft",
"",
"BRAF_Pylon_EFT",
"braf_pylon_eft",
""
};
};
@@ -641,11 +641,11 @@ class braf_A29_base: Plane_Fighter_03_base_F
displayName="Close Air Support";
attachment[]=
{
"BRAF_PylonPod_EQ_LMF_70_7_ap",
"BRAF_PylonPod_EQ_LMF_70_19_he",
"BRAF_Pylon_Mk82",
"BRAF_PylonPod_EQ_LMF_70_19_he",
"BRAF_PylonPod_EQ_LMF_70_7_ap"
"braf_pylonpod_eq_lmf_70_7_ap",
"braf_pylonpod_eq_lmf_70_19_he",
"braf_pylon_mk82",
"braf_pylonpod_eq_lmf_70_19_he",
"braf_pylonpod_eq_lmf_70_7_ap"
};
};
class AAS
@@ -653,11 +653,11 @@ class braf_A29_base: Plane_Fighter_03_base_F
displayName="Anti Armored Support";
attachment[] =
{
"BRAF_PylonPod_EQ_LMF_70_7_gat",
"BRAF_PylonPod_EQ_LMF_70_19_ap",
"braf_pylonpod_eq_lmf_70_7_gat",
"braf_pylonpod_eq_lmf_70_19_ap",
"",
"BRAF_PylonPod_EQ_LMF_70_19_ap",
"BRAF_PylonPod_EQ_LMF_70_7_gat"
"braf_pylonpod_eq_lmf_70_19_ap",
"braf_pylonpod_eq_lmf_70_7_gat"
};
};
class APS
@@ -665,11 +665,11 @@ class braf_A29_base: Plane_Fighter_03_base_F
displayName="Anti Personel Support";
attachment[] =
{
"BRAF_PylonPod_EQ_LMF_70_7_he",
"braf_pylonpod_eq_lmf_70_7_he",
"BRAF_BLG252_PYLON",
"",
"BRAF_BLG252_PYLON",
"BRAF_PylonPod_EQ_LMF_70_7_he"
"braf_pylonpod_eq_lmf_70_7_he"
};
};
};
@@ -998,11 +998,11 @@ class braf_A29_base: Plane_Fighter_03_base_F
// condition="this animationPhase 'RBFHide' < 0.5 && {rpm this < 0.01}";
// statement="this animate ['RBFHide',1]";
//};
class BRAF_A29A_Eject
class braf_a29a_eject
{
priority=0.05;
shortcut="Eject";
displayName="<t color='#FF0000'>Eject</t>";
displayName="<t color='#ff0000'>eject</t>";
condition="(player in this) && {speed this > 1}";
statement="[this] spawn BRAF_fnc_EjectPilot";
position="pilotcontrol";
@@ -1031,15 +1031,15 @@ class braf_A29_base: Plane_Fighter_03_base_F
};
hiddenSelectionsTextures[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_A_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_A_co.paa"
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_a_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_a_co.paa"
};
class Damage
@@ -1047,41 +1047,41 @@ class braf_A29_base: Plane_Fighter_03_base_F
tex[]={};
mat[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\destruct.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\destruct.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\destruct.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\destruct.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit_in.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit_in.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit_in.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit_in.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit_in.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit_in.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\destruct.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_damage.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\destruct.rvmat",
};
};
};
@@ -1091,9 +1091,9 @@ class braf_A29A: BRAF_A29_base
scope=2;
scopeCurator=2;
side="2";
faction="BRAF_FAB";
faction="braf_fab";
displayName="A-29A Super Tucano Single Seat";
editorPreview="\braf\braf_insignia\editorpreview\air2\BRAF_A29A.jpg";
editorPreview="\braf\braf_insignia\editorpreview\air2\braf_a29a.jpg";
class AnimationSources: AnimationSources
{
class a29a_hide
@@ -1115,29 +1115,29 @@ class braf_A29A: BRAF_A29_base
};
weapons[]=
{
"BRAF_master_arm_safe",
"BRAF_M3W_A29",
"braf_master_arm_safe",
"braf_m3w_a29",
"CMFlareLauncher"
};
magazines[]=
{
"braf_master_safe_magazine",
"BRAF_A29_500Rnd_50_cal_M",
"braf_a29_500rnd_50_cal_m",
"120Rnd_CMFlare_Chaff_Magazine"
};
crew="braf_characters_aviation_air_force_fighter_pilot";
typicalcargo[]={""};
hiddenSelectionsTextures[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_A_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_A_co.paa"
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_a_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_a_co.paa"
};
availableForSupportTypes[]=
{
@@ -1148,22 +1148,22 @@ class braf_A29A: BRAF_A29_base
class FAB_A
{
displayName="Brazilian Air Force Single Seat";
author="BRAF Team";
author = "BRAF TEAM";
factions[]=
{
"BRAF_FAB"
"braf_fab"
};
textures[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_A_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_A_co.paa"
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_a_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_a_co.paa"
};
};
};
@@ -1179,9 +1179,9 @@ class braf_A29_EDA: BRAF_A29_base
scopeCurator=2;
forceInGarage=1;
side="2";
faction="BRAF_FAB";
faction="braf_fab";
displayName="A-29A Super Tucano 'Smoke Squadron'";
editorPreview="\braf\braf_insignia\editorpreview\air2\braf_A29_EDA.jpg";
editorPreview="\braf\braf_insignia\editorpreview\air2\braf_a29_eda.jpg";
threat[]={0,0,0};
class EjectionSystem: EjectionSystem
{
@@ -1215,7 +1215,7 @@ class braf_A29_EDA: BRAF_A29_base
condition="this animationPhase 'FormationMarkers' > 0.5 and player in this";
statement="this animate ['FormationMarkers',0]";
};
class BRAF_A29A_Eject
class braf_a29a_eject
{
priority=0.05;
shortcut="Eject";
@@ -1228,7 +1228,7 @@ class braf_A29_EDA: BRAF_A29_base
showWindow=0;
hideOnUse=1;
};
class BRAF_Smoke_Toggle
class braf_smoke_toggle
{
priority=0.05;
shortcut="Smoke!";
@@ -1264,27 +1264,27 @@ class braf_A29_EDA: BRAF_A29_base
};
hiddenSelectionsMaterials[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_EDA.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glasspit.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras.rvmat"
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_eda.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glasspit.rvmat",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras.rvmat"
};
hiddenSelectionsTextures[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_EDA_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_A_co.paa"
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_eda_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_a_co.paa"
};
availableForSupportTypes[]={};
class TextureSources
@@ -1292,22 +1292,22 @@ class braf_A29_EDA: BRAF_A29_base
class FAB_EDA
{
displayName="Brazilian Air Force 'Smoke Squadron' Single Seat";
author="BRAF Team";
author = "BRAF TEAM";
factions[]=
{
"BRAF_FAB"
"braf_fab"
};
textures[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_EDA_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_A_co.paa"
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_eda_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_a_co.paa"
};
};
};
@@ -1326,9 +1326,9 @@ class braf_A29B: BRAF_A29_base
forceInGarage=1;
hasDriver=1;
hasGunner=1;
faction="BRAF_FAB";
faction="braf_fab";
displayName="A-29B Super Tucano double seat";
editorPreview="\braf\braf_insignia\editorpreview\air2\BRAF_A29B.jpg";
editorPreview="\braf\braf_insignia\editorpreview\air2\braf_a29b.jpg";
class AnimationSources: AnimationSources
{
class Formation_Markers
@@ -1448,14 +1448,14 @@ class braf_A29B: BRAF_A29_base
};
weapons[]=
{
"BRAF_master_arm_safe",
"BRAF_M3W_A29",
"braf_master_arm_safe",
"braf_m3w_a29",
"CMFlareLauncher"
};
magazines[]=
{
"braf_master_safe_magazine",
"BRAF_A29_500Rnd_50_cal_M",
"braf_a29_500rnd_50_cal_m",
"120Rnd_CMFlare_Chaff_Magazine"
};
laserScanner=1;
@@ -1534,11 +1534,11 @@ class braf_A29B: BRAF_A29_base
condition="this animationPhase 'BackFLIrMotion' > 0.5 and (player in this) and (driver this != player)";
statement="this animate ['BackEICASMotion',1] && this animate ['BackFLIrMotion',0]";
};
class BRAF_A29B_Pilot_Eject
class braf_a29b_pilot_eject
{
priority=0.05;
shortcut="Eject";
displayName="<t color='#FF0000'>Eject - Pilot</t>";
displayName="<t color='#ff0000'>eject - pilot</t>";
condition="(driver this == player) && {speed this > 1}";
statement="[this] spawn BRAF_fnc_EjectPilot";
position="pilotcontrol";
@@ -1547,9 +1547,9 @@ class braf_A29B: BRAF_A29_base
showWindow=0;
hideOnUse=1;
};
class BRAF_A29B_Gunner_Eject: BRAF_A29B_Pilot_Eject
class braf_a29b_gunner_eject: braf_a29b_pilot_eject
{
displayName="<t color='#FF0000'>Eject - Gunner</t>";
displayName="<t color='#ff0000'>eject - gunner</t>";
condition="(gunner this == player) && {speed this > 1}";
statement="[this] spawn BRAF_fnc_EjectCopilot";
};
@@ -1580,7 +1580,7 @@ class braf_A29B: BRAF_A29_base
maxTurn=180;
initTurn=0;
gunnerName="$STR_A3_COPILOT";
turretInfoType="BRAF_RscOptics_Air_FLIR";
turretInfoType="braf_rscoptics_air_flir";
isCopilot=1;
weapons[]=
{
@@ -1639,14 +1639,14 @@ class braf_A29B: BRAF_A29_base
visionMode[] = {"Normal","TI"};
thermalMode[] = {0,1};
thermalNoise[] = {0.5,1.25,2.5,0.75,1,0,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;
};
class Medium: Wide
{
opticsDisplayName = "MFOV";
gunnerOpticsModel = "\braf\braf_optics_air\StarSaphire\braf_StarSaphire_m.p3d";
gunnerOpticsModel = "\braf\braf_optics_air\starsaphire\braf_starsaphire_m.p3d";
initFov = 0.0593;
minFov = 0.0593;
maxFov = 0.0593;
@@ -1654,7 +1654,7 @@ class braf_A29B: BRAF_A29_base
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;
@@ -1725,7 +1725,7 @@ class braf_A29B: BRAF_A29_base
};
class Reflectors
{
class BRAF_Interception_Light
class braf_interception_light
{
color[]={7000,7500,10000};
ambient[]={70,75,100};
@@ -1766,15 +1766,15 @@ class braf_A29B: BRAF_A29_base
};
hiddenSelectionsTextures[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_B_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_B_co.paa"
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_b_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_b_co.paa"
};
availableForSupportTypes[]=
{
@@ -1785,22 +1785,22 @@ class braf_A29B: BRAF_A29_base
class FAB_B
{
displayName="Brazilian Air Force Tandem Seat";
author="BRAF Team";
author = "BRAF TEAM";
factions[]=
{
"BRAF_FAB"
"braf_fab"
};
textures[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_B_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_B_co.paa"
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_b_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_b_co.paa"
};
};
};
@@ -1987,7 +1987,7 @@ class braf_A29B: BRAF_A29_base
};
class TransportPylonsComponent
{
uiPicture="braf\braf_air2\braf_airplanes\braf_super_tucano\Data\UI\Plane_A29_3DEN_CA.paa";
uiPicture="braf\braf_air2\braf_airplanes\braf_super_tucano\data\ui\plane_a29_3den_ca.paa";
class Pylons
{
class Pylons1
@@ -2001,7 +2001,7 @@ class braf_A29B: BRAF_A29_base
"BRAF_EQ_LMF_70_7_he_PYLON",
"BRAF_EQ_LMF_70_7_ap_PYLON"
};
attachment="BRAF_PylonPod_EQ_LMF_70_7_he";
attachment="braf_pylonpod_eq_lmf_70_7_he";
priority=5;
maxweight=300;
UIposition[]={0.35, 0.08};
@@ -2024,7 +2024,7 @@ class braf_A29B: BRAF_A29_base
"BRAF_EQ_LMF_70_19_ap_PYLON"
};
priority=4;
attachment="BRAF_PylonPod_EQ_LMF_70_7_he";
attachment="braf_pylonpod_eq_lmf_70_7_he";
maxweight=350;
UIposition[]={0.345, 0.13};
};
@@ -2065,9 +2065,9 @@ class braf_A29B: BRAF_A29_base
attachment[]=
{
"",
"BRAF_Pylon_EFT",
"braf_pylon_eft",
"",
"BRAF_Pylon_EFT",
"braf_pylon_eft",
""
};
};
@@ -2088,11 +2088,11 @@ class braf_A29B: BRAF_A29_base
displayName="Close Air Support";
attachment[]=
{
"BRAF_PylonPod_EQ_LMF_70_7_ap",
"BRAF_PylonPod_EQ_LMF_70_19_he",
"BRAF_Pylon_Mk82",
"BRAF_PylonPod_EQ_LMF_70_19_he",
"BRAF_PylonPod_EQ_LMF_70_7_ap"
"braf_pylonpod_eq_lmf_70_7_ap",
"braf_pylonpod_eq_lmf_70_19_he",
"braf_pylon_mk82",
"braf_pylonpod_eq_lmf_70_19_he",
"braf_pylonpod_eq_lmf_70_7_ap"
};
};
class AAS
@@ -2100,11 +2100,11 @@ class braf_A29B: BRAF_A29_base
displayName="Anti Armored Support";
attachment[] =
{
"BRAF_PylonPod_EQ_LMF_70_7_gat",
"BRAF_PylonPod_EQ_LMF_70_19_ap",
"braf_pylonpod_eq_lmf_70_7_gat",
"braf_pylonpod_eq_lmf_70_19_ap",
"",
"BRAF_PylonPod_EQ_LMF_70_19_ap",
"BRAF_PylonPod_EQ_LMF_70_7_gat"
"braf_pylonpod_eq_lmf_70_19_ap",
"braf_pylonpod_eq_lmf_70_7_gat"
};
};
class APS
@@ -2112,11 +2112,11 @@ class braf_A29B: BRAF_A29_base
displayName="Anti Personel Support";
attachment[] =
{
"BRAF_PylonPod_EQ_LMF_70_7_he",
"braf_pylonpod_eq_lmf_70_7_he",
"BRAF_BLG252_PYLON",
"",
"BRAF_BLG252_PYLON",
"BRAF_PylonPod_EQ_LMF_70_7_he"
"braf_pylonpod_eq_lmf_70_7_he"
};
};
};
@@ -2130,9 +2130,9 @@ class braf_A29B_90k: BRAF_A29B
scopeCurator=2;
side="2";
forceInGarage=1;
faction="BRAF_FAB";
faction="braf_fab";
displayName="A-29B Super Tucano 'Joker 90k'";
editorPreview="\braf\braf_insignia\editorpreview\air2\BRAF_A29B.jpg";
editorPreview="\braf\braf_insignia\editorpreview\air2\braf_a29b.jpg";
class Armory
{
description="A-29B Super Tucano Brazilian Air Force Comemorative 90k hours Joker Fighter Squadron";
@@ -2141,37 +2141,37 @@ class braf_A29B_90k: BRAF_A29B
typicalcargo[]={""};
hiddenSelectionsTextures[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_90k_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_Joker_co.paa"
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_90k_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_joker_co.paa"
};
class TextureSources
{
class FAB_90k
{
displayName="A-29B Super Tucano Brazilian Air Force Comemorative 90k hours Joker Fighter Squadron";
author="BRAF Team";
author = "BRAF TEAM";
factions[]=
{
"BRAF_FAB"
"braf_fab"
};
textures[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_90k_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_Joker_co.paa"
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_90k_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_joker_co.paa"
};
};
};
@@ -2187,9 +2187,9 @@ class braf_A29B_100k: BRAF_A29B
scopeCurator=2;
side="2";
forceInGarage=1;
faction="BRAF_FAB";
faction="braf_fab";
displayName="A-29B Super Tucano 'Joker 100k'";
editorPreview="\braf\braf_insignia\editorpreview\air2\BRAF_A29B.jpg";
editorPreview="\braf\braf_insignia\editorpreview\air2\braf_a29b.jpg";
class Armory
{
description="A-29B Super Tucano Brazilian Air Force Comemorative 100k hours Joker Fighter Squadron";
@@ -2198,37 +2198,37 @@ class braf_A29B_100k: BRAF_A29B
typicalcargo[]={""};
hiddenSelectionsTextures[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_100k_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_Joker_co.paa"
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_100k_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_joker_co.paa"
};
class TextureSources
{
class FAB_100k
{
displayName="A-29B Super Tucano Brazilian Air Force Comemorative 100k hours Joker Fighter Squadron";
author="BRAF Team";
author = "BRAF TEAM";
factions[]=
{
"BRAF_FAB"
"braf_fab"
};
textures[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_100k_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_Joker_co.paa"
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_100k_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_joker_co.paa"
};
};
};
@@ -2244,12 +2244,12 @@ class braf_A29B_Jambock: BRAF_A29B
scopeCurator=2;
side="2";
forceInGarage=1;
faction="BRAF_FAB";
faction="braf_fab";
displayName="A-29B Super Tucano 'Jambock'";
editorPreview="\braf\braf_insignia\editorpreview\air2\BRAF_A29B.jpg";
editorPreview="\braf\braf_insignia\editorpreview\air2\braf_a29b.jpg";
class Armory
{
description="A-29B Super Tucano - Brazilian Air Force WW2 Comemorative 1°/1°GAvCa Jambock Squadron (Fictional)";
description="a-29b super tucano - brazilian air force ww2 comemorative 1°/1°gavca jambock squadron (fictional)";
};
class EjectionSystem: EjectionSystem
{
@@ -2259,37 +2259,37 @@ class braf_A29B_Jambock: BRAF_A29B
typicalcargo[]={""};
hiddenSelectionsTextures[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_Jambock_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_Jambock_co.paa"
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_jambock_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_jambock_co.paa"
};
class TextureSources
{
class FAB_Jambock
{
displayName="A-29B Super Tucano Brazilian Air Force Comemorative WW2 Jambock Squadron";
author="BRAF Team";
author = "BRAF TEAM";
factions[]=
{
"BRAF_FAB"
"braf_fab"
};
textures[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_Jambock_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Extras_Jambock_co.paa"
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_jambock_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo2_co.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\glass_ca.paa",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\extras_jambock_co.paa"
};
};
};
@@ -2303,7 +2303,7 @@ class PlaneWreck;
class braf_A29A_wreck_F : PlaneWreck
{
scope=1;
model="braf\Samples_F\TemplateRTM\Test_Plane_01\Test_Plane_01_Wreck.p3d";
model="braf\samples_f\templatertm\test_plane_01\test_plane_01_wreck.p3d";
_generalMacro="braf_A29A_wreck_F";
typicalCargo[]={};
irTarget=0;
@@ -2328,17 +2328,17 @@ class braf_A29_canopy: Plane_Canopy_Base_F
};
scope=1;
side=2;
faction="BRAF_FAB";
faction="braf_fab";
displayName="A-29 Canopy";
_generalMacro="braf_A29_canopy";
model="\braf\braf_air2\braf_airplanes\braf_super_tucano\braf_A29_canopy.p3d";
model="\braf\braf_air2\braf_airplanes\braf_super_tucano\braf_a29_canopy.p3d";
hiddenSelections[]=
{
"camo1"
};
hiddenSelectionsTextures[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_A_co.paa"
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_a_co.paa"
};
};
class braf_A29_canopy_EDA: braf_A29_canopy
@@ -2349,7 +2349,7 @@ class braf_A29_canopy_EDA: braf_A29_canopy
};
hiddenSelectionsTextures[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_EDA_co.paa"
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_eda_co.paa"
};
};
class braf_A29_canopy_Jambock: braf_A29_canopy
@@ -2360,18 +2360,18 @@ class braf_A29_canopy_Jambock: braf_A29_canopy
};
hiddenSelectionsTextures[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\camo1_Jambock_co.paa"
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\camo1_jambock_co.paa"
};
};
class braf_ejection_seat_base: Ejection_Seat_Base_F
{
scope=0;
side=0;
faction=BRAF_FAB;
faction=braf_fab;
displayName="Martin Baker Mk.10 BRLCX";
model="\braf\braf_air2\braf_airplanes\braf_super_tucano\braf_a29_ejection_seat.p3d";
icon=iconParachute;
picture="\A3\Air_F_Beta\Parachute_01\Data\UI\Portrait_Parachute_01_CA.paa";
picture="\a3\air_f_beta\parachute_01\data\ui\portrait_parachute_01_ca.paa";
driverAction="Pilot_Plane_Fighter_Ejection";
cargoAction[]=
{
@@ -2380,7 +2380,7 @@ class braf_ejection_seat_base: Ejection_Seat_Base_F
};
class braf_ejection_seat_A29: braf_ejection_seat_base
{
author="$STR_A3_Bohemia_Interactive";
author = "BRAF TEAM";
class SimpleObject
{
eden=0;
@@ -2401,7 +2401,7 @@ class braf_ejection_seat_A29: braf_ejection_seat_base
_generalMacro="braf_ejection_seat_A29";
scope=1;
side=2;
faction="BRAF_FAB";
faction="braf_fab";
crew="";
class TransportMagazines
{
@@ -2439,7 +2439,7 @@ class braf_ejection_seat_A29: braf_ejection_seat_base
class braf_ejection_chute_base: Steerable_Parachute_F
{
driverAction = "braf_ejection_chute_Pilot";
Author = "BRAF TEAM";
author = "BRAF TEAM";
scope = 0;
mapSize = 20;
animationdrop = "\braf\braf_air2\braf_air_anim\braf_ejection_chute_close.rtm";
@@ -2491,7 +2491,7 @@ class braf_ejection_chute: braf_ejection_chute_base
};
hiddenSelectionsTextures[] =
{
"\braf\braf_air2\braf_airplanes\braf_super_tucano\Dataa\ejection_chute_co.paa"
"\braf\braf_air2\braf_airplanes\braf_super_tucano\dataa\ejection_chute_co.paa"
};
};
*/
@@ -2367,7 +2367,7 @@ class Draw
{
type="text";
source="static";
text="2x AN/M3W";
text="2x an/m3w";
sourceScale=1;
align="right";
scale=1;
@@ -2,7 +2,7 @@ class AirplaneHUD
{
#include "cfgHUD.hpp"
};
class BRAF_A29_SMS_Front
class braf_a29_sms_front
{
topLeft="SMS_lf_TL";
topRight="SMS_lf_TR";
@@ -33,10 +33,10 @@ class BRAF_A29_SMS_Front
class SMSBackground
{
color[]={0.05,0.05,0.05,1};
class BRAF_A29_SMS
class braf_a29_sms
{
type="polygon";
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\Data\a29_sms_co.paa";
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\data\a29_sms_co.paa";
points[]=
{
{
@@ -70,7 +70,7 @@ class BRAF_A29_SMS_Front
1
};
pylon = 1;
name = "BRAF_SMS";
name = "braf_sms";
};
class Pylon2 : Pylon1
{
@@ -153,13 +153,13 @@ class BRAF_A29_SMS_Front
*/
};
};
class BRAF_A29_SMS_Back: BRAF_A29_SMS_Front
class braf_a29_sms_back: braf_a29_sms_front
{
topLeft="SMS_lb_TL";
topRight="SMS_lb_TR";
bottomLeft="SMS_lb_BL";
};
class BRAF_HRZ_FRONT
class braf_hrz_front
{
topLeft="mfd_lf_tl";
topRight="mfd_lf_tr";
@@ -5677,7 +5677,7 @@ class BRAF_HRZ_FRONT
class Compass
{
type="polygon";
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\Data\A29_horizon_mask_ca.paa";
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\data\a29_horizon_mask_ca.paa";
points[]=
{
{
@@ -6015,7 +6015,7 @@ class BRAF_HRZ_FRONT
{
type="text";
source="static";
text="M/S";
text="m/s";
sourceScale=1;
align="center";
scale=1;
@@ -7096,13 +7096,13 @@ class BRAF_HRZ_FRONT
};
};
};
class BRAF_HRZ_BACK: BRAF_HRZ_FRONT
class braf_hrz_back: braf_hrz_front
{
topLeft="mfd_lb_tl";
topRight="mfd_lb_tr";
bottomLeft="mfd_lb_ml";
};
class BRAF_HRZ_CFRONT
class braf_hrz_cfront
{
topLeft="hrz_tl_f";
topRight="hrz_tr_f";
@@ -12494,13 +12494,13 @@ class BRAF_HRZ_CFRONT
};
};
};
class BRAF_HRZ_CBACK: BRAF_HRZ_CFRONT
class braf_hrz_cback: braf_hrz_cfront
{
topLeft="hrz_tl_b";
topRight="hrz_tr_b";
bottomLeft="hrz_bl_b";
};
class BRAF_DIR_FRONT
class braf_dir_front
{
topLeft="mfd_lf_ml";
topRight="mfd_lf_mr";
@@ -12648,7 +12648,7 @@ class BRAF_DIR_FRONT
class Compass_Gyro
{
type="polygon";
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\Data\A29_gyro_ca.paa";
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\data\a29_gyro_ca.paa";
points[]=
{
{
@@ -12682,7 +12682,7 @@ class BRAF_DIR_FRONT
class Compass_Static
{
type="polygon";
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\Data\A29_gyro_static_ca.paa";
texture="braf\braf_air2\braf_airplanes\braf_super_tucano\data\a29_gyro_static_ca.paa";
points[]=
{
{
@@ -13268,13 +13268,13 @@ class BRAF_DIR_FRONT
};
};
};
class BRAF_DIR_BACK: BRAF_DIR_FRONT
class braf_dir_back: braf_dir_front
{
topLeft="mfd_lb_ml";
topRight="mfd_lb_mr";
bottomLeft="mfd_lb_bl";
};
class BRAF_CLK_FRONT
class braf_clk_front
{
topLeft="clk_tl_f";
topRight="clk_tr_f";
@@ -13409,17 +13409,17 @@ class BRAF_CLK_FRONT
*/
};
};
class BRAF_CLK_BACK: BRAF_CLK_FRONT
class braf_clk_back: braf_clk_front
{
topLeft="clk_tl_b";
topRight="clk_tr_b";
bottomLeft="clk_bl_b";
};
//class BRAF_FLIr_FRONT
//class braf_flir_front
//{
// #include "cfgFLIr.hpp"
//};
//class BRAF_FLIr_Back: BRAF_FLIr_FRONT
//class braf_flir_back: braf_flir_front
//{
// topLeft = "FLIr1_TL";
// topRight = "FLIr1_TR";
@@ -1,20 +1,20 @@
attenuationEffectType="PlaneAttenuation";
soundGetIn[]={"A3\Sounds_F\air\Plane_Fighter_03\getin", 0.562341, 1};
soundGetOut[]={"A3\Sounds_F\air\Plane_Fighter_03\getout", 0.562341, 1, 40};
soundGetIn[]={"a3\sounds_f\air\plane_fighter_03\getin", 0.562341, 1};
soundGetOut[]={"a3\sounds_f\air\plane_fighter_03\getout", 0.562341, 1, 40};
soundDammage[]={"", 0.562341, 1};
soundEngineOffExt[]={"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Sounds\engine_shutdown.wss", 1.77828, 1, 500};
soundEngineOffInt[]={"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Sounds\engine_shutdown.wss", 1, 1};
soundEngineOnExt[]={"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Sounds\engine_start.wss", 1.77828, 1, 500};
soundEngineOnInt[]={"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Sounds\engine_start.wss", 1, 1};
soundLocked[]={"\A3\Sounds_F\weapons\Rockets\locked_1", 0.1, 1};
soundIncommingMissile[]={"\A3\Sounds_F\weapons\Rockets\locked_3", db-20, 1.5};
soundGearUp[]={"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Sounds\gear_up", 0.794328, 1.000000, 150};
soundGearDown[]={"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Sounds\gear_down", 0.794328, 1.000000, 150};
soundFlapsUp[]={"A3\Sounds_F_EPC\CAS_01\Flaps_Up", 0.630957, 1.000000, 100};
soundFlapsDown[]={"A3\Sounds_F_EPC\CAS_01\Flaps_Down", 0.630957, 1.000000, 100};
soundEngineOffExt[]={"braf\braf_air2\braf_airplanes\braf_super_tucano\data\sounds\engine_shutdown.wss", 1.77828, 1, 500};
soundEngineOffInt[]={"braf\braf_air2\braf_airplanes\braf_super_tucano\data\sounds\engine_shutdown.wss", 1, 1};
soundEngineOnExt[]={"braf\braf_air2\braf_airplanes\braf_super_tucano\data\sounds\engine_start.wss", 1.77828, 1, 500};
soundEngineOnInt[]={"braf\braf_air2\braf_airplanes\braf_super_tucano\data\sounds\engine_start.wss", 1, 1};
soundLocked[]={"\a3\sounds_f\weapons\rockets\locked_1", 0.1, 1};
soundIncommingMissile[]={"\a3\sounds_f\weapons\rockets\locked_3", db-20, 1.5};
soundGearUp[]={"braf\braf_air2\braf_airplanes\braf_super_tucano\data\sounds\gear_up", 0.794328, 1.000000, 150};
soundGearDown[]={"braf\braf_air2\braf_airplanes\braf_super_tucano\data\sounds\gear_down", 0.794328, 1.000000, 150};
soundFlapsUp[]={"a3\sounds_f_epc\cas_01\flaps_up", 0.630957, 1.000000, 100};
soundFlapsDown[]={"a3\sounds_f_epc\cas_01\flaps_down", 0.630957, 1.000000, 100};
class scrubLandInt
{
sound[]={"A3\Sounds_F\vehicles\air\noises\wheelsInt", db0, 1.0, 100};
sound[]={"a3\sounds_f\vehicles\air\noises\wheelsint", db0, 1.0, 100};
frequency=1;
volume="(scrubLand factor[0.01, 0.20])";
};
@@ -24,7 +24,7 @@ class Sounds
{
sound[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Sounds\engine_low_out",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\sounds\engine_low_out",
2.51189,
1,
1200
@@ -36,7 +36,7 @@ class Sounds
{
sound[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Sounds\engine_high_out",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\sounds\engine_high_out",
2.51189,
1.2,
1400
@@ -46,14 +46,14 @@ class Sounds
};
class ForsageOut
{
sound[]={"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Sounds\forsage_ext", 1.77828, 0.99, 1700};
sound[]={"braf\braf_air2\braf_airplanes\braf_super_tucano\data\sounds\forsage_ext", 1.77828, 0.99, 1700};
frequency="1";
volume="engineOn*camPos*(thrust factor[0.6, 1.0])";
cone[]={3.14, 3.92, 2.0, 0.5};
};
class WindNoiseOut
{
sound[]={"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Sounds\wind_out", 0.562341, 1, 150};
sound[]={"braf\braf_air2\braf_airplanes\braf_super_tucano\data\sounds\wind_out", 0.562341, 1, 150};
frequency ="(0.1+(1.2*(speed factor[1, 150])))";
volume="camPos*(speed factor[1, 150])";
};
@@ -61,8 +61,8 @@ class Sounds
{
sound[]=
{
//"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Sounds\engine_low_in",
"A3\Sounds_F_Exp\vehicles\air\Plane_Civil_01\BTT_engine_mid_int",
//"braf\braf_air2\braf_airplanes\braf_super_tucano\data\sounds\engine_low_in",
"a3\sounds_f_exp\vehicles\air\plane_civil_01\btt_engine_mid_int",
1.7782794,
1,
1100
@@ -74,8 +74,8 @@ class Sounds
{
sound[]=
{
//"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Sounds\engine_high_in",
"A3\Sounds_F_Exp\vehicles\air\Plane_Civil_01\BTT_engine_high_int",
//"braf\braf_air2\braf_airplanes\braf_super_tucano\data\sounds\engine_high_in",
"a3\sounds_f_exp\vehicles\air\plane_civil_01\btt_engine_high_int",
1.7782794,
1,
1100
@@ -87,8 +87,8 @@ class Sounds
{
sound[]=
{
//"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Sounds\prop_idle_int",
"A3\Sounds_F_Exp\vehicles\air\Plane_Civil_01\BTT_prop_int",
//"braf\braf_air2\braf_airplanes\braf_super_tucano\data\sounds\prop_idle_int",
"a3\sounds_f_exp\vehicles\air\plane_civil_01\btt_prop_int",
1.4125376,
1.2,
1100
@@ -101,7 +101,7 @@ class Sounds
{
sound[]=
{
"braf\braf_air2\braf_airplanes\braf_super_tucano\Data\Sounds\wind_int",
"braf\braf_air2\braf_airplanes\braf_super_tucano\data\sounds\wind_int",
0.501187,
1
};
@@ -1,6 +1,6 @@
class CfgSkeletons
{
class BRAF_A29Skeleton
class braf_a29skeleton
{
isDiscrete=1;
skeletonInherit="";
@@ -159,7 +159,7 @@ class CfgSkeletons
"white_collision","damageHide"
};
};
class BRAF_EjectionSeatSkeleton
class braf_ejectionseatskeleton
{
isDiscrete=1;
skeletonInherit="";
@@ -169,7 +169,7 @@ class CfgSkeletons
"rocket_flash",""
};
};
class BRAF_A29CockpitSkeleton
class braf_a29cockpitskeleton
{
isDiscrete=1;
skeletonInherit="";
@@ -195,7 +195,7 @@ class CfgModels
mfMax=100;
mFact=0;
tBody=0;
skeletonName="BRAF_A29Skeleton";
skeletonName="braf_a29skeleton";
sectionsInherit="";
sections[]=
{
@@ -1190,7 +1190,7 @@ class CfgModels
mfMax=100;
mFact=0;
tBody=0;
skeletonName="BRAF_A29CockpitSkeleton";
skeletonName="braf_a29cockpitskeleton";
sectionsInherit="";
sections[]=
{
@@ -1208,7 +1208,7 @@ class CfgModels
mfMax=100;
mFact=0;
tBody=0;
skeletonName="BRAF_EjectionSeatSkeleton";
skeletonName="braf_ejectionseatskeleton";
sectionsInherit="";
sections[]={};
class Animations