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
+40 -40
View File
@@ -1,5 +1,5 @@
class braf_m41_base : Tank_F {
author = "BRAF Team";
class braf_m41_base : Tank_F {
author = "BRAF TEAM";
displayName = "Cadillac M41A";
model = "\braf\braf_tracked\m41\braf_m41a.p3d";
scope = 0;
@@ -70,22 +70,22 @@
stabilizedInAxes = 0;
//Placeholder, trocar para as armas do M41A
weapons[] = {
"BRAF_76mm_M41A",
"BRAF_M1919A4_M41A"
"braf_76mm_m41a",
"braf_m1919a4_m41a"
};
magazines[] = {
"BRAF_11Rnd_76mm_HEAT",
"BRAF_11Rnd_76mm_HEAT",
"BRAF_11Rnd_76mm_HE",
"BRAF_11Rnd_76mm_APFSDS",
"braf_11rnd_76mm_heat",
"braf_11rnd_76mm_heat",
"braf_11rnd_76mm_he",
"braf_11rnd_76mm_apfsds",
"BRAF_200Rnd_762x51_Mix_red",
"BRAF_200Rnd_762x51_Mix_red",
"BRAF_200Rnd_762x51_Mix_red",
"BRAF_200Rnd_762x51_Mix_red",
"BRAF_200Rnd_762x51_Mix_red"
};
soundServo[] = { "A3\Sounds_F\vehicles\armor\noises\servo_armor_gunner", 0.56234133, 1, 50 };
soundServoVertical[] = { "A3\Sounds_F\vehicles\armor\noises\servo_armor_gunner_vertical", 0.56234133, 1, 50 };
soundServo[] = { "a3\sounds_f\vehicles\armor\noises\servo_armor_gunner", 0.56234133, 1, 50 };
soundServoVertical[] = { "a3\sounds_f\vehicles\armor\noises\servo_armor_gunner_vertical", 0.56234133, 1, 50 };
forceHideGunner = 0;
inGunnerMayFire = 1; // set to 0 to let gunner look around the internal compartment if modeled
//viewGunnerInExternal = 1; // Needed to make gunner possible to be killed with penetrating rounds.
@@ -97,7 +97,7 @@
maxVerticalRotSpeed = 0.8;
gunnerOutOpticsModel = "";
gunnerOutOpticsEffect[] = {};
gunnerOpticsModel = "\braf\braf_tracked\BRAF_Tracked_Optics\M41\braf_m41_gunner_optics_w.p3d";
gunnerOpticsModel = "\braf\braf_tracked\braf_tracked_optics\m41\braf_m41_gunner_optics_w.p3d";
gunnerOpticsEffect[] = { "TankGunnerOptics1", "OpticsBlur2", "OpticsCHAbera2" };
gunnerForceOptics = 1;
/*class OpticsIn : braf_m41_gunner_optics {
@@ -115,12 +115,12 @@
minFov = 0.155;
maxFov = 0.155;
visionMode[] = { "Normal" };
gunnerOpticsModel = "\braf\braf_tracked\BRAF_Tracked_Optics\M41\braf_m41_gunner_optics_w.p3d";
gunnerOpticsModel = "\braf\braf_tracked\braf_tracked_optics\m41\braf_m41_gunner_optics_w.p3d";
gunnerOpticsEffect[] = {};
};
class Narrow : Wide //10x
{
gunnerOpticsModel = "\braf\braf_tracked\BRAF_Tracked_Optics\M41\braf_m41_gunner_optics_m.p3d";
gunnerOpticsModel = "\braf\braf_tracked\braf_tracked_optics\m41\braf_m41_gunner_optics_m.p3d";
initFov = 0.047;
minFov = 0.047;
maxFov = 0.047;
@@ -173,8 +173,8 @@
initTurn = 0;
weapons[] = { "SmokeLauncher" };
magazines[] = { "SmokeLauncherMag" };
soundServo[] = { "A3\Sounds_F\vehicles\armor\noises\servo_armor_comm", 1.0, 1, 30 };
soundServoVertical[] = { "A3\Sounds_F\vehicles\armor\noises\servo_armor_comm", 1.0, 1, 30 };
soundServo[] = { "a3\sounds_f\vehicles\armor\noises\servo_armor_comm", 1.0, 1, 30 };
soundServoVertical[] = { "a3\sounds_f\vehicles\armor\noises\servo_armor_comm", 1.0, 1, 30 };
outGunnerMayFire = 0;
inGunnerMayFire = 1;
gunnerAction = "commander_apctracked3_out";
@@ -251,9 +251,9 @@
};
hiddenSelectionsTextures[] = {
"\braf\braf_tracked\m41\data\main_CO.paa",
"\braf\braf_tracked\m41\data\large_CO.paa",
"\braf\braf_tracked\m41\data\small_CO.paa",
"\braf\braf_tracked\m41\data\main_co.paa",
"\braf\braf_tracked\m41\data\large_co.paa",
"\braf\braf_tracked\m41\data\small_co.paa",
};
//Damage materials
@@ -282,18 +282,18 @@
class ebmodern {
displayName = "Brazilian Army (Modern)";
textures[] = {
"\braf\braf_tracked\m41\data\main_CO.paa",
"\braf\braf_tracked\m41\data\large_CO.paa",
"\braf\braf_tracked\m41\data\small_CO.paa",
"\braf\braf_tracked\m41\data\main_co.paa",
"\braf\braf_tracked\m41\data\large_co.paa",
"\braf\braf_tracked\m41\data\small_co.paa",
};
factions[] = {};
};
class ebold {
displayName = "Brazilian Army (Old)";
textures[] = {
"\braf\braf_tracked\m41\data\old\main_CO.paa",
"\braf\braf_tracked\m41\data\old\large_CO.paa",
"\braf\braf_tracked\m41\data\old\small_CO.paa",
"\braf\braf_tracked\m41\data\old\main_co.paa",
"\braf\braf_tracked\m41\data\old\large_co.paa",
"\braf\braf_tracked\m41\data\old\small_co.paa",
};
factions[] = {};
};
@@ -421,11 +421,11 @@
class AnimationSources : AnimationSources {
class recoil_source {
source = "reload";
weapon = "BRAF_90MM_M41C";
weapon = "braf_90mm_m41c";
};
class muzzle_rot_coax {
source = "ammorandom";
weapon = "BRAF_M1919A4_M41A";
weapon = "braf_m1919a4_m41a";
};
};
class VehicleTransport {
@@ -448,9 +448,9 @@ class braf_army_m41a : braf_m41_base {
crew = "braf_army_crewman_regular_2000";
typicalCargo[] = { "braf_army_crewman_regular_2000", "braf_army_crewman_regular_2000", "braf_army_crewman_regular_2000" };
hiddenSelectionsTextures[] = {
"\braf\braf_tracked\m41\data\old\main_CO.paa",
"\braf\braf_tracked\m41\data\old\large_CO.paa",
"\braf\braf_tracked\m41\data\old\small_CO.paa",
"\braf\braf_tracked\m41\data\old\main_co.paa",
"\braf\braf_tracked\m41\data\old\large_co.paa",
"\braf\braf_tracked\m41\data\old\small_co.paa",
};
class TransportBackpacks {
};
@@ -470,7 +470,7 @@ class braf_army_m41a : braf_m41_base {
};
};
//class BRAF_Cascavel_Gunner_Optics;
//class braf_cascavel_gunner_optics;
class braf_army_m41c : braf_m41_base {
editorPreview = "braf\braf_tracked\m41\preview\cwr3_i_m41a1.jpg";
displayName = "Bernardini M41C";
@@ -483,19 +483,19 @@ class braf_army_m41c : braf_m41_base {
typicalCargo[] = { "braf_army_crewman_regular_2000", "braf_army_crewman_regular_2000", "braf_army_crewman_regular_2000" };
class Library {
libTextDesc = "M41 modernized by Bernardini S/A Industria e Comercio for the Brazilian Army. Fitted with a new Saab-Scania DS-14A 04 eight-cylinder diesel engine.";
libTextDesc = "m41 modernized by bernardini s/a industria e comercio for the brazilian army. fitted with a new saab-scania ds-14a 04 eight-cylinder diesel engine.";
};
class Turrets : Turrets {
class MainTurret : MainTurret {
weapons[] = {
"BRAF_90MM_M41C",
"BRAF_MAG_VEH"
"braf_90mm_m41c",
"braf_mag_veh"
};
magazines[] = {
"BRAF_11Rnd_90mm_HEAT_MP",
"BRAF_11Rnd_90mm_HEAT_MP",
"BRAF_11Rnd_90mm_HE_shells",
"BRAF_11Rnd_90mm_HE_shells",
"braf_11rnd_90mm_heat_mp",
"braf_11rnd_90mm_heat_mp",
"braf_11rnd_90mm_he_shells",
"braf_11rnd_90mm_he_shells",
"BRAF_200Rnd_762x51_Mix_red",
"BRAF_200Rnd_762x51_Mix_red",
"BRAF_200Rnd_762x51_Mix_red",
@@ -503,7 +503,7 @@ class braf_army_m41c : braf_m41_base {
"BRAF_200Rnd_762x51_Mix_red"
};
turretInfoType = "RscWeaponRangeZeroing";
gunnerOpticsModel = "\braf\braf_armored\BRAF_Optics_Armored\Cascavel\BRAF_optics_gunner_w.p3d";
gunnerOpticsModel = "\braf\braf_armored\braf_optics_armored\cascavel\braf_optics_gunner_w.p3d";
class OpticsIn {
class Wide //3x
{
@@ -517,12 +517,12 @@ class braf_army_m41c : braf_m41_base {
minFov = 0.155;
maxFov = 0.155;
visionMode[] = { "Normal" };
gunnerOpticsModel = "\braf\braf_armored\BRAF_Optics_Armored\Cascavel\BRAF_optics_gunner_w.p3d";
gunnerOpticsModel = "\braf\braf_armored\braf_optics_armored\cascavel\braf_optics_gunner_w.p3d";
gunnerOpticsEffect[] = { "TankGunnerOptics1", "OpticsBlur2", "OpticsCHAbera2" };
};
class Narrow : Wide //10x
{
gunnerOpticsModel = "\braf\braf_armored\BRAF_Optics_Armored\Cascavel\BRAF_optics_gunner_w.p3d";
gunnerOpticsModel = "\braf\braf_armored\braf_optics_armored\cascavel\braf_optics_gunner_w.p3d";
initFov = 0.047;
minFov = 0.047;
maxFov = 0.047;
+4 -4
View File
@@ -2,7 +2,7 @@ class StageTI
{
texture = "braf\braf_tracked\M41\data\large_ti_ca.paa";
texture = "braf\braf_tracked\m41\data\large_ti_ca.paa";
};
ambient[] = { 1.0, 1.0, 1.0, 1.0 };
diffuse[] = { 1.0, 1.0, 1.0, 1.0 };
@@ -13,7 +13,7 @@ specularPower = 50;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1 {
texture = "braf\braf_tracked\M41\data\large_nohq.paa";
texture = "braf\braf_tracked\m41\data\large_nohq.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -43,7 +43,7 @@ class Stage3 {
};
};
class Stage4 {
texture = "braf\braf_tracked\M41\data\large_as.paa";
texture = "braf\braf_tracked\m41\data\large_as.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -53,7 +53,7 @@ class Stage4 {
};
};
class Stage5 {
texture = "braf\braf_tracked\M41\data\large_smdi.paa";
texture = "braf\braf_tracked\m41\data\large_smdi.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -28,7 +28,7 @@ class Stage1 {
class Stage2
{
texture="a3\data_f\Destruct\damage_metal_basicArmor_dt.paa";
texture="a3\data_f\destruct\damage_metal_basicarmor_dt.paa";
uvSource = "tex";
class uvTransform
{
+4 -4
View File
@@ -1,6 +1,6 @@
class StageTI
{
texture="braf\braf_tracked\M41\data\main_ti_ca.paa";
texture="braf\braf_tracked\m41\data\main_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_tracked\M41\data\main_nohq.paa";
texture="braf\braf_tracked\m41\data\main_nohq.paa";
uvSource="tex";
class uvTransform
{
@@ -48,7 +48,7 @@ class Stage3
};
class Stage4
{
texture="braf\braf_tracked\M41\data\main_as.paa";
texture="braf\braf_tracked\m41\data\main_as.paa";
uvSource="tex";
class uvTransform
{
@@ -60,7 +60,7 @@ class Stage4
};
class Stage5
{
texture="braf\braf_tracked\M41\data\main_smdi.paa";
texture="braf\braf_tracked\m41\data\main_smdi.paa";
uvSource="tex";
class uvTransform
{
@@ -28,7 +28,7 @@ class Stage1 {
class Stage2
{
texture="a3\data_f\Destruct\damage_metal_basicArmor_dt.paa";
texture="a3\data_f\destruct\damage_metal_basicarmor_dt.paa";
uvSource = "tex";
class uvTransform
{
+4 -4
View File
@@ -2,7 +2,7 @@ class StageTI
{
texture = "braf\braf_tracked\M41\data\small_ti_ca.paa";
texture = "braf\braf_tracked\m41\data\small_ti_ca.paa";
};
ambient[] = { 1.0, 1.0, 1.0, 1.0 };
diffuse[] = { 1.0, 1.0, 1.0, 1.0 };
@@ -13,7 +13,7 @@ specularPower = 50;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1 {
texture = "braf\braf_tracked\M41\data\small_nohq.paa";
texture = "braf\braf_tracked\m41\data\small_nohq.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -43,7 +43,7 @@ class Stage3 {
};
};
class Stage4 {
texture = "braf\braf_tracked\M41\data\small_as.paa";
texture = "braf\braf_tracked\m41\data\small_as.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -53,7 +53,7 @@ class Stage4 {
};
};
class Stage5 {
texture = "braf\braf_tracked\M41\data\small_smdi.paa";
texture = "braf\braf_tracked\m41\data\small_smdi.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -28,7 +28,7 @@ class Stage1 {
class Stage2
{
texture="a3\data_f\Destruct\damage_metal_basicArmor_dt.paa";
texture="a3\data_f\destruct\damage_metal_basicarmor_dt.paa";
uvSource = "tex";
class uvTransform
{
+4 -4
View File
@@ -2,7 +2,7 @@ class StageTI
{
texture = "braf\braf_tracked\M41\data\track_ti_ca.paa";
texture = "braf\braf_tracked\m41\data\track_ti_ca.paa";
};
ambient[] = { 1.0, 1.0, 1.0, 1.0 };
diffuse[] = { 1.0, 1.0, 1.0, 1.0 };
@@ -13,7 +13,7 @@ specularPower = 50;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1 {
texture = "braf\braf_tracked\M41\data\track_nohq.paa";
texture = "braf\braf_tracked\m41\data\track_nohq.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -43,7 +43,7 @@ class Stage3 {
};
};
class Stage4 {
texture = "braf\braf_tracked\M41\data\track_as.paa";
texture = "braf\braf_tracked\m41\data\track_as.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -53,7 +53,7 @@ class Stage4 {
};
};
class Stage5 {
texture = "braf\braf_tracked\M41\data\track_smdi.paa";
texture = "braf\braf_tracked\m41\data\track_smdi.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -28,7 +28,7 @@ class Stage1 {
class Stage2
{
texture="a3\data_f\Destruct\damage_metal_basicArmor_dt.paa";
texture="a3\data_f\destruct\damage_metal_basicarmor_dt.paa";
uvSource = "tex";
class uvTransform
{
+2 -2
View File
@@ -565,7 +565,7 @@ class CfgModels
};
};
class BRAF_M41A : Tank_F
class braf_m41a : Tank_F
{
sectionsInherit = "Tank_F";
sections[] =
@@ -645,5 +645,5 @@ class CfgModels
};
};
};
class BRAF_M41C : BRAF_M41A {};
class braf_m41c : braf_m41a {};
};
+115 -115
View File
@@ -1,312 +1,312 @@
attenuationEffectType = "TankAttenuation";
soundGetIn[] = {"A3\sounds_f\vehicles\armor\noises\get_in_out",0.56234133,1};
soundGetOut[] = {"A3\sounds_f\vehicles\armor\noises\get_in_out",0.56234133,1,20};
soundGetIn[] = {"a3\sounds_f\vehicles\armor\noises\get_in_out",0.56234133,1};
soundGetOut[] = {"a3\sounds_f\vehicles\armor\noises\get_in_out",0.56234133,1,20};
soundDammage[] = {"",0.56234133,1};
soundEngineOnInt[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\int_engine_start",0.63095737,1.0};
soundEngineOnExt[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\ext_engine_start",1.0,1.0,200};
soundEngineOffInt[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\int_engine_stop",0.63095737,1.0};
soundEngineOffExt[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\ext_engine_stop",1.0,1.0,200};
soundBushCollision1[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_1",0.17782794,1,100};
soundBushCollision2[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_2",0.17782794,1,100};
soundBushCollision3[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_3",0.17782794,1,100};
soundEngineOnInt[] = {"a3\sounds_f\vehicles\armor\apc\apc3\int_engine_start",0.63095737,1.0};
soundEngineOnExt[] = {"a3\sounds_f\vehicles\armor\apc\apc3\ext_engine_start",1.0,1.0,200};
soundEngineOffInt[] = {"a3\sounds_f\vehicles\armor\apc\apc3\int_engine_stop",0.63095737,1.0};
soundEngineOffExt[] = {"a3\sounds_f\vehicles\armor\apc\apc3\ext_engine_stop",1.0,1.0,200};
soundBushCollision1[] = {"a3\sounds_f\vehicles\crashes\helis\heli_coll_bush_int_1",0.17782794,1,100};
soundBushCollision2[] = {"a3\sounds_f\vehicles\crashes\helis\heli_coll_bush_int_2",0.17782794,1,100};
soundBushCollision3[] = {"a3\sounds_f\vehicles\crashes\helis\heli_coll_bush_int_3",0.17782794,1,100};
soundBushCrash[] = {"soundBushCollision1",0.33,"soundBushCollision2",0.33,"soundBushCollision3",0.33};
soundGeneralCollision1[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_crash_default_1",1.0,1,100};
soundGeneralCollision2[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_crash_default_2",1.0,1,100};
soundGeneralCollision3[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_crash_default_3",1.0,1,100};
soundGeneralCollision4[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_crash_default_4",1.0,1,100};
soundGeneralCollision1[] = {"a3\sounds_f\vehicles\crashes\armors\tank_crash_default_1",1.0,1,100};
soundGeneralCollision2[] = {"a3\sounds_f\vehicles\crashes\armors\tank_crash_default_2",1.0,1,100};
soundGeneralCollision3[] = {"a3\sounds_f\vehicles\crashes\armors\tank_crash_default_3",1.0,1,100};
soundGeneralCollision4[] = {"a3\sounds_f\vehicles\crashes\armors\tank_crash_default_4",1.0,1,100};
soundCrashes[] = {"soundGeneralCollision1",0.25,"soundGeneralCollision2",0.25,"soundGeneralCollision3",0.25,"soundGeneralCollision4",0.25};
buildCrash0[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_building_1",1.0,1,200};
buildCrash1[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_building_2",1.0,1,200};
buildCrash2[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_building_3",1.0,1,200};
buildCrash3[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_building_4",1.0,1,200};
buildCrash0[] = {"a3\sounds_f\vehicles\crashes\armors\tank_coll_building_1",1.0,1,200};
buildCrash1[] = {"a3\sounds_f\vehicles\crashes\armors\tank_coll_building_2",1.0,1,200};
buildCrash2[] = {"a3\sounds_f\vehicles\crashes\armors\tank_coll_building_3",1.0,1,200};
buildCrash3[] = {"a3\sounds_f\vehicles\crashes\armors\tank_coll_building_4",1.0,1,200};
soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
WoodCrash0[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_wood_1",1.0,1,200};
WoodCrash1[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_wood_2",1.0,1,200};
WoodCrash2[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_wood_3",1.0,1,200};
WoodCrash3[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_wood_4",1.0,1,200};
WoodCrash0[] = {"a3\sounds_f\vehicles\crashes\armors\tank_coll_wood_1",1.0,1,200};
WoodCrash1[] = {"a3\sounds_f\vehicles\crashes\armors\tank_coll_wood_2",1.0,1,200};
WoodCrash2[] = {"a3\sounds_f\vehicles\crashes\armors\tank_coll_wood_3",1.0,1,200};
WoodCrash3[] = {"a3\sounds_f\vehicles\crashes\armors\tank_coll_wood_4",1.0,1,200};
soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166};
ArmorCrash0[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_armor_1",1.0,1,200};
ArmorCrash1[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_armor_2",1.0,1,200};
ArmorCrash2[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_armor_3",1.0,1,200};
ArmorCrash3[] = {"A3\Sounds_F\vehicles\crashes\armors\tank_coll_armor_4",1.0,1,200};
ArmorCrash0[] = {"a3\sounds_f\vehicles\crashes\armors\tank_coll_armor_1",1.0,1,200};
ArmorCrash1[] = {"a3\sounds_f\vehicles\crashes\armors\tank_coll_armor_2",1.0,1,200};
ArmorCrash2[] = {"a3\sounds_f\vehicles\crashes\armors\tank_coll_armor_3",1.0,1,200};
ArmorCrash3[] = {"a3\sounds_f\vehicles\crashes\armors\tank_coll_armor_4",1.0,1,200};
soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
class Sounds
{
class Idle_ext
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\ext_engine_1",0.56234133,1,160};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\ext_engine_1",0.56234133,1,160};
frequency = "0.95 + ((rpm/ 2300) factor[(500/ 2300),(650/ 2300)])*0.15";
volume = "engineOn*camPos*(((rpm/ 2300) factor[(100/ 2300),(400/ 2300)]) * ((rpm/ 2300) factor[(730/ 2300),(610/ 2300)]))";
volume = "engineon*campos*(((rpm/ 2300) factor[(100/ 2300),(400/ 2300)]) * ((rpm/ 2300) factor[(730/ 2300),(610/ 2300)]))";
};
class Engine
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\ext_engine_2",0.7943282,1,200};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\ext_engine_2",0.7943282,1,200};
frequency = "0.8 + ((rpm/ 2300) factor[(600/ 2300),(1100/ 2300)])*0.2";
volume = "engineOn*camPos*(((rpm/ 2300) factor[(550/ 2300),(700/ 2300)]) * ((rpm/ 2300) factor[(1100/ 2300),(760/ 2300)]))";
volume = "engineon*campos*(((rpm/ 2300) factor[(550/ 2300),(700/ 2300)]) * ((rpm/ 2300) factor[(1100/ 2300),(760/ 2300)]))";
};
class Engine1_ext
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\ext_engine_3",0.8912509,1,260};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\ext_engine_3",0.8912509,1,260};
frequency = "0.8 + ((rpm/ 2300) factor[(770/ 2300),(1400/ 2300)])*0.2";
volume = "engineOn*camPos*(((rpm/ 2300) factor[(720/ 2300),(1060/ 2300)]) * ((rpm/ 2300) factor[(1400/ 2300),(1180/ 2300)]))";
volume = "engineon*campos*(((rpm/ 2300) factor[(720/ 2300),(1060/ 2300)]) * ((rpm/ 2300) factor[(1400/ 2300),(1180/ 2300)]))";
};
class Engine2_ext
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\ext_engine_4",1.0,1,280};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\ext_engine_4",1.0,1,280};
frequency = "0.8 + ((rpm/ 2300) factor[(1150/ 2300),(1700/ 2300)])*0.2";
volume = "engineOn*camPos*(((rpm/ 2300) factor[(1130/ 2300),(1370/ 2300)]) * ((rpm/ 2300) factor[(1700/ 2300),(1500/ 2300)]))";
volume = "engineon*campos*(((rpm/ 2300) factor[(1130/ 2300),(1370/ 2300)]) * ((rpm/ 2300) factor[(1700/ 2300),(1500/ 2300)]))";
};
class Engine3_ext
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\ext_engine_5",1.1220185,1,300};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\ext_engine_5",1.1220185,1,300};
frequency = "0.8 + ((rpm/ 2300) factor[(1500/ 2300),(2100/ 2300)])*0.1";
volume = "engineOn*camPos*(((rpm/ 2300) factor[(1460/ 2300),(1670/ 2300)]) * ((rpm/ 2300) factor[(2100/ 2300),(1800/ 2300)]))";
volume = "engineon*campos*(((rpm/ 2300) factor[(1460/ 2300),(1670/ 2300)]) * ((rpm/ 2300) factor[(2100/ 2300),(1800/ 2300)]))";
};
class Engine4_ext
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\ext_engine_6",1.2589254,1,320};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\ext_engine_6",1.2589254,1,320};
frequency = "0.8 + ((rpm/ 2300) factor[(1800/ 2300),(2300/ 2300)])*0.1";
volume = "engineOn*camPos*((rpm/ 2300) factor[(1750/ 2300),(2050/ 2300)])";
volume = "engineon*campos*((rpm/ 2300) factor[(1750/ 2300),(2050/ 2300)])";
};
class IdleThrust
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\ext_exhaust_1",1.0,1,250};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\ext_exhaust_1",1.0,1,250};
frequency = "0.8 + ((rpm/ 2300) factor[(500/ 2300),(650/ 2300)])*0.15";
volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(100/ 2300),(400/ 2300)]) * ((rpm/ 2300) factor[(730/ 2300),(610/ 2300)]))";
volume = "engineon*campos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(100/ 2300),(400/ 2300)]) * ((rpm/ 2300) factor[(730/ 2300),(610/ 2300)]))";
};
class EngineThrust
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\ext_exhaust_2",1.1220185,1,280};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\ext_exhaust_2",1.1220185,1,280};
frequency = "0.8 + ((rpm/ 2300) factor[(600/ 2300),(1100/ 2300)])*0.2";
volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(550/ 2300),(700/ 2300)]) * ((rpm/ 2300) factor[(1100/ 2300),(760/ 2300)]))";
volume = "engineon*campos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(550/ 2300),(700/ 2300)]) * ((rpm/ 2300) factor[(1100/ 2300),(760/ 2300)]))";
};
class Engine1_Thrust_ext
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\ext_exhaust_3",1.2589254,1,300};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\ext_exhaust_3",1.2589254,1,300};
frequency = "0.8 + ((rpm/ 2300) factor[(770/ 2300),(1400/ 2300)])*0.2";
volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(720/ 2300),(1060/ 2300)]) * ((rpm/ 2300) factor[(1400/ 2300),(1180/ 2300)]))";
volume = "engineon*campos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(720/ 2300),(1060/ 2300)]) * ((rpm/ 2300) factor[(1400/ 2300),(1180/ 2300)]))";
};
class Engine2_Thrust_ext
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\ext_exhaust_4",1.4125376,1,340};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\ext_exhaust_4",1.4125376,1,340};
frequency = "0.8 + ((rpm/ 2300) factor[(1150/ 2300),(1700/ 2300)])*0.2";
volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(1130/ 2300),(1370/ 2300)]) * ((rpm/ 2300) factor[(1700/ 2300),(1500/ 2300)]))";
volume = "engineon*campos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(1130/ 2300),(1370/ 2300)]) * ((rpm/ 2300) factor[(1700/ 2300),(1500/ 2300)]))";
};
class Engine3_Thrust_ext
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\ext_exhaust_5",1.7782794,1,360};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\ext_exhaust_5",1.7782794,1,360};
frequency = "0.8 + ((rpm/ 2300) factor[(1500/ 2300),(2100/ 2300)])*0.1";
volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(1460/ 2300),(1670/ 2300)]) * ((rpm/ 2300) factor[(2100/ 2300),(1800/ 2300)]))";
volume = "engineon*campos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(1460/ 2300),(1670/ 2300)]) * ((rpm/ 2300) factor[(2100/ 2300),(1800/ 2300)]))";
};
class Engine4_Thrust_ext
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\ext_exhaust_6",1.9952624,1,380};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\ext_exhaust_6",1.9952624,1,380};
frequency = "0.8 + ((rpm/ 2300) factor[(1800/ 2300),(2300/ 2300)])*0.1";
volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 2300) factor[(1750/ 2300),(2050/ 2300)])";
volume = "engineon*campos*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 2300) factor[(1750/ 2300),(2050/ 2300)])";
};
class Idle_int
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\int_engine_1",0.31622776,1};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\int_engine_1",0.31622776,1};
frequency = "0.8 + ((rpm/ 2300) factor[(500/ 2300),(650/ 2300)])*0.15";
volume = "engineOn*(1-camPos)*(((rpm/ 2300) factor[(100/ 2300),(400/ 2300)]) * ((rpm/ 2300) factor[(730/ 2300),(610/ 2300)]))";
volume = "engineon*(1-campos)*(((rpm/ 2300) factor[(100/ 2300),(400/ 2300)]) * ((rpm/ 2300) factor[(730/ 2300),(610/ 2300)]))";
};
class Engine_int
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\int_engine_2",0.35481337,1};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\int_engine_2",0.35481337,1};
frequency = "0.8 + ((rpm/ 2300) factor[(600/ 2300),(1100/ 2300)])*0.2";
volume = "engineOn*(1-camPos)*(((rpm/ 2300) factor[(550/ 2300),(700/ 2300)]) * ((rpm/ 2300) factor[(1100/ 2300),(760/ 2300)]))";
volume = "engineon*(1-campos)*(((rpm/ 2300) factor[(550/ 2300),(700/ 2300)]) * ((rpm/ 2300) factor[(1100/ 2300),(760/ 2300)]))";
};
class Engine1_int
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\int_engine_3",0.39810717,1};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\int_engine_3",0.39810717,1};
frequency = "0.8 + ((rpm/ 2300) factor[(770/ 2300),(1400/ 2300)])*0.2";
volume = "engineOn*(1-camPos)*(((rpm/ 2300) factor[(720/ 2300),(1060/ 2300)]) * ((rpm/ 2300) factor[(1400/ 2300),(1180/ 2300)]))";
volume = "engineon*(1-campos)*(((rpm/ 2300) factor[(720/ 2300),(1060/ 2300)]) * ((rpm/ 2300) factor[(1400/ 2300),(1180/ 2300)]))";
};
class Engine2_int
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\int_engine_4",0.4466836,1};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\int_engine_4",0.4466836,1};
frequency = "0.8 + ((rpm/ 2300) factor[(1150/ 2300),(1700/ 2300)])*0.2";
volume = "engineOn*(1-camPos)*(((rpm/ 2300) factor[(1130/ 2300),(1370/ 2300)]) * ((rpm/ 2300) factor[(1700/ 2300),(1500/ 2300)]))";
volume = "engineon*(1-campos)*(((rpm/ 2300) factor[(1130/ 2300),(1370/ 2300)]) * ((rpm/ 2300) factor[(1700/ 2300),(1500/ 2300)]))";
};
class Engine3_int
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\int_engine_5",0.5011872,1};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\int_engine_5",0.5011872,1};
frequency = "0.8 + ((rpm/ 2300) factor[(1500/ 2300),(2100/ 2300)])*0.1";
volume = "engineOn*(1-camPos)*(((rpm/ 2300) factor[(1460/ 2300),(1670/ 2300)]) * ((rpm/ 2300) factor[(2100/ 2300),(1800/ 2300)]))";
volume = "engineon*(1-campos)*(((rpm/ 2300) factor[(1460/ 2300),(1670/ 2300)]) * ((rpm/ 2300) factor[(2100/ 2300),(1800/ 2300)]))";
};
class Engine4_int
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\int_engine_6",0.56234133,1};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\int_engine_6",0.56234133,1};
frequency = "0.8 + ((rpm/ 2300) factor[(1800/ 2300),(2300/ 2300)])*0.1";
volume = "engineOn*(1-camPos)*((rpm/ 2300) factor[(1750/ 2300),(2050/ 2300)])";
volume = "engineon*(1-campos)*((rpm/ 2300) factor[(1750/ 2300),(2050/ 2300)])";
};
class IdleThrust_int
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\int_exhaust_1",0.35481337,1};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\int_exhaust_1",0.35481337,1};
frequency = "0.8 + ((rpm/ 2300) factor[(500/ 2300),(650/ 2300)])*0.15";
volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(100/ 2300),(400/ 2300)]) * ((rpm/ 2300) factor[(730/ 2300),(610/ 2300)]))";
volume = "engineon*(1-campos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(100/ 2300),(400/ 2300)]) * ((rpm/ 2300) factor[(730/ 2300),(610/ 2300)]))";
};
class EngineThrust_int
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\int_exhaust_2",0.39810717,1};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\int_exhaust_2",0.39810717,1};
frequency = "0.8 + ((rpm/ 2300) factor[(600/ 2300),(1100/ 2300)])*0.2";
volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(550/ 2300),(700/ 2300)]) * ((rpm/ 2300) factor[(1100/ 2300),(760/ 2300)]))";
volume = "engineon*(1-campos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(550/ 2300),(700/ 2300)]) * ((rpm/ 2300) factor[(1100/ 2300),(760/ 2300)]))";
};
class Engine1_Thrust_int
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\int_exhaust_3",0.4466836,1};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\int_exhaust_3",0.4466836,1};
frequency = "0.8 + ((rpm/ 2300) factor[(770/ 2300),(1400/ 2300)])*0.2";
volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(720/ 2300),(1060/ 2300)]) * ((rpm/ 2300) factor[(1400/ 2300),(1180/ 2300)]))";
volume = "engineon*(1-campos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(720/ 2300),(1060/ 2300)]) * ((rpm/ 2300) factor[(1400/ 2300),(1180/ 2300)]))";
};
class Engine2_Thrust_int
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\int_exhaust_4",0.4466836,1};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\int_exhaust_4",0.4466836,1};
frequency = "0.8 + ((rpm/ 2300) factor[(1150/ 2300),(1700/ 2300)])*0.2";
volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(1130/ 2300),(1370/ 2300)]) * ((rpm/ 2300) factor[(1700/ 2300),(1500/ 2300)]))";
volume = "engineon*(1-campos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(1130/ 2300),(1370/ 2300)]) * ((rpm/ 2300) factor[(1700/ 2300),(1500/ 2300)]))";
};
class Engine3_Thrust_int
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\int_exhaust_5",0.5011872,1};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\int_exhaust_5",0.5011872,1};
frequency = "0.8 + ((rpm/ 2300) factor[(1500/ 2300),(2100/ 2300)])*0.1";
volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(1460/ 2300),(1670/ 2300)]) * ((rpm/ 2300) factor[(2100/ 2300),(1800/ 2300)]))";
volume = "engineon*(1-campos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(1460/ 2300),(1670/ 2300)]) * ((rpm/ 2300) factor[(2100/ 2300),(1800/ 2300)]))";
};
class Engine4_Thrust_int
{
sound[] = {"A3\Sounds_F\vehicles\armor\APC\APC3\int_exhaust_6",0.56234133,1};
sound[] = {"a3\sounds_f\vehicles\armor\apc\apc3\int_exhaust_6",0.56234133,1};
frequency = "0.8 + ((rpm/ 2300) factor[(1800/ 2300),(2300/ 2300)])*0.1";
volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 2300) factor[(1750/ 2300),(2050/ 2300)])";
volume = "engineon*(1-campos)*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 2300) factor[(1750/ 2300),(2050/ 2300)])";
};
class NoiseInt
{
sound[] = {"A3\sounds_f\vehicles\armor\noises\noise_tank_int_1",3.1622777,1.0};
sound[] = {"a3\sounds_f\vehicles\armor\noises\noise_tank_int_1",3.1622777,1.0};
frequency = "1";
volume = "(1-camPos)*(angVelocity max 0.04)*(speed factor[4, 15])";
};
class NoiseExt
{
sound[] = {"A3\sounds_f\vehicles\armor\noises\noise_tank_ext_1",3.1622777,1.0,250};
sound[] = {"a3\sounds_f\vehicles\armor\noises\noise_tank_ext_1",3.1622777,1.0,250};
frequency = "1";
volume = "camPos*(angVelocity max 0.04)*(speed factor[4, 15])";
};
class ThreadsOutH0
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\ext_treads_hard_01",0.39810717,1.0,140};
sound[] = {"a3\sounds_f\vehicles\armor\treads\ext_treads_hard_01",0.39810717,1.0,140};
frequency = "1";
volume = "engineOn*camPos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-0) max 0)/ 95),(((-10) max 10)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-25) max 25)/ 95),(((-15) max 15)/ 95)]))";
volume = "engineon*campos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-0) max 0)/ 95),(((-10) max 10)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-25) max 25)/ 95),(((-15) max 15)/ 95)]))";
};
class ThreadsOutH1
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\ext_treads_hard_02",0.4466836,1.0,160};
sound[] = {"a3\sounds_f\vehicles\armor\treads\ext_treads_hard_02",0.4466836,1.0,160};
frequency = "1";
volume = "engineOn*camPos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-20) max 20)/ 95),(((-35) max 35)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-55) max 55)/ 95),(((-40) max 40)/ 95)]))";
volume = "engineon*campos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-20) max 20)/ 95),(((-35) max 35)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-55) max 55)/ 95),(((-40) max 40)/ 95)]))";
};
class ThreadsOutH2
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\ext_treads_hard_03",0.5011872,1.0,180};
sound[] = {"a3\sounds_f\vehicles\armor\treads\ext_treads_hard_03",0.5011872,1.0,180};
frequency = "1";
volume = "engineOn*camPos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-45) max 45)/ 95),(((-55) max 55)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-70) max 70)/ 95),(((-60) max 60)/ 95)]))";
volume = "engineon*campos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-45) max 45)/ 95),(((-55) max 55)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-70) max 70)/ 95),(((-60) max 60)/ 95)]))";
};
class ThreadsOutH3
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\ext_treads_hard_04",0.56234133,1.0,200};
sound[] = {"a3\sounds_f\vehicles\armor\treads\ext_treads_hard_04",0.56234133,1.0,200};
frequency = "1";
volume = "engineOn*camPos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-65) max 65)/ 95),(((-70) max 70)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-85) max 85)/ 95),(((-80) max 80)/ 95)]))";
volume = "engineon*campos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-65) max 65)/ 95),(((-70) max 70)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-85) max 85)/ 95),(((-80) max 80)/ 95)]))";
};
class ThreadsOutH4
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\ext_treads_hard_05",0.56234133,1.0,220};
sound[] = {"a3\sounds_f\vehicles\armor\treads\ext_treads_hard_05",0.56234133,1.0,220};
frequency = "1";
volume = "engineOn*camPos*(1-grass)*((((-speed*3.6) max speed*3.6)/ 95) factor[(((-80) max 80)/ 95),(((-90) max 90)/ 95)])";
volume = "engineon*campos*(1-grass)*((((-speed*3.6) max speed*3.6)/ 95) factor[(((-80) max 80)/ 95),(((-90) max 90)/ 95)])";
};
class ThreadsOutS0
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\ext_treads_soft_01",0.31622776,1.0,120};
sound[] = {"a3\sounds_f\vehicles\armor\treads\ext_treads_soft_01",0.31622776,1.0,120};
frequency = "1";
volume = "engineOn*(camPos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-0) max 0)/ 95),(((-10) max 10)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-25) max 25)/ 95),(((-15) max 15)/ 95)]))";
volume = "engineon*(campos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-0) max 0)/ 95),(((-10) max 10)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-25) max 25)/ 95),(((-15) max 15)/ 95)]))";
};
class ThreadsOutS1
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\ext_treads_soft_02",0.35481337,1.0,140};
sound[] = {"a3\sounds_f\vehicles\armor\treads\ext_treads_soft_02",0.35481337,1.0,140};
frequency = "1";
volume = "engineOn*(camPos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-20) max 20)/ 95),(((-35) max 35)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-55) max 55)/ 95),(((-40) max 40)/ 95)]))";
volume = "engineon*(campos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-20) max 20)/ 95),(((-35) max 35)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-55) max 55)/ 95),(((-40) max 40)/ 95)]))";
};
class ThreadsOutS2
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\ext_treads_soft_03",0.39810717,1.0,160};
sound[] = {"a3\sounds_f\vehicles\armor\treads\ext_treads_soft_03",0.39810717,1.0,160};
frequency = "1";
volume = "engineOn*(camPos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-45) max 45)/ 95),(((-55) max 55)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-70) max 70)/ 95),(((-60) max 60)/ 95)]))";
volume = "engineon*(campos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-45) max 45)/ 95),(((-55) max 55)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-70) max 70)/ 95),(((-60) max 60)/ 95)]))";
};
class ThreadsOutS3
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\ext_treads_soft_04",0.4466836,1.0,180};
sound[] = {"a3\sounds_f\vehicles\armor\treads\ext_treads_soft_04",0.4466836,1.0,180};
frequency = "1";
volume = "engineOn*(camPos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-65) max 65)/ 95),(((-70) max 70)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-85) max 85)/ 95),(((-80) max 80)/ 95)]))";
volume = "engineon*(campos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-65) max 65)/ 95),(((-70) max 70)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-85) max 85)/ 95),(((-80) max 80)/ 95)]))";
};
class ThreadsOutS4
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\ext_treads_soft_05",0.5011872,1.0,200};
sound[] = {"a3\sounds_f\vehicles\armor\treads\ext_treads_soft_05",0.5011872,1.0,200};
frequency = "1";
volume = "engineOn*(camPos)*(grass)*((((-speed*3.6) max speed*3.6)/ 95) factor[(((-80) max 80)/ 95),(((-90) max 90)/ 95)])";
volume = "engineon*(campos)*(grass)*((((-speed*3.6) max speed*3.6)/ 95) factor[(((-80) max 80)/ 95),(((-90) max 90)/ 95)])";
};
class ThreadsInH0
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\int_treads_hard_01",0.4466836,1.0};
sound[] = {"a3\sounds_f\vehicles\armor\treads\int_treads_hard_01",0.4466836,1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-0) max 0)/ 95),(((-10) max 10)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-25) max 25)/ 95),(((-15) max 15)/ 95)]))";
volume = "engineon*(1-campos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-0) max 0)/ 95),(((-10) max 10)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-25) max 25)/ 95),(((-15) max 15)/ 95)]))";
};
class ThreadsInH1
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\int_treads_hard_02",0.5011872,1.0};
sound[] = {"a3\sounds_f\vehicles\armor\treads\int_treads_hard_02",0.5011872,1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-20) max 20)/ 95),(((-35) max 35)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-55) max 55)/ 95),(((-40) max 40)/ 95)]))";
volume = "engineon*(1-campos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-20) max 20)/ 95),(((-35) max 35)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-55) max 55)/ 95),(((-40) max 40)/ 95)]))";
};
class ThreadsInH2
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\int_treads_hard_03",0.56234133,1.0};
sound[] = {"a3\sounds_f\vehicles\armor\treads\int_treads_hard_03",0.56234133,1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-45) max 45)/ 95),(((-55) max 55)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-70) max 70)/ 95),(((-60) max 60)/ 95)]))";
volume = "engineon*(1-campos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-45) max 45)/ 95),(((-55) max 55)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-70) max 70)/ 95),(((-60) max 60)/ 95)]))";
};
class ThreadsInH3
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\int_treads_hard_04",0.63095737,1.0};
sound[] = {"a3\sounds_f\vehicles\armor\treads\int_treads_hard_04",0.63095737,1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-65) max 65)/ 95),(((-70) max 70)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-85) max 85)/ 95),(((-80) max 80)/ 95)]))";
volume = "engineon*(1-campos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-65) max 65)/ 95),(((-70) max 70)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-85) max 85)/ 95),(((-80) max 80)/ 95)]))";
};
class ThreadsInH4
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\int_treads_hard_05",0.70794576,1.0};
sound[] = {"a3\sounds_f\vehicles\armor\treads\int_treads_hard_05",0.70794576,1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*(1-grass)*((((-speed*3.6) max speed*3.6)/ 95) factor[(((-80) max 80)/ 95),(((-90) max 90)/ 95)])";
volume = "engineon*(1-campos)*(1-grass)*((((-speed*3.6) max speed*3.6)/ 95) factor[(((-80) max 80)/ 95),(((-90) max 90)/ 95)])";
};
class ThreadsInS0
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\int_treads_soft_01",0.39810717,1.0};
sound[] = {"a3\sounds_f\vehicles\armor\treads\int_treads_soft_01",0.39810717,1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*grass*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-0) max 0)/ 95),(((-10) max 10)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-25) max 25)/ 95),(((-15) max 15)/ 95)]))";
volume = "engineon*(1-campos)*grass*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-0) max 0)/ 95),(((-10) max 10)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-25) max 25)/ 95),(((-15) max 15)/ 95)]))";
};
class ThreadsInS1
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\int_treads_soft_02",0.4466836,1.0};
sound[] = {"a3\sounds_f\vehicles\armor\treads\int_treads_soft_02",0.4466836,1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*grass*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-20) max 20)/ 95),(((-35) max 35)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-55) max 55)/ 95),(((-40) max 40)/ 95)]))";
volume = "engineon*(1-campos)*grass*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-20) max 20)/ 95),(((-35) max 35)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-55) max 55)/ 95),(((-40) max 40)/ 95)]))";
};
class ThreadsInS2
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\int_treads_soft_03",0.5011872,1.0};
sound[] = {"a3\sounds_f\vehicles\armor\treads\int_treads_soft_03",0.5011872,1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*grass*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-45) max 45)/ 95),(((-55) max 55)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-70) max 70)/ 95),(((-60) max 60)/ 95)]))";
volume = "engineon*(1-campos)*grass*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-45) max 45)/ 95),(((-55) max 55)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-70) max 70)/ 95),(((-60) max 60)/ 95)]))";
};
class ThreadsInS3
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\int_treads_soft_04",0.63095737,1.0};
sound[] = {"a3\sounds_f\vehicles\armor\treads\int_treads_soft_04",0.63095737,1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*grass*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-65) max 65)/ 95),(((-70) max 70)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-85) max 85)/ 95),(((-80) max 80)/ 95)]))";
volume = "engineon*(1-campos)*grass*(((((-speed*3.6) max speed*3.6)/ 95) factor[(((-65) max 65)/ 95),(((-70) max 70)/ 95)]) * ((((-speed*3.6) max speed*3.6)/ 95) factor[(((-85) max 85)/ 95),(((-80) max 80)/ 95)]))";
};
class ThreadsInS4
{
sound[] = {"A3\sounds_f\vehicles\armor\treads\int_treads_soft_05",0.70794576,1.0};
sound[] = {"a3\sounds_f\vehicles\armor\treads\int_treads_soft_05",0.70794576,1.0};
frequency = "1";
volume = "engineOn*(1-camPos)*grass*((((-speed*3.6) max speed*3.6)/ 95) factor[(((-80) max 80)/ 95),(((-90) max 90)/ 95)])";
volume = "engineon*(1-campos)*grass*((((-speed*3.6) max speed*3.6)/ 95) factor[(((-80) max 80)/ 95),(((-90) max 90)/ 95)])";
};
};