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
@@ -11,7 +11,7 @@ class RCWSOptics;
class Optics_Armored;
/*class RscInGameUI {
class RscOptics_MBT_01_gunner;
class BRAF_RscOptics_EE9_gunner : RscOptics_MBT_01_gunner {
class braf_rscoptics_ee9_gunner : RscOptics_MBT_01_gunner {
idd = 300;
controls[] = {
"CA_Zeroing",
@@ -27,7 +27,7 @@ class Optics_Armored;
class HScrollbar : HScrollbar {
height = 0;
};
x = "0*(0.01875*SafezoneH)+(SafezoneX+((SafezoneW-SafezoneH)/2))";
x = "0*(0.01875*safezoneh)+(safezonex+((safezonew-safezoneh)/2))";
y = "0*(0.025*SafezoneH)+(SafezoneY)";
w = "53.5*(0.01875*SafezoneH)";
h = "40*(0.025*SafezoneH)";
@@ -42,8 +42,8 @@ class Optics_Armored;
y = "3.5*(0.025*SafezoneH)";
w = "6*(0.01875*SafezoneH)";
h = "6*(0.025*SafezoneH)";
imageHull = "A3\Ui_f\data\IGUI\RscIngameUI\RscOptics\turretIndicatorHull.paa";
imageTurret = "A3\Ui_f\data\IGUI\RscIngameUI\RscOptics\turretIndicatorTurret.paa";
imageHull = "a3\ui_f\data\igui\rscingameui\rscoptics\turretindicatorhull.paa";
imageTurret = "a3\ui_f\data\igui\rscingameui\rscoptics\turretindicatorturret.paa";
imageObsTurret = "#(rgb,8,8,3)color(0,0,0,0)";
imageGun = "#(rgb,8,8,3)color(0,0,0,0)";
};
@@ -51,7 +51,7 @@ class Optics_Armored;
};
class CA_APC_WFOV_mode_group : RscControlsGroupNoScrollbars {
idc = 163;
x = "0*(0.01875*SafezoneH)+(SafezoneX+((SafezoneW-SafezoneH)/2))";
x = "0*(0.01875*safezoneh)+(safezonex+((safezonew-safezoneh)/2))";
y = "0*(0.025*SafezoneH)+(SafezoneY)";
w = "53.5*(0.01875*SafezoneH)";
h = "40*(0.025*SafezoneH)";
@@ -72,7 +72,7 @@ class Optics_Armored;
};
class CA_APC_NFOV_mode_group : RscControlsGroupNoScrollbars {
idc = 162;
x = "0*(0.01875*SafezoneH)+(SafezoneX+((SafezoneW-SafezoneH)/2))";
x = "0*(0.01875*safezoneh)+(safezonex+((safezonew-safezoneh)/2))";
y = "0*(0.025*SafezoneH)+(SafezoneY)";
w = "53.5*(0.01875*SafezoneH)";
h = "40*(0.025*SafezoneH)";
@@ -92,7 +92,7 @@ class Optics_Armored;
};
};
};
class BRAF_RscOptics_LMV_gunner : RscOptics_MBT_01_gunner {
class braf_rscoptics_lmv_gunner : RscOptics_MBT_01_gunner {
idd = 300;
controls[] = {
"CA_Zeroing",
@@ -108,7 +108,7 @@ class Optics_Armored;
class HScrollbar : HScrollbar {
height = 0;
};
x = "0*(0.01875*SafezoneH)+(SafezoneX+((SafezoneW-SafezoneH)/2))";
x = "0*(0.01875*safezoneh)+(safezonex+((safezonew-safezoneh)/2))";
y = "0*(0.025*SafezoneH)+(SafezoneY)";
w = "53.5*(0.01875*SafezoneH)";
h = "40*(0.025*SafezoneH)";
@@ -123,8 +123,8 @@ class Optics_Armored;
y = "3.5*(0.025*SafezoneH)";
w = "6*(0.01875*SafezoneH)";
h = "6*(0.025*SafezoneH)";
imageHull = "A3\Ui_f\data\IGUI\RscIngameUI\RscOptics\turretIndicatorHull.paa";
imageTurret = "A3\Ui_f\data\IGUI\RscIngameUI\RscOptics\turretIndicatorTurret.paa";
imageHull = "a3\ui_f\data\igui\rscingameui\rscoptics\turretindicatorhull.paa";
imageTurret = "a3\ui_f\data\igui\rscingameui\rscoptics\turretindicatorturret.paa";
imageObsTurret = "#(rgb,8,8,3)color(0,0,0,0)";
imageGun = "#(rgb,8,8,3)color(0,0,0,0)";
};
@@ -132,7 +132,7 @@ class Optics_Armored;
};
class CA_APC_WFOV_mode_group : RscControlsGroupNoScrollbars {
idc = 163;
x = "0*(0.01875*SafezoneH)+(SafezoneX+((SafezoneW-SafezoneH)/2))";
x = "0*(0.01875*safezoneh)+(safezonex+((safezonew-safezoneh)/2))";
y = "0*(0.025*SafezoneH)+(SafezoneY)";
w = "53.5*(0.01875*SafezoneH)";
h = "40*(0.025*SafezoneH)";
@@ -153,7 +153,7 @@ class Optics_Armored;
};
class CA_APC_NFOV_mode_group : RscControlsGroupNoScrollbars {
idc = 162;
x = "0*(0.01875*SafezoneH)+(SafezoneX+((SafezoneW-SafezoneH)/2))";
x = "0*(0.01875*safezoneh)+(safezonex+((safezonew-safezoneh)/2))";
y = "0*(0.025*SafezoneH)+(SafezoneY)";
w = "53.5*(0.01875*SafezoneH)";
h = "40*(0.025*SafezoneH)";
@@ -181,11 +181,11 @@ class braf_m41_gunner_optics : Optics_Armored {
maxFov = "(36 / 120)";
visionMode[] = { "Normal" };
thermalMode[] = {};
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 Medium : Wide {
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 = "(150 * 0.05625 / 120)";
minFov = "(150 * 0.05625 / 120)";
maxFov = "(150 * 0.05625 / 120)";
@@ -5,16 +5,16 @@ class cfgAmmo {
class ammo_Penetrator_120mm;
//M41A M32A1 76 mm shells
class BRAF_76mm_HEAT_M : Sh_120mm_HEAT_MP {
class braf_76mm_heat_m : Sh_120mm_HEAT_MP {
hit = 71.25;
submunitionAmmo = "BRAF_ammo_Penetrator_76mm";
submunitionAmmo = "braf_ammo_penetrator_76mm";
indirectHit = 22.7;
indirectHitRange = 3.5;
dangerRadiusHit = 120;
suppressionRadiusHit = 24;
cost = 375;
};
class BRAF_76mm_HE_M : Sh_120mm_HE {
class braf_76mm_he_m : Sh_120mm_HE {
hit = 180;
indirectHit = 45;
indirectHitRange = 6;
@@ -24,7 +24,7 @@ class cfgAmmo {
cost = 225;
caliber = 6.3;
};
class BRAF_76mm_APFSDS_M : Sh_120mm_APFSDS {
class braf_76mm_apfsds_m : Sh_120mm_APFSDS {
hit = 375;
indirectHit = 11.5;
indirectHitRange = 0.5;
@@ -32,7 +32,7 @@ class cfgAmmo {
suppressionRadiusHit = 13.5;
cost = 375;
};
class BRAF_ammo_Penetrator_76mm : ammo_Penetrator_120mm {
class braf_ammo_penetrator_76mm : ammo_Penetrator_120mm {
caliber = 30;
hit = 382.5;
};
@@ -2,12 +2,12 @@ class CfgMagazines {
class VehicleMagazine;
//M41A M32A1 76 mm magazines
class BRAF_11Rnd_76mm_HEAT : VehicleMagazine {
author = "BRAF Team";
class braf_11rnd_76mm_heat : VehicleMagazine {
author = "BRAF TEAM";
displayName = "11 Rounds HEAT 76mm Shells";
displayNameShort = "11 Rnds HEAT 76mm";
displayNameMFDFormat = "HEAT-MP";
ammo = "BRAF_76mm_HEAT_M";
ammo = "braf_76mm_heat_m";
initSpeed = 900;
count = 11;
maxLeadSpeed = 25;
@@ -15,18 +15,18 @@ class CfgMagazines {
nameSound = "cannon";
muzzleImpulseFactor[] = { 0.5, 3 };
};
class BRAF_11Rnd_76mm_HE : BRAF_11Rnd_76mm_HEAT {
class braf_11rnd_76mm_he : braf_11rnd_76mm_heat {
displayName = "11 Rounds HE 76mm Shells";
displayNameShort = "11 Rnds HE 76mm";
displayNameMFDFormat = "HE";
ammo = "BRAF_76mm_HE_M";
ammo = "braf_76mm_he_m";
initSpeed = 700;
muzzleImpulseFactor[] = { 1, 6 };
};
class BRAF_11Rnd_76mm_APFSDS : BRAF_11Rnd_76mm_HEAT {
class braf_11rnd_76mm_apfsds : braf_11rnd_76mm_heat {
displayName = "11 Rounds APFSDS 76mm Flechette";
displayNameShort = "11 Rnds APFSDS 76mm";
ammo = "BRAF_76mm_APFSDS_M";
ammo = "braf_76mm_apfsds_m";
initSpeed = 1680;
muzzleImpulseFactor[] = { 0.5, 3 };
};
@@ -1,14 +1,14 @@
class CfgWeapons {
class BRAF_90mm;
class BRAF_MAG_VEH;
class braf_90mm;
class braf_mag_veh;
//M41A
class BRAF_76mm_M41A : BRAF_90mm {
class braf_76mm_m41a : braf_90mm {
displayName = "M32A1 76 mm";
magazines[] = {
"BRAF_11Rnd_76mm_HEAT",
"BRAF_11Rnd_76mm_HE",
"BRAF_11Rnd_76mm_APFSDS"
"braf_11rnd_76mm_heat",
"braf_11rnd_76mm_he",
"braf_11rnd_76mm_apfsds"
};
class GunParticles {
class FirstEffect {
@@ -18,13 +18,13 @@ class CfgWeapons {
};
};
};
class BRAF_M1919A4_M41A : BRAF_MAG_VEH {
class braf_m1919a4_m41a : braf_mag_veh {
displayName = "M1919A4";
};
//M41C
class BRAF_90MM_M41C : BRAF_90mm {
displayName = "Ca 76/90 M32 BR2";
class braf_90mm_m41c : braf_90mm {
displayName = "ca 76/90 m32 br2";
class GunParticles {
class FirstEffect {
effectName = "CannonFired";
+204 -204
View File
@@ -1,5 +1,5 @@
class braf_m113_base : Tank_F {
author = "BRAF Team";
author = "BRAF TEAM";
expansion = 3;
dlc = "BRAF";
scope = 0;
@@ -23,7 +23,7 @@ class braf_m113_base : Tank_F {
viewDriverInExternal = 1;
tracksSpeed = 3;
picture = "\braf\braf_tracked\m113\ui\m113br_ui.paa";
editorPreview = "\braf\braf_insignia\editorpreview\armored\BRAF_army_m113br.jpg";
editorPreview = "\braf\braf_insignia\editorpreview\armored\braf_army_m113br.jpg";
Icon = "\braf\braf_tracked\m113\ui\icon_m113_ca.paa";
mapSize = 5;
displayName = "BRAF_M113_Base";
@@ -261,23 +261,23 @@ class braf_m113_base : Tank_F {
class AnimationSources : AnimationSources {
class ReloadAnim {
source = "reload";
weapon = "Braf_Vhmg_M2_static";
weapon = "braf_vhmg_m2_static";
};
class ReloadMagazine {
source = "reloadmagazine";
weapon = "Braf_Vhmg_M2_static";
weapon = "braf_vhmg_m2_static";
};
class Revolving {
source = "revolving";
weapon = "Braf_Vhmg_M2_static";
weapon = "braf_vhmg_m2_static";
};
class muzzle_rot_main {
source = "ammorandom";
weapon = "Braf_Vhmg_M2_static";
weapon = "braf_vhmg_m2_static";
};
class muzzle_hide_main {
source = "reload";
weapon = "Braf_Vhmg_M2_static";
weapon = "braf_vhmg_m2_static";
};
class hatchTop {
source = "user";
@@ -325,19 +325,19 @@ class braf_m113_base : Tank_F {
initElev = 0;
soundServo[] = { "", "db-50", 1.0 };
weapons[] = {
"Braf_Vhmg_M2_static",
"braf_vhmg_m2_static",
"SmokeLauncher"
};
magazines[] = {
"Braf_100Rnd_127x99_M",
"Braf_100Rnd_127x99_M",
"Braf_100Rnd_127x99_M",
"Braf_100Rnd_127x99_M",
"Braf_100Rnd_127x99_M",
"Braf_100Rnd_127x99_M",
"braf_100rnd_127x99_m",
"braf_100rnd_127x99_m",
"braf_100rnd_127x99_m",
"braf_100rnd_127x99_m",
"braf_100rnd_127x99_m",
"braf_100rnd_127x99_m",
"SmokeLauncherMag"
};
gunnerOpticsModel = "\a3\Weapons_f\reticle\optics_empty";
gunnerOpticsModel = "\a3\weapons_f\reticle\optics_empty";
gunnerForceOptics = 0;
gunnerOpticsShowCursor = 0;
gunnerOutOpticsShowCursor = 0;
@@ -371,45 +371,45 @@ class braf_m113_base : Tank_F {
"a3\data_f\default.rvmat",
"a3\data_f\default_destruct.rvmat",
"braf\braf_tracked\M113\Data\track.rvmat",
"braf\braf_tracked\M113\Data\track_damage.rvmat",
"braf\braf_tracked\M113\Data\track_destruct.rvmat",
"braf\braf_tracked\m113\data\track.rvmat",
"braf\braf_tracked\m113\data\track_damage.rvmat",
"braf\braf_tracked\m113\data\track_destruct.rvmat",
"braf\braf_tracked\M113\data\577_interior.rvmat",
"braf\braf_tracked\M113\data\577_interior_damage.rvmat",
"braf\braf_tracked\M113\data\577_interior_destruct.rvmat",
"braf\braf_tracked\m113\data\577_interior.rvmat",
"braf\braf_tracked\m113\data\577_interior_damage.rvmat",
"braf\braf_tracked\m113\data\577_interior_destruct.rvmat",
"braf\braf_tracked\M113\data\577_main.rvmat",
"braf\braf_tracked\M113\data\577_main_damage.rvmat",
"braf\braf_tracked\M113\data\577_main_destruct.rvmat",
"braf\braf_tracked\m113\data\577_main.rvmat",
"braf\braf_tracked\m113\data\577_main_damage.rvmat",
"braf\braf_tracked\m113\data\577_main_destruct.rvmat",
"braf\braf_tracked\M113\data\m163.rvmat",
"braf\braf_tracked\M113\data\m163_damage.rvmat",
"braf\braf_tracked\M113\data\m163_destruct.rvmat",
"braf\braf_tracked\m113\data\m163.rvmat",
"braf\braf_tracked\m113\data\m163_damage.rvmat",
"braf\braf_tracked\m113\data\m163_destruct.rvmat",
"braf\braf_tracked\M113\data\interior.rvmat",
"braf\braf_tracked\M113\data\interior_damage.rvmat",
"braf\braf_tracked\M113\data\interior_destruct.rvmat",
"braf\braf_tracked\m113\data\interior.rvmat",
"braf\braf_tracked\m113\data\interior_damage.rvmat",
"braf\braf_tracked\m113\data\interior_destruct.rvmat",
"braf\braf_tracked\M113\data\accessories.rvmat",
"braf\braf_tracked\M113\data\accessories_damage.rvmat",
"braf\braf_tracked\M113\data\accessories_destruct.rvmat",
"braf\braf_tracked\m113\data\accessories.rvmat",
"braf\braf_tracked\m113\data\accessories_damage.rvmat",
"braf\braf_tracked\m113\data\accessories_destruct.rvmat",
"braf\braf_tracked\M113\data\panel.rvmat",
"braf\braf_tracked\M113\data\panel_damage.rvmat",
"braf\braf_tracked\M113\data\panel_destruct.rvmat",
"braf\braf_tracked\m113\data\panel.rvmat",
"braf\braf_tracked\m113\data\panel_damage.rvmat",
"braf\braf_tracked\m113\data\panel_destruct.rvmat",
"braf\braf_tracked\M113\data\track.rvmat",
"braf\braf_tracked\M113\data\track_damage.rvmat",
"braf\braf_tracked\M113\data\track_destruct.rvmat",
"braf\braf_tracked\m113\data\track.rvmat",
"braf\braf_tracked\m113\data\track_damage.rvmat",
"braf\braf_tracked\m113\data\track_destruct.rvmat",
"braf\braf_tracked\M113\data\main.rvmat",
"braf\braf_tracked\M113\data\main_damage.rvmat",
"braf\braf_tracked\M113\data\main_destruct.rvmat",
"braf\braf_tracked\m113\data\main.rvmat",
"braf\braf_tracked\m113\data\main_damage.rvmat",
"braf\braf_tracked\m113\data\main_destruct.rvmat",
"braf\braf_tracked\M113\data\unique.rvmat",
"braf\braf_tracked\M113\data\unique_damage.rvmat",
"braf\braf_tracked\M113\data\unique_destruct.rvmat"
"braf\braf_tracked\m113\data\unique.rvmat",
"braf\braf_tracked\m113\data\unique_damage.rvmat",
"braf\braf_tracked\m113\data\unique_destruct.rvmat"
};
};
driverAction = "CUP_M113_Driver_EP1"; // animar
@@ -431,7 +431,7 @@ class braf_m113_base : Tank_F {
"CUP_M113_Cargo03_EP1",
"CUP_M113_Cargo01_EP1"
};
model = "braf\braf_tracked\M113\braf_m113br.p3d";
model = "braf\braf_tracked\m113\braf_m113br.p3d";
canFloat = 1;
initCargoAngleY = 90;
threat[] = { 0.9, 0.6, 0.6 };
@@ -564,7 +564,7 @@ class braf_m113_base : Tank_F {
class hatchTop_Open {
userActionID = 60; /// ID for some scripts
displayName = "Open hatch"; /// what is displayed in action menu
displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />"; // what is displayed under the cursor (icon in this case)
displayNameDefault = "<img image='\a3\ui_f\data\igui\cfg\actions\open_door_ca.paa' size='2.5' />"; // what is displayed under the cursor (icon in this case)
position = ""; /// start of radius where action is available
condition = "this doorPhase 'hatchTop' < 0.5 AND Alive(this) AND (player in crew this)"; /// only openable from inside and when closed
statement = "this animateDoor ['hatchTop', 1]"; /// sets animation source Doors to 1 via interpolation
@@ -592,16 +592,16 @@ class braf_m113_base : Tank_F {
class eb_01 {
displayName = "Brazilian Army Modern";
textures[] = {
"\braf\braf_tracked\m113\data\main_CO.paa",
"\braf\braf_tracked\m113\data\unique_CO.paa",
"\braf\braf_tracked\m113\data\main_co.paa",
"\braf\braf_tracked\m113\data\unique_co.paa",
"\braf\braf_tracked\m113\data\accessories_co.paa"
};
};
class eb_02 {
displayName = "Brazilian Army Old";
textures[] = {
"\braf\braf_tracked\m113\data\old\main_CO.paa",
"\braf\braf_tracked\m113\data\old\unique_CO.paa",
"\braf\braf_tracked\m113\data\old\main_co.paa",
"\braf\braf_tracked\m113\data\old\unique_co.paa",
"\braf\braf_tracked\m113\data\old\accessories_co.paa"
};
};
@@ -613,8 +613,8 @@ class braf_army_m113br : braf_m113_base {
scopeCurator = 2;
side = 2;
displayName = "FMC M113 BR";
model = "braf\braf_tracked\M113\braf_m113br.p3d";
faction = "BRAF_ARMY";
model = "braf\braf_tracked\m113\braf_m113br.p3d";
faction = "braf_army";
crew = "braf_army_crewman_regular_2000";
animationList[] = {
"acav_turret_hide", 0,
@@ -624,8 +624,8 @@ class braf_army_m113br : braf_m113_base {
"braf_hiaf_crewman_regular_2000", "braf_hiaf_crewman_regular_2000", "braf_hiaf_crewman_regular_2000"
};
hiddenSelectionsTextures[] = {
"braf\braf_tracked\M113\data\main_CO.paa",
"braf\braf_tracked\M113\data\unique_CO.paa",
"braf\braf_tracked\m113\data\main_co.paa",
"braf\braf_tracked\m113\data\unique_co.paa",
"braf\braf_tracked\m113\data\accessories_co.paa"
};
class TransportMagazines {
@@ -673,7 +673,7 @@ class braf_army_m577 : braf_army_m113br {
hasGunner = 0;
hasCommander = 0;
model = "\braf\braf_tracked\m113\braf_m577.p3d";
editorPreview = "\braf\braf_insignia\editorpreview\armored\BRAF_army_m577.jpg";
editorPreview = "\braf\braf_insignia\editorpreview\armored\braf_army_m577.jpg";
driverIsCommander = 1;
weapons[] = { "TruckHorn" };
cargoProxyIndexes[] = { 1, 2, 3, 4 };
@@ -767,9 +767,9 @@ class braf_army_m577 : braf_army_m113br {
class TextureSources {
/*class merdc {
displayName = "MERDC";
author = "CWR III Modification";
author = "BRAF TEAM";
textures[] = {
"\braf\braf_tracked\m113\data\variants\577_main_merdc_CO.paa",
"\braf\braf_tracked\m113\data\variants\577_main_merdc_co.paa",
"\braf\braf_tracked\m113\data\variants\main_merdc_co.paa",
"\braf\braf_tracked\m113\data\variants\unique_merdc_co.paa",
""
@@ -780,18 +780,18 @@ class braf_army_m577 : braf_army_m113br {
};
/*
class BRAF_M113_Med_Base : BRAF_M113_Base {
class braf_m113_med_base : BRAF_M113_Base {
};
class BRAF_M163_Base : BRAF_M113_Base {
class braf_m163_base : BRAF_M113_Base {
};
class BRAF_m113a3 : BRAF_M113_Base
class braf_m113a3 : BRAF_M113_Base
{
accuracy=0.3;
author="BRAF";
author = "BRAF TEAM";
crew="cwr3_b_soldier_crew";
displayName="M113A3";
dlc="cwr3_dlc";
editorPreview="\braf\braf_tracked\M113\preview\cwr3_b_m113a3.jpg";
editorPreview="\braf\braf_tracked\m113\preview\cwr3_b_m113a3.jpg";
faction="cwr3_faction_usa";
hiddenSelections[]=
{
@@ -802,15 +802,15 @@ class BRAF_m113a3 : BRAF_M113_Base
};
hiddenSelectionsTextures[] =
{
"braf\braf_tracked\M113\data\main_olive_CO.paa",
"braf\braf_tracked\M113\data\unique_olive_CO.paa",
"braf\braf_tracked\M113\data\accessories_olive_CO.paa",
"braf\braf_tracked\m113\data\main_olive_co.paa",
"braf\braf_tracked\m113\data\unique_olive_co.paa",
"braf\braf_tracked\m113\data\accessories_olive_co.paa",
""
};
icon="braf\braf_tracked\M113\ui\icon_m113a3_ca.paa";
model="braf\braf_tracked\M113\BRAF_m113a3.p3d";
icon="braf\braf_tracked\m113\ui\icon_m113a3_ca.paa";
model="braf\braf_tracked\m113\braf_m113a3.p3d";
maximumLoad=5000;
picture="braf\braf_tracked\M113\ui\picture_m113a3_ca.paa";
picture="braf\braf_tracked\m113\ui\picture_m113a3_ca.paa";
scope=2;
scopeCurator=2;
side=1;
@@ -860,12 +860,12 @@ class BRAF_m113a3 : BRAF_M113_Base
class EB
{
displayName="Brazilian Army";
author="BRAF";
author = "BRAF TEAM";
textures[] =
{
"braf\braf_tracked\M113\data\main_olive_CO.paa",
"braf\braf_tracked\M113\data\unique_olive_CO.paa",
"braf\braf_tracked\M113\data\accessories_olive_CO.paa",
"braf\braf_tracked\m113\data\main_olive_co.paa",
"braf\braf_tracked\m113\data\unique_olive_co.paa",
"braf\braf_tracked\m113\data\accessories_olive_co.paa",
""
};
factions[]={};
@@ -885,8 +885,8 @@ class BRAF_m113a3 : BRAF_M113_Base
class top_door_open
{
userActionID = 60; /// ID for some scripts
displayname ="<t color='#faff00'>Open top Door</t>"; /// what is displayed in action menu
displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />"; /// what is displayed under the cursor (icon in this case)
displayname ="<t color='#faff00'>open top door</t>"; /// what is displayed in action menu
displayNameDefault = "<img image='\a3\ui_f\data\igui\cfg\actions\open_door_ca.paa' size='2.5' />"; /// what is displayed under the cursor (icon in this case)
position = ""; /// start of radius where action is available
condition = "this doorPhase ""top_door"" < 0.5 AND Alive(this) AND (player in crew this)"; /// only openable from inside and when closed
statement = "this animateDoor ['top_door', 1]"; /// sets animation source Doors to 1 via interpolation
@@ -900,7 +900,7 @@ class BRAF_m113a3 : BRAF_M113_Base
class top_door_close: top_door_open
{
userActionID = 61;
displayname = "<t color='#faff00'>Close top Door</t>";
displayname = "<t color='#faff00'>close top door</t>";
textToolTip = "Close Top";
condition = "this doorPhase ""top_door"" > 0.5 AND Alive(this) AND (player in crew this)";
statement = "this animateDoor ['top_door', 0]";
@@ -912,16 +912,16 @@ class BRAF_m113a3 : BRAF_M113_Base
mat[] =
{
"a3\data_f\default.rvmat","a3\data_f\default.rvmat","a3\data_f\default_destruct.rvmat",
"braf\braf_tracked\M113\Data\track.rvmat","braf\braf_tracked\M113\Data\track_damage.rvmat","braf\braf_tracked\M113\Data\track_destruct.rvmat",
"braf\braf_tracked\M113\data\577_interior.rvmat","braf\braf_tracked\M113\data\577_interior_damage.rvmat","braf\braf_tracked\M113\data\577_interior_destruct.rvmat",
"braf\braf_tracked\M113\data\577_main.rvmat","braf\braf_tracked\M113\data\577_main_damage.rvmat","braf\braf_tracked\M113\data\577_main_destruct.rvmat",
"braf\braf_tracked\M113\data\m163.rvmat","braf\braf_tracked\M113\data\m163_damage.rvmat","braf\braf_tracked\M113\data\m163_destruct.rvmat",
"braf\braf_tracked\M113\data\interior.rvmat","braf\braf_tracked\M113\data\interior_damage.rvmat","braf\braf_tracked\M113\data\interior_destruct.rvmat",
"braf\braf_tracked\M113\data\accessories.rvmat","braf\braf_tracked\M113\data\accessories_damage.rvmat","braf\braf_tracked\M113\data\accessories_destruct.rvmat",
"braf\braf_tracked\M113\data\panel.rvmat","braf\braf_tracked\M113\data\panel_damage.rvmat","braf\braf_tracked\M113\data\panel_destruct.rvmat",
"braf\braf_tracked\M113\data\track.rvmat","braf\braf_tracked\M113\data\track_damage.rvmat","braf\braf_tracked\M113\data\track_destruct.rvmat",
"braf\braf_tracked\M113\data\main.rvmat","braf\braf_tracked\M113\data\main_damage.rvmat","braf\braf_tracked\M113\data\main_destruct.rvmat",
"braf\braf_tracked\M113\data\unique.rvmat","braf\braf_tracked\M113\data\unique_damage.rvmat","braf\braf_tracked\M113\data\unique_destruct.rvmat"
"braf\braf_tracked\m113\data\track.rvmat","braf\braf_tracked\m113\data\track_damage.rvmat","braf\braf_tracked\m113\data\track_destruct.rvmat",
"braf\braf_tracked\m113\data\577_interior.rvmat","braf\braf_tracked\m113\data\577_interior_damage.rvmat","braf\braf_tracked\m113\data\577_interior_destruct.rvmat",
"braf\braf_tracked\m113\data\577_main.rvmat","braf\braf_tracked\m113\data\577_main_damage.rvmat","braf\braf_tracked\m113\data\577_main_destruct.rvmat",
"braf\braf_tracked\m113\data\m163.rvmat","braf\braf_tracked\m113\data\m163_damage.rvmat","braf\braf_tracked\m113\data\m163_destruct.rvmat",
"braf\braf_tracked\m113\data\interior.rvmat","braf\braf_tracked\m113\data\interior_damage.rvmat","braf\braf_tracked\m113\data\interior_destruct.rvmat",
"braf\braf_tracked\m113\data\accessories.rvmat","braf\braf_tracked\m113\data\accessories_damage.rvmat","braf\braf_tracked\m113\data\accessories_destruct.rvmat",
"braf\braf_tracked\m113\data\panel.rvmat","braf\braf_tracked\m113\data\panel_damage.rvmat","braf\braf_tracked\m113\data\panel_destruct.rvmat",
"braf\braf_tracked\m113\data\track.rvmat","braf\braf_tracked\m113\data\track_damage.rvmat","braf\braf_tracked\m113\data\track_destruct.rvmat",
"braf\braf_tracked\m113\data\main.rvmat","braf\braf_tracked\m113\data\main_damage.rvmat","braf\braf_tracked\m113\data\main_destruct.rvmat",
"braf\braf_tracked\m113\data\unique.rvmat","braf\braf_tracked\m113\data\unique_damage.rvmat","braf\braf_tracked\m113\data\unique_destruct.rvmat"
};
};
driverforceoptics=0;
@@ -932,28 +932,28 @@ class BRAF_m113a3 : BRAF_M113_Base
viewCargoShadowDiff=0.05;
viewCargoShadowAmb=0.5;
};
class BRAF_m113a3_mev : BRAF_M113_Med_Base
class braf_m113a3_mev : braf_m113_med_base
{
accuracy=0.3;
author="BRAF";
author = "BRAF TEAM";
crew="BRAF_Army_ArmorCrew";
displayName="M113A3 MedEvac";
dlc="BRAF_dlc";
editorPreview="\braf\braf_tracked\M113\preview\cwr3_b_m113a3_mev.jpg";
editorPreview="\braf\braf_tracked\m113\preview\cwr3_b_m113a3_mev.jpg";
faction="BRAF_faction_usa";
hiddenSelections[]={"hs_camo1","hs_camo2","hs_camo3","hs_camo4"};
hiddenSelectionsTextures[] =
{
"braf\braf_tracked\M113\data\main_olive_CO.paa",
"braf\braf_tracked\M113\data\unique_olive_CO.paa",
"braf\braf_tracked\M113\data\accessories_olive_CO.paa",
"braf\braf_tracked\m113\data\main_olive_co.paa",
"braf\braf_tracked\m113\data\unique_olive_co.paa",
"braf\braf_tracked\m113\data\accessories_olive_co.paa",
""
//"\cwr3\general\cwr3_signs\data\sign_med_co.paa"
};
icon="braf\braf_tracked\M113\ui\icon_m113a3_mev_ca.paa";
icon="braf\braf_tracked\m113\ui\icon_m113a3_mev_ca.paa";
maximumLoad=5000;
model="braf\braf_tracked\M113\BRAF_m113a3_mev.p3d";
picture="braf\braf_tracked\M113\ui\picture_m113_mev_ca.paa";
model="braf\braf_tracked\m113\braf_m113a3_mev.p3d";
picture="braf\braf_tracked\m113\ui\picture_m113_mev_ca.paa";
scope=2;
scopeCurator=2;
side=1;
@@ -981,12 +981,12 @@ class BRAF_m113a3_mev : BRAF_M113_Med_Base
class olive
{
displayName="Olive Drab";
author="BRAF";
author = "BRAF TEAM";
textures[] =
{
"braf\braf_tracked\M113\data\main_olive_CO.paa",
"braf\braf_tracked\M113\data\unique_olive_CO.paa",
"braf\braf_tracked\M113\data\accessories_olive_CO.paa",
"braf\braf_tracked\m113\data\main_olive_co.paa",
"braf\braf_tracked\m113\data\unique_olive_co.paa",
"braf\braf_tracked\m113\data\accessories_olive_co.paa",
"",
//"\cwr3\general\cwr3_signs\data\sign_med_co.paa"
};
@@ -999,16 +999,16 @@ class BRAF_m113a3_mev : BRAF_M113_Med_Base
mat[] =
{
"a3\data_f\default.rvmat","a3\data_f\default.rvmat","a3\data_f\default_destruct.rvmat",
"braf\braf_tracked\M113\Data\track.rvmat","braf\braf_tracked\M113\Data\track_damage.rvmat","braf\braf_tracked\M113\Data\track_destruct.rvmat",
"braf\braf_tracked\M113\data\577_interior.rvmat","braf\braf_tracked\M113\data\577_interior_damage.rvmat","braf\braf_tracked\M113\data\577_interior_destruct.rvmat",
"braf\braf_tracked\M113\data\577_main.rvmat","braf\braf_tracked\M113\data\577_main_damage.rvmat","braf\braf_tracked\M113\data\577_main_destruct.rvmat",
"braf\braf_tracked\M113\data\m163.rvmat","braf\braf_tracked\M113\data\m163_damage.rvmat","braf\braf_tracked\M113\data\m163_destruct.rvmat",
"braf\braf_tracked\M113\data\interior.rvmat","braf\braf_tracked\M113\data\interior_damage.rvmat","braf\braf_tracked\M113\data\interior_destruct.rvmat",
"braf\braf_tracked\M113\data\accessories.rvmat","braf\braf_tracked\M113\data\accessories_damage.rvmat","braf\braf_tracked\M113\data\accessories_destruct.rvmat",
"braf\braf_tracked\M113\data\panel.rvmat","braf\braf_tracked\M113\data\panel_damage.rvmat","braf\braf_tracked\M113\data\panel_destruct.rvmat",
"braf\braf_tracked\M113\data\track.rvmat","braf\braf_tracked\M113\data\track_damage.rvmat","braf\braf_tracked\M113\data\track_destruct.rvmat",
"braf\braf_tracked\M113\data\main.rvmat","braf\braf_tracked\M113\data\main_damage.rvmat","braf\braf_tracked\M113\data\main_destruct.rvmat",
"braf\braf_tracked\M113\data\unique.rvmat","braf\braf_tracked\M113\data\unique_damage.rvmat","braf\braf_tracked\M113\data\unique_destruct.rvmat"
"braf\braf_tracked\m113\data\track.rvmat","braf\braf_tracked\m113\data\track_damage.rvmat","braf\braf_tracked\m113\data\track_destruct.rvmat",
"braf\braf_tracked\m113\data\577_interior.rvmat","braf\braf_tracked\m113\data\577_interior_damage.rvmat","braf\braf_tracked\m113\data\577_interior_destruct.rvmat",
"braf\braf_tracked\m113\data\577_main.rvmat","braf\braf_tracked\m113\data\577_main_damage.rvmat","braf\braf_tracked\m113\data\577_main_destruct.rvmat",
"braf\braf_tracked\m113\data\m163.rvmat","braf\braf_tracked\m113\data\m163_damage.rvmat","braf\braf_tracked\m113\data\m163_destruct.rvmat",
"braf\braf_tracked\m113\data\interior.rvmat","braf\braf_tracked\m113\data\interior_damage.rvmat","braf\braf_tracked\m113\data\interior_destruct.rvmat",
"braf\braf_tracked\m113\data\accessories.rvmat","braf\braf_tracked\m113\data\accessories_damage.rvmat","braf\braf_tracked\m113\data\accessories_destruct.rvmat",
"braf\braf_tracked\m113\data\panel.rvmat","braf\braf_tracked\m113\data\panel_damage.rvmat","braf\braf_tracked\m113\data\panel_destruct.rvmat",
"braf\braf_tracked\m113\data\track.rvmat","braf\braf_tracked\m113\data\track_damage.rvmat","braf\braf_tracked\m113\data\track_destruct.rvmat",
"braf\braf_tracked\m113\data\main.rvmat","braf\braf_tracked\m113\data\main_damage.rvmat","braf\braf_tracked\m113\data\main_destruct.rvmat",
"braf\braf_tracked\m113\data\unique.rvmat","braf\braf_tracked\m113\data\unique_damage.rvmat","braf\braf_tracked\m113\data\unique_destruct.rvmat"
};
};
class Turrets: Turrets
@@ -1051,28 +1051,28 @@ class BRAF_m113a3_mev : BRAF_M113_Med_Base
magazines[]={"SmokeLauncherMag"};
smokeLauncherOnTurret=0;
};
class BRAF_m113a1_mev : BRAF_M113_Med_Base
class braf_m113a1_mev : braf_m113_med_base
{
accuracy=0.3;
author="BRAF";
author = "BRAF TEAM";
crew="BRAF_Army_ArmorCrew";
displayName="M113A1 MedEvac";
dlc="BRAF_dlc";
editorPreview="\braf\braf_tracked\M113\preview\cwr3_b_m113a1_mev.jpg";
editorPreview="\braf\braf_tracked\m113\preview\cwr3_b_m113a1_mev.jpg";
faction="BRAF_faction_usa";
hiddenSelections[]={"hs_camo1","hs_camo2","hs_camo3","hs_camo4"};
hiddenSelectionsTextures[] =
{
"braf\braf_tracked\M113\data\main_olive_CO.paa",
"braf\braf_tracked\M113\data\unique_olive_CO.paa",
"braf\braf_tracked\m113\data\main_olive_co.paa",
"braf\braf_tracked\m113\data\unique_olive_co.paa",
"",
"",
//"\cwr3\general\cwr3_signs\data\sign_med_co.paa"
};
icon="braf\braf_tracked\M113\ui\icon_m113a3_mev_ca.paa";
icon="braf\braf_tracked\m113\ui\icon_m113a3_mev_ca.paa";
maximumLoad=5000;
model="braf\braf_tracked\M113\BRAF_m113a1_mev.p3d";
picture="braf\braf_tracked\M113\ui\picture_m113_mev_ca.paa";
model="braf\braf_tracked\m113\braf_m113a1_mev.p3d";
picture="braf\braf_tracked\m113\ui\picture_m113_mev_ca.paa";
scope=2;
scopeCurator=2;
side=1;
@@ -1100,11 +1100,11 @@ class BRAF_m113a1_mev : BRAF_M113_Med_Base
class olive
{
displayName="Olive Drab";
author="BRAF";
author = "BRAF TEAM";
textures[] =
{
"braf\braf_tracked\M113\data\main_olive_CO.paa",
"braf\braf_tracked\M113\data\unique_olive_CO.paa",
"braf\braf_tracked\m113\data\main_olive_co.paa",
"braf\braf_tracked\m113\data\unique_olive_co.paa",
"",
"",
//"\cwr3\general\cwr3_signs\data\sign_med_co.paa"
@@ -1118,16 +1118,16 @@ class BRAF_m113a1_mev : BRAF_M113_Med_Base
mat[] =
{
"a3\data_f\default.rvmat","a3\data_f\default.rvmat","a3\data_f\default_destruct.rvmat",
"braf\braf_tracked\M113\Data\track.rvmat","braf\braf_tracked\M113\Data\track_damage.rvmat","braf\braf_tracked\M113\Data\track_destruct.rvmat",
"braf\braf_tracked\M113\data\577_interior.rvmat","braf\braf_tracked\M113\data\577_interior_damage.rvmat","braf\braf_tracked\M113\data\577_interior_destruct.rvmat",
"braf\braf_tracked\M113\data\577_main.rvmat","braf\braf_tracked\M113\data\577_main_damage.rvmat","braf\braf_tracked\M113\data\577_main_destruct.rvmat",
"braf\braf_tracked\M113\data\m163.rvmat","braf\braf_tracked\M113\data\m163_damage.rvmat","braf\braf_tracked\M113\data\m163_destruct.rvmat",
"braf\braf_tracked\M113\data\interior.rvmat","braf\braf_tracked\M113\data\interior_damage.rvmat","braf\braf_tracked\M113\data\interior_destruct.rvmat",
"braf\braf_tracked\M113\data\accessories.rvmat","braf\braf_tracked\M113\data\accessories_damage.rvmat","braf\braf_tracked\M113\data\accessories_destruct.rvmat",
"braf\braf_tracked\M113\data\panel.rvmat","braf\braf_tracked\M113\data\panel_damage.rvmat","braf\braf_tracked\M113\data\panel_destruct.rvmat",
"braf\braf_tracked\M113\data\track.rvmat","braf\braf_tracked\M113\data\track_damage.rvmat","braf\braf_tracked\M113\data\track_destruct.rvmat",
"braf\braf_tracked\M113\data\main.rvmat","braf\braf_tracked\M113\data\main_damage.rvmat","braf\braf_tracked\M113\data\main_destruct.rvmat",
"braf\braf_tracked\M113\data\unique.rvmat","braf\braf_tracked\M113\data\unique_damage.rvmat","braf\braf_tracked\M113\data\unique_destruct.rvmat"
"braf\braf_tracked\m113\data\track.rvmat","braf\braf_tracked\m113\data\track_damage.rvmat","braf\braf_tracked\m113\data\track_destruct.rvmat",
"braf\braf_tracked\m113\data\577_interior.rvmat","braf\braf_tracked\m113\data\577_interior_damage.rvmat","braf\braf_tracked\m113\data\577_interior_destruct.rvmat",
"braf\braf_tracked\m113\data\577_main.rvmat","braf\braf_tracked\m113\data\577_main_damage.rvmat","braf\braf_tracked\m113\data\577_main_destruct.rvmat",
"braf\braf_tracked\m113\data\m163.rvmat","braf\braf_tracked\m113\data\m163_damage.rvmat","braf\braf_tracked\m113\data\m163_destruct.rvmat",
"braf\braf_tracked\m113\data\interior.rvmat","braf\braf_tracked\m113\data\interior_damage.rvmat","braf\braf_tracked\m113\data\interior_destruct.rvmat",
"braf\braf_tracked\m113\data\accessories.rvmat","braf\braf_tracked\m113\data\accessories_damage.rvmat","braf\braf_tracked\m113\data\accessories_destruct.rvmat",
"braf\braf_tracked\m113\data\panel.rvmat","braf\braf_tracked\m113\data\panel_damage.rvmat","braf\braf_tracked\m113\data\panel_destruct.rvmat",
"braf\braf_tracked\m113\data\track.rvmat","braf\braf_tracked\m113\data\track_damage.rvmat","braf\braf_tracked\m113\data\track_destruct.rvmat",
"braf\braf_tracked\m113\data\main.rvmat","braf\braf_tracked\m113\data\main_damage.rvmat","braf\braf_tracked\m113\data\main_destruct.rvmat",
"braf\braf_tracked\m113\data\unique.rvmat","braf\braf_tracked\m113\data\unique_damage.rvmat","braf\braf_tracked\m113\data\unique_destruct.rvmat"
};
};
class Turrets: Turrets
@@ -1171,28 +1171,28 @@ class BRAF_m113a1_mev : BRAF_M113_Med_Base
driverhasflares=0;
smokeLauncherOnTurret=0;
};
class BRAF_m113a3_hq : BRAF_m113a3_mev
class braf_m113a3_hq : braf_m113a3_mev
{
accuracy=0.3;
attendant=0;
author="BRAF";
author = "BRAF TEAM";
crew="BRAF_Army_ArmorCrew";
displayName="M113A3 HQ";
dlc="BRAF_dlc";
editorPreview="\braf\braf_tracked\M113\preview\cwr3_b_m113a3_hq.jpg";
editorPreview="\braf\braf_tracked\m113\preview\cwr3_b_m113a3_hq.jpg";
faction="BRAF_faction_usa";
hiddenSelections[]={"hs_camo1","hs_camo2","hs_camo3","hs_camo4"};
hiddenSelectionsTextures[] =
{
"braf\braf_tracked\M113\data\main_olive_CO.paa",
"braf\braf_tracked\M113\data\unique_olive_CO.paa",
"braf\braf_tracked\M113\data\accessories_olive_CO.paa",
"braf\braf_tracked\m113\data\main_olive_co.paa",
"braf\braf_tracked\m113\data\unique_olive_co.paa",
"braf\braf_tracked\m113\data\accessories_olive_co.paa",
""
};
icon="braf\braf_tracked\M113\ui\icon_m113a3_hq_ca.paa";
icon="braf\braf_tracked\m113\ui\icon_m113a3_hq_ca.paa";
maximumLoad=5000;
model="braf\braf_tracked\M113\BRAF_m113a3_mhq.p3d";
picture="braf\braf_tracked\M113\ui\picture_m113_mev_ca.paa";
model="braf\braf_tracked\m113\braf_m113a3_mhq.p3d";
picture="braf\braf_tracked\m113\ui\picture_m113_mev_ca.paa";
scope=2;
scopeCurator=2;
side=1;
@@ -1263,12 +1263,12 @@ class BRAF_m113a3_hq : BRAF_m113a3_mev
class olive
{
displayName="Olive Drab";
author="BRAF";
author = "BRAF TEAM";
textures[] =
{
"braf\braf_tracked\M113\data\main_olive_CO.paa",
"braf\braf_tracked\M113\data\unique_olive_CO.paa",
"braf\braf_tracked\M113\data\accessories_olive_CO.paa",
"braf\braf_tracked\m113\data\main_olive_co.paa",
"braf\braf_tracked\m113\data\unique_olive_co.paa",
"braf\braf_tracked\m113\data\accessories_olive_co.paa",
""
};
factions[]={};
@@ -1280,16 +1280,16 @@ class BRAF_m113a3_hq : BRAF_m113a3_mev
mat[] =
{
"a3\data_f\default.rvmat","a3\data_f\default.rvmat","a3\data_f\default_destruct.rvmat",
"braf\braf_tracked\M113\Data\track.rvmat","braf\braf_tracked\M113\Data\track_damage.rvmat","braf\braf_tracked\M113\Data\track_destruct.rvmat",
"braf\braf_tracked\M113\data\577_interior.rvmat","braf\braf_tracked\M113\data\577_interior_damage.rvmat","braf\braf_tracked\M113\data\577_interior_destruct.rvmat",
"braf\braf_tracked\M113\data\577_main.rvmat","braf\braf_tracked\M113\data\577_main_damage.rvmat","braf\braf_tracked\M113\data\577_main_destruct.rvmat",
"braf\braf_tracked\M113\data\m163.rvmat","braf\braf_tracked\M113\data\m163_damage.rvmat","braf\braf_tracked\M113\data\m163_destruct.rvmat",
"braf\braf_tracked\M113\data\interior.rvmat","braf\braf_tracked\M113\data\interior_damage.rvmat","braf\braf_tracked\M113\data\interior_destruct.rvmat",
"braf\braf_tracked\M113\data\accessories.rvmat","braf\braf_tracked\M113\data\accessories_damage.rvmat","braf\braf_tracked\M113\data\accessories_destruct.rvmat",
"braf\braf_tracked\M113\data\panel.rvmat","braf\braf_tracked\M113\data\panel_damage.rvmat","braf\braf_tracked\M113\data\panel_destruct.rvmat",
"braf\braf_tracked\M113\data\track.rvmat","braf\braf_tracked\M113\data\track_damage.rvmat","braf\braf_tracked\M113\data\track_destruct.rvmat",
"braf\braf_tracked\M113\data\main.rvmat","braf\braf_tracked\M113\data\main_damage.rvmat","braf\braf_tracked\M113\data\main_destruct.rvmat",
"braf\braf_tracked\M113\data\unique.rvmat","braf\braf_tracked\M113\data\unique_damage.rvmat","braf\braf_tracked\M113\data\unique_destruct.rvmat"
"braf\braf_tracked\m113\data\track.rvmat","braf\braf_tracked\m113\data\track_damage.rvmat","braf\braf_tracked\m113\data\track_destruct.rvmat",
"braf\braf_tracked\m113\data\577_interior.rvmat","braf\braf_tracked\m113\data\577_interior_damage.rvmat","braf\braf_tracked\m113\data\577_interior_destruct.rvmat",
"braf\braf_tracked\m113\data\577_main.rvmat","braf\braf_tracked\m113\data\577_main_damage.rvmat","braf\braf_tracked\m113\data\577_main_destruct.rvmat",
"braf\braf_tracked\m113\data\m163.rvmat","braf\braf_tracked\m113\data\m163_damage.rvmat","braf\braf_tracked\m113\data\m163_destruct.rvmat",
"braf\braf_tracked\m113\data\interior.rvmat","braf\braf_tracked\m113\data\interior_damage.rvmat","braf\braf_tracked\m113\data\interior_destruct.rvmat",
"braf\braf_tracked\m113\data\accessories.rvmat","braf\braf_tracked\m113\data\accessories_damage.rvmat","braf\braf_tracked\m113\data\accessories_destruct.rvmat",
"braf\braf_tracked\m113\data\panel.rvmat","braf\braf_tracked\m113\data\panel_damage.rvmat","braf\braf_tracked\m113\data\panel_destruct.rvmat",
"braf\braf_tracked\m113\data\track.rvmat","braf\braf_tracked\m113\data\track_damage.rvmat","braf\braf_tracked\m113\data\track_destruct.rvmat",
"braf\braf_tracked\m113\data\main.rvmat","braf\braf_tracked\m113\data\main_damage.rvmat","braf\braf_tracked\m113\data\main_destruct.rvmat",
"braf\braf_tracked\m113\data\unique.rvmat","braf\braf_tracked\m113\data\unique_damage.rvmat","braf\braf_tracked\m113\data\unique_destruct.rvmat"
};
};
class Turrets: Turrets
@@ -1342,28 +1342,28 @@ class BRAF_m113a3_hq : BRAF_m113a3_mev
hideWeaponsCargo=0;
transportSoldier=2;
};
class BRAF_m113a1_hq : BRAF_m113a1_mev
class braf_m113a1_hq : braf_m113a1_mev
{
accuracy=0.3;
attendant=0;
author="BRAF";
author = "BRAF TEAM";
crew="BRAF_Army_ArmorCrew";
displayName="M113A1 HQ";
dlc="BRAF_dlc";
editorPreview="\braf\braf_tracked\M113\preview\cwr3_b_m113a1_hq.jpg";
editorPreview="\braf\braf_tracked\m113\preview\cwr3_b_m113a1_hq.jpg";
faction="BRAF_faction_usa";
hiddenSelections[]={"hs_camo1","hs_camo2","hs_camo3","hs_camo4"};
hiddenSelectionsTextures[] =
{
"braf\braf_tracked\M113\data\main_olive_CO.paa",
"braf\braf_tracked\M113\data\unique_olive_CO.paa",
"braf\braf_tracked\M113\data\accessories_olive_CO.paa",
"braf\braf_tracked\m113\data\main_olive_co.paa",
"braf\braf_tracked\m113\data\unique_olive_co.paa",
"braf\braf_tracked\m113\data\accessories_olive_co.paa",
""
};
icon="braf\braf_tracked\M113\ui\icon_m113a3_hq_ca.paa";
icon="braf\braf_tracked\m113\ui\icon_m113a3_hq_ca.paa";
maximumLoad=5000;
model="braf\braf_tracked\M113\BRAF_m113a1_mhq.p3d";
picture="braf\braf_tracked\M113\ui\picture_m113_mev_ca.paa";
model="braf\braf_tracked\m113\braf_m113a1_mhq.p3d";
picture="braf\braf_tracked\m113\ui\picture_m113_mev_ca.paa";
scope=2;
scopeCurator=2;
side=1;
@@ -1433,12 +1433,12 @@ class BRAF_m113a1_hq : BRAF_m113a1_mev
class olive
{
displayName="Olive Drab";
author="BRAF";
author = "BRAF TEAM";
textures[] =
{
"braf\braf_tracked\M113\data\main_olive_CO.paa",
"braf\braf_tracked\M113\data\unique_olive_CO.paa",
"braf\braf_tracked\M113\data\accessories_olive_CO.paa",
"braf\braf_tracked\m113\data\main_olive_co.paa",
"braf\braf_tracked\m113\data\unique_olive_co.paa",
"braf\braf_tracked\m113\data\accessories_olive_co.paa",
""
};
factions[]={};
@@ -1450,16 +1450,16 @@ class BRAF_m113a1_hq : BRAF_m113a1_mev
mat[] =
{
"a3\data_f\default.rvmat","a3\data_f\default.rvmat","a3\data_f\default_destruct.rvmat",
"braf\braf_tracked\M113\Data\track.rvmat","braf\braf_tracked\M113\Data\track_damage.rvmat","braf\braf_tracked\M113\Data\track_destruct.rvmat",
"braf\braf_tracked\M113\data\577_interior.rvmat","braf\braf_tracked\M113\data\577_interior_damage.rvmat","braf\braf_tracked\M113\data\577_interior_destruct.rvmat",
"braf\braf_tracked\M113\data\577_main.rvmat","braf\braf_tracked\M113\data\577_main_damage.rvmat","braf\braf_tracked\M113\data\577_main_destruct.rvmat",
"braf\braf_tracked\M113\data\m163.rvmat","braf\braf_tracked\M113\data\m163_damage.rvmat","braf\braf_tracked\M113\data\m163_destruct.rvmat",
"braf\braf_tracked\M113\data\interior.rvmat","braf\braf_tracked\M113\data\interior_damage.rvmat","braf\braf_tracked\M113\data\interior_destruct.rvmat",
"braf\braf_tracked\M113\data\accessories.rvmat","braf\braf_tracked\M113\data\accessories_damage.rvmat","braf\braf_tracked\M113\data\accessories_destruct.rvmat",
"braf\braf_tracked\M113\data\panel.rvmat","braf\braf_tracked\M113\data\panel_damage.rvmat","braf\braf_tracked\M113\data\panel_destruct.rvmat",
"braf\braf_tracked\M113\data\track.rvmat","braf\braf_tracked\M113\data\track_damage.rvmat","braf\braf_tracked\M113\data\track_destruct.rvmat",
"braf\braf_tracked\M113\data\main.rvmat","braf\braf_tracked\M113\data\main_damage.rvmat","braf\braf_tracked\M113\data\main_destruct.rvmat",
"braf\braf_tracked\M113\data\unique.rvmat","braf\braf_tracked\M113\data\unique_damage.rvmat","braf\braf_tracked\M113\data\unique_destruct.rvmat"
"braf\braf_tracked\m113\data\track.rvmat","braf\braf_tracked\m113\data\track_damage.rvmat","braf\braf_tracked\m113\data\track_destruct.rvmat",
"braf\braf_tracked\m113\data\577_interior.rvmat","braf\braf_tracked\m113\data\577_interior_damage.rvmat","braf\braf_tracked\m113\data\577_interior_destruct.rvmat",
"braf\braf_tracked\m113\data\577_main.rvmat","braf\braf_tracked\m113\data\577_main_damage.rvmat","braf\braf_tracked\m113\data\577_main_destruct.rvmat",
"braf\braf_tracked\m113\data\m163.rvmat","braf\braf_tracked\m113\data\m163_damage.rvmat","braf\braf_tracked\m113\data\m163_destruct.rvmat",
"braf\braf_tracked\m113\data\interior.rvmat","braf\braf_tracked\m113\data\interior_damage.rvmat","braf\braf_tracked\m113\data\interior_destruct.rvmat",
"braf\braf_tracked\m113\data\accessories.rvmat","braf\braf_tracked\m113\data\accessories_damage.rvmat","braf\braf_tracked\m113\data\accessories_destruct.rvmat",
"braf\braf_tracked\m113\data\panel.rvmat","braf\braf_tracked\m113\data\panel_damage.rvmat","braf\braf_tracked\m113\data\panel_destruct.rvmat",
"braf\braf_tracked\m113\data\track.rvmat","braf\braf_tracked\m113\data\track_damage.rvmat","braf\braf_tracked\m113\data\track_destruct.rvmat",
"braf\braf_tracked\m113\data\main.rvmat","braf\braf_tracked\m113\data\main_damage.rvmat","braf\braf_tracked\m113\data\main_destruct.rvmat",
"braf\braf_tracked\m113\data\unique.rvmat","braf\braf_tracked\m113\data\unique_damage.rvmat","braf\braf_tracked\m113\data\unique_destruct.rvmat"
};
};
class Turrets: Turrets
@@ -1512,28 +1512,28 @@ class BRAF_m113a1_hq : BRAF_m113a1_mev
hideWeaponsCargo=0;
transportSoldier=2;
};
class BRAF_m163 : BRAF_M163_Base
class braf_m163 : braf_m163_base
{
accuracy=0.3;
author="BRAF";
author = "BRAF TEAM";
crew="BRAF_Army_ArmorCrew";
displayName="M163";
dlc="BRAF_dlc";
editorPreview="\braf\braf_tracked\M113\preview\cwr3_b_m163.jpg";
editorPreview="\braf\braf_tracked\m113\preview\cwr3_b_m163.jpg";
faction="BRAF_faction_usa";
hiddenSelections[]={"hs_camo1","hs_camo2","hs_camo3","hs_camo4","hs_camo5"};
hiddenSelectionsTextures[] =
{
"braf\braf_tracked\M113\data\main_olive_co.paa",
"braf\braf_tracked\M113\data\m163_main_olive_co.paa",
"braf\braf_tracked\M113\data\m163_olive_co.paa",
"braf\braf_tracked\M113\data\unique_olive_co.paa",
"braf\braf_tracked\M113\data\accessories_olive_co.paa"
"braf\braf_tracked\m113\data\main_olive_co.paa",
"braf\braf_tracked\m113\data\m163_main_olive_co.paa",
"braf\braf_tracked\m113\data\m163_olive_co.paa",
"braf\braf_tracked\m113\data\unique_olive_co.paa",
"braf\braf_tracked\m113\data\accessories_olive_co.paa"
};
icon="braf\braf_tracked\M113\ui\icon_m163_ca.paa";
icon="braf\braf_tracked\m113\ui\icon_m163_ca.paa";
maximumLoad=2500;
model="braf\braf_tracked\M113\BRAF_m163.p3d";
picture="braf\braf_tracked\M113\ui\picture_m163_ca.paa";
model="braf\braf_tracked\m113\braf_m163.p3d";
picture="braf\braf_tracked\m113\ui\picture_m163_ca.paa";
scope=2;
scopeCurator=2;
side=1;
@@ -1551,14 +1551,14 @@ class BRAF_m163 : BRAF_M163_Base
class olive
{
displayName="Olive Drab";
author="BRAF";
author = "BRAF TEAM";
textures[] =
{
"braf\braf_tracked\M113\data\main_olive_co.paa",
"braf\braf_tracked\M113\data\m163_main_olive_co.paa",
"braf\braf_tracked\M113\data\m163_olive_co.paa",
"braf\braf_tracked\M113\data\unique_olive_co.paa",
"braf\braf_tracked\M113\data\accessories_olive_co.paa"
"braf\braf_tracked\m113\data\main_olive_co.paa",
"braf\braf_tracked\m113\data\m163_main_olive_co.paa",
"braf\braf_tracked\m113\data\m163_olive_co.paa",
"braf\braf_tracked\m113\data\unique_olive_co.paa",
"braf\braf_tracked\m113\data\accessories_olive_co.paa"
};
factions[]={};
};
@@ -1569,17 +1569,17 @@ class BRAF_m163 : BRAF_M163_Base
mat[] =
{
"a3\data_f\default.rvmat","a3\data_f\default.rvmat","a3\data_f\default_destruct.rvmat",
"braf\braf_tracked\M113\Data\track.rvmat","braf\braf_tracked\M113\Data\track_damage.rvmat","braf\braf_tracked\M113\Data\track_destruct.rvmat",
"braf\braf_tracked\M113\data\577_interior.rvmat","braf\braf_tracked\M113\data\577_interior_damage.rvmat","braf\braf_tracked\M113\data\577_interior_destruct.rvmat",
"braf\braf_tracked\M113\data\577_main.rvmat","braf\braf_tracked\M113\data\577_main_damage.rvmat","braf\braf_tracked\M113\data\577_main_destruct.rvmat",
"braf\braf_tracked\M113\data\m163.rvmat","braf\braf_tracked\M113\data\m163_damage.rvmat","braf\braf_tracked\M113\data\m163_destruct.rvmat",
"braf\braf_tracked\M113\data\interior.rvmat","braf\braf_tracked\M113\data\interior_damage.rvmat","braf\braf_tracked\M113\data\interior_destruct.rvmat",
"braf\braf_tracked\M113\data\accessories.rvmat","braf\braf_tracked\M113\data\accessories_damage.rvmat","braf\braf_tracked\M113\data\accessories_destruct.rvmat",
"braf\braf_tracked\M113\data\panel.rvmat","braf\braf_tracked\M113\data\panel_damage.rvmat","braf\braf_tracked\M113\data\panel_destruct.rvmat",
"braf\braf_tracked\M113\data\track.rvmat","braf\braf_tracked\M113\data\track_damage.rvmat","braf\braf_tracked\M113\data\track_destruct.rvmat",
"braf\braf_tracked\M113\data\main.rvmat","braf\braf_tracked\M113\data\main_damage.rvmat","braf\braf_tracked\M113\data\main_destruct.rvmat",
"braf\braf_tracked\M113\data\unique.rvmat","braf\braf_tracked\M113\data\unique_damage.rvmat","braf\braf_tracked\M113\data\unique_destruct.rvmat",
"braf\braf_tracked\M113\data\m163_main.rvmat","braf\braf_tracked\M113\data\m163_main_damage.rvmat","braf\braf_tracked\M113\data\m163_main_destruct.rvmat"
"braf\braf_tracked\m113\data\track.rvmat","braf\braf_tracked\m113\data\track_damage.rvmat","braf\braf_tracked\m113\data\track_destruct.rvmat",
"braf\braf_tracked\m113\data\577_interior.rvmat","braf\braf_tracked\m113\data\577_interior_damage.rvmat","braf\braf_tracked\m113\data\577_interior_destruct.rvmat",
"braf\braf_tracked\m113\data\577_main.rvmat","braf\braf_tracked\m113\data\577_main_damage.rvmat","braf\braf_tracked\m113\data\577_main_destruct.rvmat",
"braf\braf_tracked\m113\data\m163.rvmat","braf\braf_tracked\m113\data\m163_damage.rvmat","braf\braf_tracked\m113\data\m163_destruct.rvmat",
"braf\braf_tracked\m113\data\interior.rvmat","braf\braf_tracked\m113\data\interior_damage.rvmat","braf\braf_tracked\m113\data\interior_destruct.rvmat",
"braf\braf_tracked\m113\data\accessories.rvmat","braf\braf_tracked\m113\data\accessories_damage.rvmat","braf\braf_tracked\m113\data\accessories_destruct.rvmat",
"braf\braf_tracked\m113\data\panel.rvmat","braf\braf_tracked\m113\data\panel_damage.rvmat","braf\braf_tracked\m113\data\panel_destruct.rvmat",
"braf\braf_tracked\m113\data\track.rvmat","braf\braf_tracked\m113\data\track_damage.rvmat","braf\braf_tracked\m113\data\track_destruct.rvmat",
"braf\braf_tracked\m113\data\main.rvmat","braf\braf_tracked\m113\data\main_damage.rvmat","braf\braf_tracked\m113\data\main_destruct.rvmat",
"braf\braf_tracked\m113\data\unique.rvmat","braf\braf_tracked\m113\data\unique_damage.rvmat","braf\braf_tracked\m113\data\unique_destruct.rvmat",
"braf\braf_tracked\m113\data\m163_main.rvmat","braf\braf_tracked\m113\data\m163_main_damage.rvmat","braf\braf_tracked\m113\data\m163_main_destruct.rvmat"
};
};
driverforceoptics=0;
@@ -1,5 +1,5 @@
class StageTI {
texture = "braf\braf_tracked\M113\data\577_interior_ti_ca.paa";
texture = "braf\braf_tracked\m113\data\577_interior_ti_ca.paa";
};
ambient[] = { 1.0, 1.0, 1.0, 1.0 };
diffuse[] = { 1.0, 1.0, 1.0, 1.0 };
@@ -11,7 +11,7 @@ PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1 {
texture = "braf\braf_tracked\M113\data\577_interior_nohq.paa";
texture = "braf\braf_tracked\m113\data\577_interior_nohq.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -41,7 +41,7 @@ class Stage3 {
};
};
class Stage4 {
texture = "braf\braf_tracked\M113\data\577_interior_as.paa";
texture = "braf\braf_tracked\m113\data\577_interior_as.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -51,7 +51,7 @@ class Stage4 {
};
};
class Stage5 {
texture = "braf\braf_tracked\M113\data\577_interior_smdi.paa";
texture = "braf\braf_tracked\m113\data\577_interior_smdi.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -2,7 +2,7 @@ class StageTI
{
texture="braf\braf_tracked\M113\data\577_interior_ti_ca.paa";
texture="braf\braf_tracked\m113\data\577_interior_ti_ca.paa";
};
ambient[]={1.0,1.0,1.0,1.0};
@@ -15,7 +15,7 @@ PixelShaderID="Super";
VertexShaderID="Super";
class Stage1 {
texture="braf\braf_tracked\M113\data\577_interior_nohq.paa";
texture="braf\braf_tracked\m113\data\577_interior_nohq.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
{
@@ -65,7 +65,7 @@ class Stage4 {
};
class Stage5 {
texture="braf\braf_tracked\M113\data\577_interior_smdi.paa";
texture="braf\braf_tracked\m113\data\577_interior_smdi.paa";
uvSource = "tex";
class uvTransform {
+4 -4
View File
@@ -1,5 +1,5 @@
class StageTI {
texture = "braf\braf_tracked\M113\data\577_main_ti_ca.paa";
texture = "braf\braf_tracked\m113\data\577_main_ti_ca.paa";
};
ambient[] = { 1.0, 1.0, 1.0, 1.0 };
diffuse[] = { 1.0, 1.0, 1.0, 1.0 };
@@ -11,7 +11,7 @@ PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1 {
texture = "braf\braf_tracked\M113\data\577_main_nohq.paa";
texture = "braf\braf_tracked\m113\data\577_main_nohq.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -41,7 +41,7 @@ class Stage3 {
};
};
class Stage4 {
texture = "braf\braf_tracked\M113\data\577_main_as.paa";
texture = "braf\braf_tracked\m113\data\577_main_as.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -51,7 +51,7 @@ class Stage4 {
};
};
class Stage5 {
texture = "braf\braf_tracked\M113\data\577_main_smdi.paa";
texture = "braf\braf_tracked\m113\data\577_main_smdi.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -2,7 +2,7 @@ class StageTI
{
texture="braf\braf_tracked\M113\data\577_main_ti_ca.paa";
texture="braf\braf_tracked\m113\data\577_main_ti_ca.paa";
};
ambient[]={1.0,1.0,1.0,1.0};
@@ -15,7 +15,7 @@ PixelShaderID="Super";
VertexShaderID="Super";
class Stage1 {
texture="braf\braf_tracked\M113\data\577_main_nohq.paa";
texture="braf\braf_tracked\m113\data\577_main_nohq.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
{
@@ -65,7 +65,7 @@ class Stage4 {
};
class Stage5 {
texture="braf\braf_tracked\M113\data\577_main_smdi.paa";
texture="braf\braf_tracked\m113\data\577_main_smdi.paa";
uvSource = "tex";
class uvTransform {
@@ -2,7 +2,7 @@ class StageTI
{
texture = "braf\braf_tracked\M113\data\accessories_ti_ca.paa";
texture = "braf\braf_tracked\m113\data\accessories_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\M113\data\accessories_nohq.paa";
texture = "braf\braf_tracked\m113\data\accessories_nohq.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -43,7 +43,7 @@ class Stage3 {
};
};
class Stage4 {
texture = "braf\braf_tracked\M113\data\accessories_as.paa";
texture = "braf\braf_tracked\m113\data\accessories_as.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -53,7 +53,7 @@ class Stage4 {
};
};
class Stage5 {
texture = "braf\braf_tracked\M113\data\accessories_smdi.paa";
texture = "braf\braf_tracked\m113\data\accessories_smdi.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -2,7 +2,7 @@ class StageTI
{
texture="braf\braf_tracked\M113\data\accessories_ti_ca.paa";
texture="braf\braf_tracked\m113\data\accessories_ti_ca.paa";
};
ambient[]={1.0,1.0,1.0,1.0};
@@ -15,7 +15,7 @@ PixelShaderID="Super";
VertexShaderID="Super";
class Stage1 {
texture="braf\braf_tracked\M113\data\accessories_nohq.paa";
texture="braf\braf_tracked\m113\data\accessories_nohq.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
{
@@ -65,7 +65,7 @@ class Stage4 {
};
class Stage5 {
texture="braf\braf_tracked\M113\data\accessories_smdi.paa";
texture="braf\braf_tracked\m113\data\accessories_smdi.paa";
uvSource = "tex";
class uvTransform {
@@ -8,7 +8,7 @@ PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_characters_backpack\Data\alice_large\alice_large_NOHQ.paa";
texture = "braf\braf_characters_backpack\data\alice_large\alice_large_nohq.paa";
uvSource = "tex";
class uvTransform
{
@@ -44,7 +44,7 @@ class Stage3
};
class Stage4
{
texture = "braf\braf_characters_backpack\Data\alice_large\alice_large_as.paa";
texture = "braf\braf_characters_backpack\data\alice_large\alice_large_as.paa";
uvSource = "tex";
class uvTransform
{
@@ -56,7 +56,7 @@ class Stage4
};
class Stage5
{
texture = "braf\braf_characters_backpack\Data\alice_large\alice_large_smdi.paa";
texture = "braf\braf_characters_backpack\data\alice_large\alice_large_smdi.paa";
uvSource = "tex";
class uvTransform
{
@@ -7,7 +7,7 @@ specularPower = 40;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1 {
texture = "braf\braf_characters_backpack\data\alice_medium\ccb_NOHQ.paa";
texture = "braf\braf_characters_backpack\data\alice_medium\ccb_nohq.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1.0, 0.0, 0.0 };
@@ -37,7 +37,7 @@ class Stage3 {
};
};
class Stage4 {
texture = "braf\braf_characters_backpack\data\alice_medium\ccb_AS.paa";
texture = "braf\braf_characters_backpack\data\alice_medium\ccb_as.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1.0, 0.0, 0.0 };
+1 -1
View File
@@ -123,7 +123,7 @@ class CfgSkeletons
"RightToeBase","RightFoot"
};
// location of pivot points (local axes) for hierarchical animation
pivotsModel="A3\anims_f\data\skeleton\SkeletonPivots.p3d";
pivotsModel="a3\anims_f\data\skeleton\skeletonpivots.p3d";
};
};
+4 -4
View File
@@ -2,7 +2,7 @@ class StageTI
{
texture="braf\braf_tracked\M113\data\interior_ti_ca.paa";
texture="braf\braf_tracked\m113\data\interior_ti_ca.paa";
};
ambient[]={1,1,1,1};
@@ -16,7 +16,7 @@ VertexShaderID="Super";
class Stage1
{
texture="braf\braf_tracked\M113\data\interior_nohq.paa";
texture="braf\braf_tracked\m113\data\interior_nohq.paa";
uvSource="tex";
class uvTransform
{
@@ -52,7 +52,7 @@ pos[]={0,0,0};
};
class Stage4
{
texture="braf\braf_tracked\M113\data\interior_as.paa";
texture="braf\braf_tracked\m113\data\interior_as.paa";
uvSource="tex";
class uvTransform
{
@@ -64,7 +64,7 @@ pos[]={0,0,0};
};
class Stage5
{
texture="braf\braf_tracked\M113\data\interior_smdi.paa";
texture="braf\braf_tracked\m113\data\interior_smdi.paa";
uvSource="tex";
class uvTransform
{
@@ -2,7 +2,7 @@ class StageTI
{
texture="braf\braf_tracked\M113\data\interior_ti_ca.paa";
texture="braf\braf_tracked\m113\data\interior_ti_ca.paa";
};
ambient[]={1.0,1.0,1.0,1.0};
@@ -15,7 +15,7 @@ PixelShaderID="Super";
VertexShaderID="Super";
class Stage1 {
texture="braf\braf_tracked\M113\data\interior_nohq.paa";
texture="braf\braf_tracked\m113\data\interior_nohq.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
{
@@ -65,7 +65,7 @@ class Stage4 {
};
class Stage5 {
texture="braf\braf_tracked\M113\data\interior_smdi.paa";
texture="braf\braf_tracked\m113\data\interior_smdi.paa";
uvSource = "tex";
class uvTransform {
+4 -4
View File
@@ -2,7 +2,7 @@ class StageTI
{
texture="braf\braf_tracked\M113\data\m163_ti_ca.paa";
texture="braf\braf_tracked\m113\data\m163_ti_ca.paa";
};
ambient[]={1,1,1,1};
@@ -16,7 +16,7 @@ VertexShaderID="Super";
class Stage1
{
texture="braf\braf_tracked\M113\data\m163_nohq.paa";
texture="braf\braf_tracked\m113\data\m163_nohq.paa";
uvSource="tex";
class uvTransform
{
@@ -52,7 +52,7 @@ pos[]={0,0,0};
};
class Stage4
{
texture="braf\braf_tracked\M113\data\m163_as.paa";
texture="braf\braf_tracked\m113\data\m163_as.paa";
uvSource="tex";
class uvTransform
{
@@ -64,7 +64,7 @@ pos[]={0,0,0};
};
class Stage5
{
texture="braf\braf_tracked\M113\data\m163_smdi.paa";
texture="braf\braf_tracked\m113\data\m163_smdi.paa";
uvSource="tex";
class uvTransform
{
@@ -2,7 +2,7 @@ class StageTI
{
texture="braf\braf_tracked\M113\data\m163_ti_ca.paa";
texture="braf\braf_tracked\m113\data\m163_ti_ca.paa";
};
ambient[]={1.0,1.0,1.0,1.0};
@@ -15,7 +15,7 @@ PixelShaderID="Super";
VertexShaderID="Super";
class Stage1 {
texture="braf\braf_tracked\M113\data\m163_nohq.paa";
texture="braf\braf_tracked\m113\data\m163_nohq.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
{
@@ -65,7 +65,7 @@ class Stage4 {
};
class Stage5 {
texture="braf\braf_tracked\M113\data\m163_smdi.paa";
texture="braf\braf_tracked\m113\data\m163_smdi.paa";
uvSource = "tex";
class uvTransform {
@@ -2,7 +2,7 @@ class StageTI
{
texture="braf\braf_tracked\M113\data\m163_main_ti_ca.paa";
texture="braf\braf_tracked\m113\data\m163_main_ti_ca.paa";
};
ambient[]={1.0,1.0,1.0,1.0};
@@ -16,7 +16,7 @@ VertexShaderID="Super";
class Stage1
{
texture="braf\braf_tracked\M113\data\m163_main_nohq.paa";
texture="braf\braf_tracked\m113\data\m163_main_nohq.paa";
uvSource="tex";
class uvTransform
{
@@ -52,7 +52,7 @@ pos[]={0,0,0};
};
class Stage4
{
texture="braf\braf_tracked\M113\data\m163_main_as.paa";
texture="braf\braf_tracked\m113\data\m163_main_as.paa";
uvSource="tex";
class uvTransform
{
@@ -64,7 +64,7 @@ pos[]={0,0,0};
};
class Stage5
{
texture="braf\braf_tracked\M113\data\m163_main_smdi.paa";
texture="braf\braf_tracked\m113\data\m163_main_smdi.paa";
uvSource="tex";
class uvTransform
{
@@ -2,7 +2,7 @@ class StageTI
{
texture="braf\braf_tracked\M113\data\m163_main_ti_ca.paa";
texture="braf\braf_tracked\m113\data\m163_main_ti_ca.paa";
};
ambient[]={1.0,1.0,1.0,1.0};
@@ -15,7 +15,7 @@ PixelShaderID="Super";
VertexShaderID="Super";
class Stage1 {
texture="braf\braf_tracked\M113\data\m163_main_nohq.paa";
texture="braf\braf_tracked\m113\data\m163_main_nohq.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
{
@@ -65,7 +65,7 @@ class Stage4 {
};
class Stage5 {
texture="braf\braf_tracked\M113\data\m163_main_smdi.paa";
texture="braf\braf_tracked\m113\data\m163_main_smdi.paa";
uvSource = "tex";
class uvTransform {
+4 -4
View File
@@ -2,7 +2,7 @@ class StageTI
{
texture = "braf\braf_tracked\M113\data\main_ti_ca.paa";
texture = "braf\braf_tracked\m113\data\main_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\M113\data\main_nohq.paa";
texture = "braf\braf_tracked\m113\data\main_nohq.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -43,7 +43,7 @@ class Stage3 {
};
};
class Stage4 {
texture = "braf\braf_tracked\M113\data\main_as.paa";
texture = "braf\braf_tracked\m113\data\main_as.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -53,7 +53,7 @@ class Stage4 {
};
};
class Stage5 {
texture = "braf\braf_tracked\M113\data\main_smdi.paa";
texture = "braf\braf_tracked\m113\data\main_smdi.paa";
uvSource = "tex";
class uvTransform {
aside[] = { 1, 0, 0 };
@@ -2,7 +2,7 @@ class StageTI
{
texture="braf\braf_tracked\M113\data\main_ti_ca.paa";
texture="braf\braf_tracked\m113\data\main_ti_ca.paa";
};
ambient[]={1.0,1.0,1.0,1.0};
@@ -15,7 +15,7 @@ PixelShaderID="Super";
VertexShaderID="Super";
class Stage1 {
texture="braf\braf_tracked\M113\data\main_nohq.paa";
texture="braf\braf_tracked\m113\data\main_nohq.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
{
@@ -65,7 +65,7 @@ class Stage4 {
};
class Stage5 {
texture="braf\braf_tracked\M113\data\main_smdi.paa";
texture="braf\braf_tracked\m113\data\main_smdi.paa";
uvSource = "tex";
class uvTransform {
+4 -4
View File
@@ -2,7 +2,7 @@ class StageTI
{
texture="braf\braf_tracked\M113\data\panel_ti_ca.paa";
texture="braf\braf_tracked\m113\data\panel_ti_ca.paa";
};
ambient[]={1.0,1.0,1.0,1.0};
@@ -16,7 +16,7 @@ VertexShaderID="Super";
class Stage1
{
texture="braf\braf_tracked\M113\data\panel_nohq.paa";
texture="braf\braf_tracked\m113\data\panel_nohq.paa";
uvSource="tex";
class uvTransform
{
@@ -52,7 +52,7 @@ pos[]={0,0,0};
};
class Stage4
{
texture="braf\braf_tracked\M113\data\panel_as.paa";
texture="braf\braf_tracked\m113\data\panel_as.paa";
uvSource="tex";
class uvTransform
{
@@ -64,7 +64,7 @@ pos[]={0,0,0};
};
class Stage5
{
texture="braf\braf_tracked\M113\data\panel_smdi.paa";
texture="braf\braf_tracked\m113\data\panel_smdi.paa";
uvSource="tex";
class uvTransform
{
@@ -2,7 +2,7 @@ class StageTI
{
texture="braf\braf_tracked\M113\data\panel_ti_ca.paa";
texture="braf\braf_tracked\m113\data\panel_ti_ca.paa";
};
ambient[]={1.0,1.0,1.0,1.0};
@@ -15,7 +15,7 @@ PixelShaderID="Super";
VertexShaderID="Super";
class Stage1 {
texture="braf\braf_tracked\M113\data\panel_nohq.paa";
texture="braf\braf_tracked\m113\data\panel_nohq.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
{
@@ -65,7 +65,7 @@ class Stage4 {
};
class Stage5 {
texture="braf\braf_tracked\M113\data\panel_smdi.paa";
texture="braf\braf_tracked\m113\data\panel_smdi.paa";
uvSource = "tex";
class uvTransform {
+4 -4
View File
@@ -2,7 +2,7 @@ class StageTI
{
texture="braf\braf_tracked\M113\data\track_ti_ca.paa";
texture="braf\braf_tracked\m113\data\track_ti_ca.paa";
};
ambient[]={1.0,1.0,1.0,1.0};
@@ -16,7 +16,7 @@ VertexShaderID="Super";
class Stage1
{
texture="braf\braf_tracked\M113\data\track_nohq.paa";
texture="braf\braf_tracked\m113\data\track_nohq.paa";
uvSource="tex";
class uvTransform
{
@@ -52,7 +52,7 @@ pos[]={0,0,0};
};
class Stage4
{
texture="braf\braf_tracked\M113\data\track_as.paa";
texture="braf\braf_tracked\m113\data\track_as.paa";
uvSource="tex";
class uvTransform
{
@@ -64,7 +64,7 @@ pos[]={0,0,0};
};
class Stage5
{
texture="braf\braf_tracked\M113\data\track_smdi.paa";
texture="braf\braf_tracked\m113\data\track_smdi.paa";
uvSource="tex";
class uvTransform
{
@@ -2,7 +2,7 @@ class StageTI
{
texture="braf\braf_tracked\M113\data\track_ti_ca.paa";
texture="braf\braf_tracked\m113\data\track_ti_ca.paa";
};
ambient[]={1.0,1.0,1.0,1.0};
@@ -15,7 +15,7 @@ PixelShaderID="Super";
VertexShaderID="Super";
class Stage1 {
texture="braf\braf_tracked\M113\data\track_nohq.paa";
texture="braf\braf_tracked\m113\data\track_nohq.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
{
@@ -65,7 +65,7 @@ class Stage4 {
};
class Stage5 {
texture="braf\braf_tracked\M113\data\track_smdi.paa";
texture="braf\braf_tracked\m113\data\track_smdi.paa";
uvSource = "tex";
class uvTransform {
+4 -4
View File
@@ -2,7 +2,7 @@ class StageTI
{
texture="braf\braf_tracked\M113\data\unique_ti_ca.paa";
texture="braf\braf_tracked\m113\data\unique_ti_ca.paa";
};
ambient[]={1.0,1.0,1.0,1.0};
@@ -16,7 +16,7 @@ VertexShaderID="Super";
class Stage1
{
texture="braf\braf_tracked\M113\data\unique_nohq.paa";
texture="braf\braf_tracked\m113\data\unique_nohq.paa";
uvSource="tex";
class uvTransform
{
@@ -52,7 +52,7 @@ pos[]={0,0,0};
};
class Stage4
{
texture="braf\braf_tracked\M113\data\unique_as.paa";
texture="braf\braf_tracked\m113\data\unique_as.paa";
uvSource="tex";
class uvTransform
{
@@ -64,7 +64,7 @@ pos[]={0,0,0};
};
class Stage5
{
texture="braf\braf_tracked\M113\data\unique_smdi.paa";
texture="braf\braf_tracked\m113\data\unique_smdi.paa";
uvSource="tex";
class uvTransform
{
@@ -2,7 +2,7 @@ class StageTI
{
texture="braf\braf_tracked\M113\data\unique_ti_ca.paa";
texture="braf\braf_tracked\m113\data\unique_ti_ca.paa";
};
ambient[]={1.0,1.0,1.0,1.0};
@@ -15,7 +15,7 @@ PixelShaderID="Super";
VertexShaderID="Super";
class Stage1 {
texture="braf\braf_tracked\M113\data\unique_nohq.paa";
texture="braf\braf_tracked\m113\data\unique_nohq.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
{
@@ -65,7 +65,7 @@ class Stage4 {
};
class Stage5 {
texture="braf\braf_tracked\M113\data\unique_smdi.paa";
texture="braf\braf_tracked\m113\data\unique_smdi.paa";
uvSource = "tex";
class uvTransform {
+114 -114
View File
@@ -1,269 +1,269 @@
attenuationEffectType = "TankAttenuation";
occludeSoundsWhenIn = 1;
obstructSoundsWhenIn = 1;
soundGetIn[] = { "A3\sounds_f\vehicles\armor\noises\get_in_out", 0.562341, 1 };
soundGetOut[] = { "A3\sounds_f\vehicles\armor\noises\get_in_out", 0.562341, 1, 20 };
soundGetIn[] = { "a3\sounds_f\vehicles\armor\noises\get_in_out", 0.562341, 1 };
soundGetOut[] = { "a3\sounds_f\vehicles\armor\noises\get_in_out", 0.562341, 1, 20 };
soundDammage[] = { "", 0.562341, 1 };
soundEngineOnInt[] = { "A3\Sounds_F\vehicles\armor\MBT_01\MBT1_engine_int_start", 0.630957, 1 };
soundEngineOnExt[] = { "A3\Sounds_F\vehicles\armor\MBT_01\MBT1_engine_ext_start", 0.794328, 1, 200 };
soundEngineOffInt[] = { "A3\Sounds_F\vehicles\armor\MBT_01\MBT1_engine_int_stop", 0.630957, 1 };
soundEngineOffExt[] = { "A3\Sounds_F\vehicles\armor\MBT_01\MBT1_engine_ext_stop", 0.794328, 1, 200 };
buildCrash0[] = { "A3\sounds_f\Vehicles\crashes\crash_08", 1, 1, 200 };
buildCrash1[] = { "A3\sounds_f\Vehicles\crashes\crash_09", 1, 1, 200 };
buildCrash2[] = { "A3\sounds_f\Vehicles\crashes\crash_10", 1, 1, 200 };
buildCrash3[] = { "A3\sounds_f\Vehicles\crashes\crash_11", 1, 1, 200 };
soundEngineOnInt[] = { "a3\sounds_f\vehicles\armor\mbt_01\mbt1_engine_int_start", 0.630957, 1 };
soundEngineOnExt[] = { "a3\sounds_f\vehicles\armor\mbt_01\mbt1_engine_ext_start", 0.794328, 1, 200 };
soundEngineOffInt[] = { "a3\sounds_f\vehicles\armor\mbt_01\mbt1_engine_int_stop", 0.630957, 1 };
soundEngineOffExt[] = { "a3\sounds_f\vehicles\armor\mbt_01\mbt1_engine_ext_stop", 0.794328, 1, 200 };
buildCrash0[] = { "a3\sounds_f\vehicles\crashes\crash_08", 1, 1, 200 };
buildCrash1[] = { "a3\sounds_f\vehicles\crashes\crash_09", 1, 1, 200 };
buildCrash2[] = { "a3\sounds_f\vehicles\crashes\crash_10", 1, 1, 200 };
buildCrash3[] = { "a3\sounds_f\vehicles\crashes\crash_11", 1, 1, 200 };
soundBuildingCrash[] = { "buildCrash0", 0.25, "buildCrash1", 0.25, "buildCrash2", 0.25, "buildCrash3", 0.25 };
WoodCrash0[] = { "A3\sounds_f\Vehicles\crashes\crash_08", 1, 1, 200 };
WoodCrash1[] = { "A3\sounds_f\Vehicles\crashes\crash_09", 1, 1, 200 };
WoodCrash2[] = { "A3\sounds_f\Vehicles\crashes\crash_10", 1, 1, 200 };
WoodCrash3[] = { "A3\sounds_f\Vehicles\crashes\crash_11", 1, 1, 200 };
WoodCrash4[] = { "A3\sounds_f\Vehicles\crashes\crash_01", 1, 1, 200 };
WoodCrash5[] = { "A3\sounds_f\Vehicles\crashes\crash_08", 1, 1, 200 };
WoodCrash0[] = { "a3\sounds_f\vehicles\crashes\crash_08", 1, 1, 200 };
WoodCrash1[] = { "a3\sounds_f\vehicles\crashes\crash_09", 1, 1, 200 };
WoodCrash2[] = { "a3\sounds_f\vehicles\crashes\crash_10", 1, 1, 200 };
WoodCrash3[] = { "a3\sounds_f\vehicles\crashes\crash_11", 1, 1, 200 };
WoodCrash4[] = { "a3\sounds_f\vehicles\crashes\crash_01", 1, 1, 200 };
WoodCrash5[] = { "a3\sounds_f\vehicles\crashes\crash_08", 1, 1, 200 };
soundWoodCrash[] = { "woodCrash0", 0.166, "woodCrash1", 0.166, "woodCrash2", 0.166, "woodCrash3", 0.166, "woodCrash4", 0.166, "woodCrash5", 0.166 };
ArmorCrash0[] = { "A3\sounds_f\Vehicles\crashes\crash_08", 1, 1, 200 };
ArmorCrash1[] = { "A3\sounds_f\Vehicles\crashes\crash_09", 1, 1, 200 };
ArmorCrash2[] = { "A3\sounds_f\Vehicles\crashes\crash_10", 1, 1, 200 };
ArmorCrash3[] = { "A3\sounds_f\Vehicles\crashes\crash_11", 1, 1, 200 };
ArmorCrash0[] = { "a3\sounds_f\vehicles\crashes\crash_08", 1, 1, 200 };
ArmorCrash1[] = { "a3\sounds_f\vehicles\crashes\crash_09", 1, 1, 200 };
ArmorCrash2[] = { "a3\sounds_f\vehicles\crashes\crash_10", 1, 1, 200 };
ArmorCrash3[] = { "a3\sounds_f\vehicles\crashes\crash_11", 1, 1, 200 };
soundArmorCrash[] = { "ArmorCrash0", 0.25, "ArmorCrash1", 0.25, "ArmorCrash2", 0.25, "ArmorCrash3", 0.25 };
class Sounds {
class Idle_ext {
sound[] = { "a3\sounds_f_tank\vehicles\armor\Afv_Wheeled_01\Afv_Wheeled_01_Engine_Ext_Rpm0", 0.56234133, 1, 160 };
sound[] = { "a3\sounds_f_tank\vehicles\armor\afv_wheeled_01\afv_wheeled_01_engine_ext_rpm0", 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_tank\vehicles\armor\Afv_Wheeled_01\Afv_Wheeled_01_Engine_Ext_Rpm1", 0.7943282, 1, 200 };
sound[] = { "a3\sounds_f_tank\vehicles\armor\afv_wheeled_01\afv_wheeled_01_engine_ext_rpm1", 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_tank\vehicles\armor\Afv_Wheeled_01\Afv_Wheeled_01_Engine_Ext_Rpm2", 0.8912509, 1, 260 };
sound[] = { "a3\sounds_f_tank\vehicles\armor\afv_wheeled_01\afv_wheeled_01_engine_ext_rpm2", 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_tank\vehicles\armor\Afv_Wheeled_01\Afv_Wheeled_01_Engine_Ext_Rpm3", 1.0, 1, 280 };
sound[] = { "a3\sounds_f_tank\vehicles\armor\afv_wheeled_01\afv_wheeled_01_engine_ext_rpm3", 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_tank\vehicles\armor\Afv_Wheeled_01\Afv_Wheeled_01_Engine_Ext_Rpm4", 1.1220185, 1, 300 };
sound[] = { "a3\sounds_f_tank\vehicles\armor\afv_wheeled_01\afv_wheeled_01_engine_ext_rpm4", 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_tank\vehicles\armor\Afv_Wheeled_01\Afv_Wheeled_01_Engine_Ext_Rpm4", 1.2589254, 1, 320 };
sound[] = { "a3\sounds_f_tank\vehicles\armor\afv_wheeled_01\afv_wheeled_01_engine_ext_rpm4", 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_tank\vehicles\armor\Afv_Wheeled_01\Afv_Wheeled_01_Engine_Ext_Burst01", 1.0, 1, 250 };
sound[] = { "a3\sounds_f_tank\vehicles\armor\afv_wheeled_01\afv_wheeled_01_engine_ext_burst01", 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\MBT_01\MBT1_exhaust_ext_rpm2", 1.41254, 1, 200 };
sound[] = { "a3\sounds_f\vehicles\armor\mbt_01\mbt1_exhaust_ext_rpm2", 1.41254, 1, 200 };
frequency = "0.8 + ((rpm/ 2640) factor[(700/ 2640),(1100/ 2640)])*0.2";
volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(705/ 2640),(850/ 2640)]) * ((rpm/ 2640) factor[(1100 / 2640),(950/ 2640)]))";
volume = "engineon*campos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(705/ 2640),(850/ 2640)]) * ((rpm/ 2640) factor[(1100 / 2640),(950/ 2640)]))";
};
class Engine1_Thrust_ext {
sound[] = { "A3\Sounds_F\vehicles\armor\MBT_01\MBT1_exhaust_ext_rpm3", 1.77828, 1, 230 };
sound[] = { "a3\sounds_f\vehicles\armor\mbt_01\mbt1_exhaust_ext_rpm3", 1.77828, 1, 230 };
frequency = "0.8 + ((rpm/ 2640) factor[(950/ 2640),(1400/ 2640)])*0.2";
volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(900/ 2640),(1050/ 2640)]) * ((rpm/ 2640) factor[(1400/ 2640),(1200/ 2640)]))";
volume = "engineon*campos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(900/ 2640),(1050/ 2640)]) * ((rpm/ 2640) factor[(1400/ 2640),(1200/ 2640)]))";
};
class Engine2_Thrust_ext {
sound[] = { "A3\Sounds_F\vehicles\armor\MBT_01\MBT1_exhaust_ext_rpm4", 1.99526, 1, 290 };
sound[] = { "a3\sounds_f\vehicles\armor\mbt_01\mbt1_exhaust_ext_rpm4", 1.99526, 1, 290 };
frequency = "0.8 + ((rpm/ 2640) factor[(1200/ 2640),(1700/ 2640)])*0.2";
volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(1170/ 2640),(1380/ 2640)]) * ((rpm/ 2640) factor[(1700/ 2640),(1500/ 2640)]))";
volume = "engineon*campos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(1170/ 2640),(1380/ 2640)]) * ((rpm/ 2640) factor[(1700/ 2640),(1500/ 2640)]))";
};
class Engine3_Thrust_ext {
sound[] = { "A3\Sounds_F\vehicles\armor\MBT_01\MBT1_exhaust_ext_rpm5", 1.77828, 1, 350 };
sound[] = { "a3\sounds_f\vehicles\armor\mbt_01\mbt1_exhaust_ext_rpm5", 1.77828, 1, 350 };
frequency = "0.8 + ((rpm/ 2640) factor[(1500/ 2640),(2100/ 2640)])*0.1";
volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(1500/ 2640),(1670/ 2640)]) * ((rpm/ 2640) factor[(2100/ 2640),(1800/ 2640)]))";
volume = "engineon*campos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(1500/ 2640),(1670/ 2640)]) * ((rpm/ 2640) factor[(2100/ 2640),(1800/ 2640)]))";
};
class Engine4_Thrust_ext {
sound[] = { "A3\Sounds_F\vehicles\armor\MBT_01\MBT1_exhaust_ext_rpm6", 2.23872, 1, 400 };
sound[] = { "a3\sounds_f\vehicles\armor\mbt_01\mbt1_exhaust_ext_rpm6", 2.23872, 1, 400 };
frequency = "0.8 + ((rpm/ 2640) factor[(1800/ 2640),(2300/ 2640)])*0.1";
volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(1780/ 2640),(2060/ 2640)]) * ((rpm/ 2640) factor[(2450/ 2640),(2200/ 2640)]))";
volume = "engineon*campos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(1780/ 2640),(2060/ 2640)]) * ((rpm/ 2640) factor[(2450/ 2640),(2200/ 2640)]))";
};
class Engine5_Thrust_ext {
sound[] = { "A3\Sounds_F\vehicles\armor\MBT_01\MBT1_exhaust_ext_rpm7", 2.51189, 1, 450 };
sound[] = { "a3\sounds_f\vehicles\armor\mbt_01\mbt1_exhaust_ext_rpm7", 2.51189, 1, 450 };
frequency = "0.8 + ((rpm/ 2640) factor[(2100/ 2640),(2640/ 2640)])*0.1";
volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 2640) factor[(2150/ 2640),(2500/ 2640)])";
volume = "engineon*campos*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 2640) factor[(2150/ 2640),(2500/ 2640)])";
};
class Idle_int {
sound[] = { "a3\sounds_f_tank\vehicles\armor\Afv_Wheeled_01\Afv_Wheeled_01_Engine_Int_Rpm0", 0.31622776, 1 };
sound[] = { "a3\sounds_f_tank\vehicles\armor\afv_wheeled_01\afv_wheeled_01_engine_int_rpm0", 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_tank\vehicles\armor\Afv_Wheeled_01\Afv_Wheeled_01_Engine_Int_Rpm1", 0.35481337, 1 };
sound[] = { "a3\sounds_f_tank\vehicles\armor\afv_wheeled_01\afv_wheeled_01_engine_int_rpm1", 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_tank\vehicles\armor\Afv_Wheeled_01\Afv_Wheeled_01_Engine_Int_Rpm2", 0.39810717, 1 };
sound[] = { "a3\sounds_f_tank\vehicles\armor\afv_wheeled_01\afv_wheeled_01_engine_int_rpm2", 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_tank\vehicles\armor\Afv_Wheeled_01\Afv_Wheeled_01_Engine_Int_Rpm3", 0.4466836, 1 };
sound[] = { "a3\sounds_f_tank\vehicles\armor\afv_wheeled_01\afv_wheeled_01_engine_int_rpm3", 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_tank\vehicles\armor\Afv_Wheeled_01\Afv_Wheeled_01_Engine_Int_Rpm4", 0.5011872, 1 };
sound[] = { "a3\sounds_f_tank\vehicles\armor\afv_wheeled_01\afv_wheeled_01_engine_int_rpm4", 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_tank\vehicles\armor\Afv_Wheeled_01\Afv_Wheeled_01_Engine_Int_Rpm4", 0.56234133, 1 };
sound[] = { "a3\sounds_f_tank\vehicles\armor\afv_wheeled_01\afv_wheeled_01_engine_int_rpm4", 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\MBT_01\MBT1_exhaust_int_rpm1", 0.630957, 1 };
sound[] = { "a3\sounds_f\vehicles\armor\mbt_01\mbt1_exhaust_int_rpm1", 0.630957, 1 };
frequency = "0.8 + ((rpm/ 2640) factor[(400/ 2640),(900/ 2640)])*0.15";
volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(100/ 2640),(200/ 2640)]) * ((rpm/ 2640) factor[(900/ 2640),(700/ 2640)]))";
volume = "engineon*(1-campos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(100/ 2640),(200/ 2640)]) * ((rpm/ 2640) factor[(900/ 2640),(700/ 2640)]))";
};
class EngineThrust_int {
sound[] = { "A3\Sounds_F\vehicles\armor\MBT_01\MBT1_exhaust_int_rpm2", 0.398107, 1 };
sound[] = { "a3\sounds_f\vehicles\armor\mbt_01\mbt1_exhaust_int_rpm2", 0.398107, 1 };
frequency = "0.8 + ((rpm/ 2640) factor[(700/ 2640),(1100/ 2640)])*0.2";
volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(705/ 2640),(850/ 2640)]) * ((rpm/ 2640) factor[(1100 / 2640),(950/ 2640)]))";
volume = "engineon*(1-campos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(705/ 2640),(850/ 2640)]) * ((rpm/ 2640) factor[(1100 / 2640),(950/ 2640)]))";
};
class Engine1_Thrust_int {
sound[] = { "A3\Sounds_F\vehicles\armor\MBT_01\MBT1_exhaust_int_rpm3", 0.446684, 1 };
sound[] = { "a3\sounds_f\vehicles\armor\mbt_01\mbt1_exhaust_int_rpm3", 0.446684, 1 };
frequency = "0.8 + ((rpm/ 2640) factor[(950/ 2640),(1400/ 2640)])*0.2";
volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(900/ 2640),(1050/ 2640)]) * ((rpm/ 2640) factor[(1400/ 2640),(1200/ 2640)]))";
volume = "engineon*(1-campos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(900/ 2640),(1050/ 2640)]) * ((rpm/ 2640) factor[(1400/ 2640),(1200/ 2640)]))";
};
class Engine2_Thrust_int {
sound[] = { "A3\Sounds_F\vehicles\armor\MBT_01\MBT1_exhaust_int_rpm4", 0.446684, 1 };
sound[] = { "a3\sounds_f\vehicles\armor\mbt_01\mbt1_exhaust_int_rpm4", 0.446684, 1 };
frequency = "0.8 + ((rpm/ 2640) factor[(1200/ 2640),(1700/ 2640)])*0.2";
volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(1170/ 2640),(1380/ 2640)]) * ((rpm/ 2640) factor[(1700/ 2640),(1500/ 2640)]))";
volume = "engineon*(1-campos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(1170/ 2640),(1380/ 2640)]) * ((rpm/ 2640) factor[(1700/ 2640),(1500/ 2640)]))";
};
class Engine3_Thrust_int {
sound[] = { "A3\Sounds_F\vehicles\armor\MBT_01\MBT1_exhaust_int_rpm5", 0.501187, 1 };
sound[] = { "a3\sounds_f\vehicles\armor\mbt_01\mbt1_exhaust_int_rpm5", 0.501187, 1 };
frequency = "0.8 + ((rpm/ 2640) factor[(1500/ 2640),(2100/ 2640)])*0.1";
volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(1500/ 2640),(1670/ 2640)]) * ((rpm/ 2640) factor[(2100/ 2640),(1800/ 2640)]))";
volume = "engineon*(1-campos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(1500/ 2640),(1670/ 2640)]) * ((rpm/ 2640) factor[(2100/ 2640),(1800/ 2640)]))";
};
class Engine4_Thrust_int {
sound[] = { "A3\Sounds_F\vehicles\armor\MBT_01\MBT1_exhaust_int_rpm6", 0.562341, 1 };
sound[] = { "a3\sounds_f\vehicles\armor\mbt_01\mbt1_exhaust_int_rpm6", 0.562341, 1 };
frequency = "0.8 + ((rpm/ 2640) factor[(1800/ 2640),(2300/ 2640)])*0.1";
volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(1780/ 2640),(2060/ 2640)]) * ((rpm/ 2640) factor[(2450/ 2640),(2200/ 2640)]))";
volume = "engineon*(1-campos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2640) factor[(1780/ 2640),(2060/ 2640)]) * ((rpm/ 2640) factor[(2450/ 2640),(2200/ 2640)]))";
};
class Engine5_Thrust_int {
sound[] = { "A3\Sounds_F\vehicles\armor\MBT_01\MBT1_exhaust_int_rpm7", 0.630957, 1 };
sound[] = { "a3\sounds_f\vehicles\armor\mbt_01\mbt1_exhaust_int_rpm7", 0.630957, 1 };
frequency = "0.8 + ((rpm/ 2640) factor[(2100/ 2640),(2640/ 2640)])*0.1";
volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 2640) factor[(2150/ 2640),(2500/ 2640)])";
volume = "engineon*(1-campos)*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 2640) factor[(2150/ 2640),(2500/ 2640)])";
};
class NoiseInt {
sound[] = { "A3\sounds_f\vehicles\armor\noises\noise_tank_int_1", 0.501187, 1 };
sound[] = { "a3\sounds_f\vehicles\armor\noises\noise_tank_int_1", 0.501187, 1 };
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", 0.891251, 1, 50 };
sound[] = { "a3\sounds_f\vehicles\armor\noises\noise_tank_ext_1", 0.891251, 1, 50 };
frequency = "1";
volume = "camPos*(angVelocity max 0.04)*(speed factor[4, 15])";
};
class ThreadsOutH0 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_ext_treads_hard_01", 0.398107, 1, 140 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_ext_treads_hard_01", 0.398107, 1, 140 };
frequency = "1";
volume = "engineOn*camPos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-0) max 0)/ 60),(((-5) max 5)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-15) max 15)/ 60),(((-10) max 10)/ 60)]))";
volume = "engineon*campos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-0) max 0)/ 60),(((-5) max 5)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-15) max 15)/ 60),(((-10) max 10)/ 60)]))";
};
class ThreadsOutH1 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_ext_treads_hard_02", 0.446684, 1, 160 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_ext_treads_hard_02", 0.446684, 1, 160 };
frequency = "1";
volume = "engineOn*camPos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-10) max 10)/ 60),(((-15) max 15)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-30) max 30)/ 60),(((-25) max 25)/ 60)]))";
volume = "engineon*campos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-10) max 10)/ 60),(((-15) max 15)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-30) max 30)/ 60),(((-25) max 25)/ 60)]))";
};
class ThreadsOutH2 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_ext_treads_hard_03", 0.501187, 1, 180 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_ext_treads_hard_03", 0.501187, 1, 180 };
frequency = "1";
volume = "engineOn*camPos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-25) max 25)/ 60),(((-30) max 30)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-45) max 45)/ 60),(((-40) max 40)/ 60)]))";
volume = "engineon*campos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-25) max 25)/ 60),(((-30) max 30)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-45) max 45)/ 60),(((-40) max 40)/ 60)]))";
};
class ThreadsOutH3 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_ext_treads_hard_04", 0.562341, 1, 200 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_ext_treads_hard_04", 0.562341, 1, 200 };
frequency = "1";
volume = "engineOn*camPos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-40) max 40)/ 60),(((-45) max 45)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-55) max 55)/ 60),(((-50) max 50)/ 60)]))";
volume = "engineon*campos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-40) max 40)/ 60),(((-45) max 45)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-55) max 55)/ 60),(((-50) max 50)/ 60)]))";
};
class ThreadsOutH4 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_ext_treads_hard_05", 0.562341, 1, 220 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_ext_treads_hard_05", 0.562341, 1, 220 };
frequency = "1";
volume = "engineOn*camPos*(1-grass)*((((-speed*3.6) max speed*3.6)/ 60) factor[(((-49) max 49)/ 60),(((-53) max 53)/ 60)])";
volume = "engineon*campos*(1-grass)*((((-speed*3.6) max speed*3.6)/ 60) factor[(((-49) max 49)/ 60),(((-53) max 53)/ 60)])";
};
class ThreadsOutS0 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_ext_treads_soft_01", 0.316228, 1, 120 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_ext_treads_soft_01", 0.316228, 1, 120 };
frequency = "1";
volume = "engineOn*(camPos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-0) max 0)/ 60),(((-5) max 5)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-15) max 15)/ 60),(((-10) max 10)/ 60)]))";
volume = "engineon*(campos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-0) max 0)/ 60),(((-5) max 5)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-15) max 15)/ 60),(((-10) max 10)/ 60)]))";
};
class ThreadsOutS1 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_ext_treads_soft_02", 0.354813, 1, 140 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_ext_treads_soft_02", 0.354813, 1, 140 };
frequency = "1";
volume = "engineOn*(camPos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-10) max 10)/ 60),(((-15) max 15)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-30) max 30)/ 60),(((-25) max 25)/ 60)]))";
volume = "engineon*(campos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-10) max 10)/ 60),(((-15) max 15)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-30) max 30)/ 60),(((-25) max 25)/ 60)]))";
};
class ThreadsOutS2 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_ext_treads_soft_03", 0.398107, 1, 160 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_ext_treads_soft_03", 0.398107, 1, 160 };
frequency = "1";
volume = "engineOn*(camPos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-25) max 25)/ 60),(((-30) max 30)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-45) max 45)/ 60),(((-40) max 40)/ 60)]))";
volume = "engineon*(campos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-25) max 25)/ 60),(((-30) max 30)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-45) max 45)/ 60),(((-40) max 40)/ 60)]))";
};
class ThreadsOutS3 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_ext_treads_soft_04", 0.446684, 1, 180 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_ext_treads_soft_04", 0.446684, 1, 180 };
frequency = "1";
volume = "engineOn*(camPos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-40) max 40)/ 60),(((-45) max 45)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-55) max 55)/ 60),(((-50) max 50)/ 60)]))";
volume = "engineon*(campos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-40) max 40)/ 60),(((-45) max 45)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-55) max 55)/ 60),(((-50) max 50)/ 60)]))";
};
class ThreadsOutS4 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_ext_treads_soft_05", 0.501187, 1, 200 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_ext_treads_soft_05", 0.501187, 1, 200 };
frequency = "1";
volume = "engineOn*(camPos)*(grass)*((((-speed*3.6) max speed*3.6)/ 60) factor[(((-49) max 49)/ 60),(((-53) max 53)/ 60)])";
volume = "engineon*(campos)*(grass)*((((-speed*3.6) max speed*3.6)/ 60) factor[(((-49) max 49)/ 60),(((-53) max 53)/ 60)])";
};
class ThreadsInH0 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_int_treads_hard_01", 0.251189, 1 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_int_treads_hard_01", 0.251189, 1 };
frequency = "1";
volume = "engineOn*(1-camPos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-0) max 0)/ 60),(((-5) max 5)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-15) max 15)/ 60),(((-10) max 10)/ 60)]))";
volume = "engineon*(1-campos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-0) max 0)/ 60),(((-5) max 5)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-15) max 15)/ 60),(((-10) max 10)/ 60)]))";
};
class ThreadsInH1 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_int_treads_hard_02", 0.281838, 1 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_int_treads_hard_02", 0.281838, 1 };
frequency = "1";
volume = "engineOn*(1-camPos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-10) max 10)/ 60),(((-15) max 15)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-30) max 30)/ 60),(((-25) max 25)/ 60)]))";
volume = "engineon*(1-campos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-10) max 10)/ 60),(((-15) max 15)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-30) max 30)/ 60),(((-25) max 25)/ 60)]))";
};
class ThreadsInH2 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_int_treads_hard_03", 0.316228, 1 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_int_treads_hard_03", 0.316228, 1 };
frequency = "1";
volume = "engineOn*(1-camPos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-25) max 25)/ 60),(((-30) max 30)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-45) max 45)/ 60),(((-40) max 40)/ 60)]))";
volume = "engineon*(1-campos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-25) max 25)/ 60),(((-30) max 30)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-45) max 45)/ 60),(((-40) max 40)/ 60)]))";
};
class ThreadsInH3 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_int_treads_hard_04", 0.354813, 1 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_int_treads_hard_04", 0.354813, 1 };
frequency = "1";
volume = "engineOn*(1-camPos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-40) max 40)/ 60),(((-45) max 45)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-55) max 55)/ 60),(((-50) max 50)/ 60)]))";
volume = "engineon*(1-campos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-40) max 40)/ 60),(((-45) max 45)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-55) max 55)/ 60),(((-50) max 50)/ 60)]))";
};
class ThreadsInH4 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_int_treads_hard_05", 0.398107, 1 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_int_treads_hard_05", 0.398107, 1 };
frequency = "1";
volume = "engineOn*(1-camPos)*(1-grass)*((((-speed*3.6) max speed*3.6)/ 60) factor[(((-49) max 49)/ 60),(((-53) max 53)/ 60)])";
volume = "engineon*(1-campos)*(1-grass)*((((-speed*3.6) max speed*3.6)/ 60) factor[(((-49) max 49)/ 60),(((-53) max 53)/ 60)])";
};
class ThreadsInS0 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_int_treads_soft_01", 0.316228, 1 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_int_treads_soft_01", 0.316228, 1 };
frequency = "1";
volume = "engineOn*(1-camPos)*grass*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-0) max 0)/ 60),(((-5) max 5)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-15) max 15)/ 60),(((-10) max 10)/ 60)]))";
volume = "engineon*(1-campos)*grass*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-0) max 0)/ 60),(((-5) max 5)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-15) max 15)/ 60),(((-10) max 10)/ 60)]))";
};
class ThreadsInS1 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_int_treads_soft_02", 0.316228, 1 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_int_treads_soft_02", 0.316228, 1 };
frequency = "1";
volume = "engineOn*(1-camPos)*grass*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-10) max 10)/ 60),(((-15) max 15)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-30) max 30)/ 60),(((-25) max 25)/ 60)]))";
volume = "engineon*(1-campos)*grass*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-10) max 10)/ 60),(((-15) max 15)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-30) max 30)/ 60),(((-25) max 25)/ 60)]))";
};
class ThreadsInS2 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_int_treads_soft_03", 0.354813, 1 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_int_treads_soft_03", 0.354813, 1 };
frequency = "1";
volume = "engineOn*(1-camPos)*grass*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-25) max 25)/ 60),(((-30) max 30)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-45) max 45)/ 60),(((-40) max 40)/ 60)]))";
volume = "engineon*(1-campos)*grass*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-25) max 25)/ 60),(((-30) max 30)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-45) max 45)/ 60),(((-40) max 40)/ 60)]))";
};
class ThreadsInS3 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_int_treads_soft_04", 0.354813, 1 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_int_treads_soft_04", 0.354813, 1 };
frequency = "1";
volume = "engineOn*(1-camPos)*grass*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-40) max 40)/ 60),(((-45) max 45)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-55) max 55)/ 60),(((-50) max 50)/ 60)]))";
volume = "engineon*(1-campos)*grass*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-40) max 40)/ 60),(((-45) max 45)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-55) max 55)/ 60),(((-50) max 50)/ 60)]))";
};
class ThreadsInS4 {
sound[] = { "A3\sounds_f\vehicles\armor\treads\v2_int_treads_soft_05", 0.398107, 1 };
sound[] = { "a3\sounds_f\vehicles\armor\treads\v2_int_treads_soft_05", 0.398107, 1 };
frequency = "1";
volume = "engineOn*(1-camPos)*grass*((((-speed*3.6) max speed*3.6)/ 60) factor[(((-49) max 49)/ 60),(((-53) max 53)/ 60)])";
volume = "engineon*(1-campos)*grass*((((-speed*3.6) max speed*3.6)/ 60) factor[(((-49) max 49)/ 60),(((-53) max 53)/ 60)])";
};
};
+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)])";
};
};
+46 -45
View File
@@ -1,4 +1,4 @@
class CfgMovesBasic
class CfgMovesBasic
{
class DefaultDie;
class ManActions
@@ -21,7 +21,7 @@ class CfgMovesMaleSdr : CfgMovesBasic
class Crew;
class CUP_M113_Cargo01_EP1 : Crew
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo01";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo01";
interpolateTo[] = {"CUP_M113_KIA_Cargo01_EP1", 0.1};
connectTo[] = {"CUP_M113_Cargo01_EP1", 0.1, "CUP_M113_Cargo01_V1_EP1", 0.1, "CUP_M113_Cargo01_V2_EP1", 0.1, "CUP_M113_Cargo01_V3_EP1", 0.1, "CUP_M113_Cargo01_V4_EP1", 0.1, "CUP_M113_Cargo01_V5_EP1", 0.1};
equivalentTo = "CUP_M113_Cargo01_EP1";
@@ -31,35 +31,35 @@ class CfgMovesMaleSdr : CfgMovesBasic
};
class CUP_M113_Cargo01_V1_EP1 : CUP_M113_Cargo01_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo01_V1.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo01_v1.rtm";
connectTo[] = {"CUP_M113_Cargo01_EP1", 0.1};
speed = 0.245902;
variantAfter[] = {5, 5, 5};
};
class CUP_M113_Cargo01_V2_EP1 : CUP_M113_Cargo01_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo01_V2.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo01_v2.rtm";
connectTo[] = {"CUP_M113_Cargo01_EP1", 0.1};
speed = 0.410959;
variantAfter[] = {5, 5, 5};
};
class CUP_M113_Cargo01_V3_EP1 : CUP_M113_Cargo01_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo01_V3.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo01_v3.rtm";
connectTo[] = {"CUP_M113_Cargo01_EP1", 0.1};
speed = 0.333333;
variantAfter[] = {5, 5, 5};
};
class CUP_M113_Cargo01_V4_EP1 : CUP_M113_Cargo01_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo01_V4.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo01_v4.rtm";
connectTo[] = {"CUP_M113_Cargo01_EP1", 0.1};
speed = 0.410959;
variantAfter[] = {5, 5, 5};
};
class CUP_M113_Cargo01_V5_EP1 : CUP_M113_Cargo01_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo01_V5.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo01_v5.rtm";
connectTo[] = {"CUP_M113_Cargo01_EP1", 0.1};
speed = 0.177515;
variantAfter[] = {5, 5, 5};
@@ -67,7 +67,7 @@ class CfgMovesMaleSdr : CfgMovesBasic
class CUP_M113_KIA_Cargo01_EP1 : DefaultDie
{
actions = "DeadActions";
file = "braf\braf_tracked\M113\data\anim\CUP_M113_KIA_Cargo01";
file = "braf\braf_tracked\m113\data\anim\cup_m113_kia_cargo01";
speed = 1e+010;
terminal = 1;
soundEnabled = 0;
@@ -76,7 +76,7 @@ class CfgMovesMaleSdr : CfgMovesBasic
};
class CUP_M113_Cargo02_EP1 : Crew
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo02";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo02";
interpolateTo[] = {"CUP_M113_KIA_Cargo01_EP1", 0.1};
connectTo[] = {"CUP_M113_Cargo02_EP1", 0.1, "CUP_M113_Cargo02_V1_EP1", 0.1, "CUP_M113_Cargo02_V2_EP1", 0.1, "CUP_M113_Cargo02_V3_EP1", 0.1, "CUP_M113_Cargo02_V4_EP1", 0.1, "CUP_M113_Cargo02_V5_EP1", 0.1};
equivalentTo = "CUP_M113_Cargo02_EP1";
@@ -86,42 +86,42 @@ class CfgMovesMaleSdr : CfgMovesBasic
};
class CUP_M113_Cargo02_V1_EP1 : CUP_M113_Cargo02_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo02_V1.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo02_v1.rtm";
connectTo[] = {"CUP_M113_Cargo02_EP1", 0.1};
speed = 0.37037;
variantAfter[] = {5, 5, 5};
};
class CUP_M113_Cargo02_V2_EP1 : CUP_M113_Cargo02_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo02_V2.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo02_v2.rtm";
connectTo[] = {"CUP_M113_Cargo02_EP1", 0.1};
speed = 0.410959;
variantAfter[] = {5, 5, 5};
};
class CUP_M113_Cargo02_V3_EP1 : CUP_M113_Cargo02_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo02_V3.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo02_v3.rtm";
connectTo[] = {"CUP_M113_Cargo02_EP1", 0.1};
speed = 0.333333;
variantAfter[] = {5, 5, 5};
};
class CUP_M113_Cargo02_V4_EP1 : CUP_M113_Cargo02_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo02_V4.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo02_v4.rtm";
connectTo[] = {"CUP_M113_Cargo02_EP1", 0.1};
speed = 0.410959;
variantAfter[] = {5, 5, 5};
};
class CUP_M113_Cargo02_V5_EP1 : CUP_M113_Cargo02_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo02_V5.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo02_v5.rtm";
connectTo[] = {"CUP_M113_Cargo02_EP1", 0.1};
speed = 0.535714;
variantAfter[] = {5, 5, 5};
};
class CUP_M113_Cargo03_EP1 : Crew
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo03";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo03";
interpolateTo[] = {"CUP_M113_KIA_Cargo01_EP1", 0.1};
connectTo[] = {"CUP_M113_Cargo03_EP1", 0.1, "CUP_M113_Cargo03_V1_EP1", 0.1, "CUP_M113_Cargo03_V2_EP1", 0.1, "CUP_M113_Cargo03_V3_EP1", 0.1, "CUP_M113_Cargo03_V4_EP1", 0.1};
equivalentTo = "CUP_M113_Cargo03_EP1";
@@ -131,35 +131,35 @@ class CfgMovesMaleSdr : CfgMovesBasic
};
class CUP_M113_Cargo03_V1_EP1 : CUP_M113_Cargo03_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo03_V1.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo03_v1.rtm";
connectTo[] = {"CUP_M113_Cargo03_EP1", 0.1};
speed = 0.29703;
variantAfter[] = {5, 5, 5};
};
class CUP_M113_Cargo03_V2_EP1 : CUP_M113_Cargo03_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo03_V2.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo03_v2.rtm";
connectTo[] = {"CUP_M113_Cargo03_EP1", 0.1};
speed = 0.410959;
variantAfter[] = {5, 5, 5};
};
class CUP_M113_Cargo03_V3_EP1 : CUP_M113_Cargo03_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo03_V3.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo03_v3.rtm";
connectTo[] = {"CUP_M113_Cargo03_EP1", 0.1};
speed = 0.625;
variantAfter[] = {5, 5, 5};
};
class CUP_M113_Cargo03_V4_EP1 : CUP_M113_Cargo03_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo03_V4.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo03_v4.rtm";
connectTo[] = {"CUP_M113_Cargo03_EP1", 0.1};
speed = 0.535714;
variantAfter[] = {5, 5, 5};
};
class CUP_M113_Cargo04_EP1 : Crew
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo04";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo04";
interpolateTo[] = {"CUP_M113_KIA_Cargo01_EP1", 0.1};
connectTo[] = {"CUP_M113_Cargo04_EP1", 0.1, "CUP_M113_Cargo04_V1_EP1", 0.1, "CUP_M113_Cargo04_V2_EP1", 0.1, "CUP_M113_Cargo04_V3_EP1", 0.1, "CUP_M113_Cargo04_V4_EP1", 0.1, "CUP_M113_Cargo04_V5_EP1", 0.1};
equivalentTo = "CUP_M113_Cargo04_EP1";
@@ -169,49 +169,49 @@ class CfgMovesMaleSdr : CfgMovesBasic
};
class CUP_M113_Cargo04_V1_EP1 : CUP_M113_Cargo04_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo04_V1.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo04_v1.rtm";
connectTo[] = {"CUP_M113_Cargo04_EP1", 0.1};
speed = 0.410959;
variantAfter[] = {5, 5, 5};
};
class CUP_M113_Cargo04_V2_EP1 : CUP_M113_Cargo04_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo04_V2.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo04_v2.rtm";
connectTo[] = {"CUP_M113_Cargo04_EP1", 0.1};
speed = 0.37037;
variantAfter[] = {5, 5, 5};
};
class CUP_M113_Cargo04_V3_EP1 : CUP_M113_Cargo04_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo04_V3.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo04_v3.rtm";
connectTo[] = {"CUP_M113_Cargo04_EP1", 0.1};
speed = 0.333333;
variantAfter[] = {5, 5, 5};
};
class CUP_M113_Cargo04_V4_EP1 : CUP_M113_Cargo04_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo04_V4.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo04_v4.rtm";
connectTo[] = {"CUP_M113_Cargo04_EP1", 0.1};
speed = 0.410959;
variantAfter[] = {5, 5, 5};
};
class CUP_M113_Cargo04_V5_EP1 : CUP_M113_Cargo04_EP1
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Cargo04_V5.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo04_v5.rtm";
connectTo[] = {"CUP_M113_Cargo04_EP1", 0.1};
speed = 0.535714;
variantAfter[] = {5, 5, 5};
};
class CUP_M113_Driver_EP1 : Crew
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Driver";
file = "braf\braf_tracked\m113\data\anim\cup_m113_driver";
interpolateTo[] = {"CUP_M113_KIA_Driver_EP1", 1};
speed = 1e+010;
};
class CUP_M113_KIA_Driver_EP1 : DefaultDie
{
actions = "DeadActions";
file = "braf\braf_tracked\M113\data\anim\CUP_M113_KIA_Driver";
file = "braf\braf_tracked\m113\data\anim\cup_m113_kia_driver";
speed = 1e+010;
terminal = 1;
soundEnabled = 0;
@@ -220,14 +220,14 @@ class CfgMovesMaleSdr : CfgMovesBasic
};
class CUP_M113_DriverOut_EP1 : Crew
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_DriverOut";
file = "braf\braf_tracked\m113\data\anim\cup_m113_driverout";
interpolateTo[] = {"CUP_M113_KIA_DriverOut_EP1", 1};
speed = 1e+010;
};
class CUP_M113_KIA_DriverOut_EP1 : DefaultDie
{
actions = "DeadActions";
file = "braf\braf_tracked\M113\data\anim\CUP_M113_KIA_DriverOut";
file = "braf\braf_tracked\m113\data\anim\cup_m113_kia_driverout";
speed = 1e+010;
terminal = 1;
soundEnabled = 0;
@@ -236,14 +236,14 @@ class CfgMovesMaleSdr : CfgMovesBasic
};
class CUP_M113_Gunner_EP1 : Crew
{
file = "braf\braf_tracked\M113\data\anim\CUP_M113_Gunner";
file = "braf\braf_tracked\m113\data\anim\cup_m113_gunner";
interpolateTo[] = {"CUP_M113_KIA_Gunner_EP1", 1};
speed = 1e+010;
};
class CUP_M113_KIA_Gunner_EP1 : DefaultDie
{
actions = "DeadActions";
file = "braf\braf_tracked\M113\data\anim\CUP_M113_KIA_Gunner";
file = "braf\braf_tracked\m113\data\anim\cup_m113_kia_gunner";
speed = 1e+010;
terminal = 1;
soundEnabled = 0;
@@ -253,7 +253,7 @@ class CfgMovesMaleSdr : CfgMovesBasic
class CUP_KIA_M163_Gunner : DefaultDie
{
actions = "DeadActions";
file = "braf\braf_tracked\M113\data\anim\CUP_KIA_M163_Gunner.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_kia_m163_gunner.rtm";
connectTo[] = {"Unconscious", 0.1};
speed = 0.5;
looped = 0;
@@ -262,12 +262,12 @@ class CfgMovesMaleSdr : CfgMovesBasic
};
class CUP_M163_Gunner : Crew
{
file = "braf\braf_tracked\M113\data\anim\CUP_M163_Gunner.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m163_gunner.rtm";
interpolateTo[] = {"CUP_KIA_M163_Gunner", 1};
};
class CUP_M163_GunnerOut : CUP_M163_Gunner
{
file = "braf\braf_tracked\M113\data\anim\CUP_M163_Gunner.rtm";
file = "braf\braf_tracked\m113\data\anim\cup_m163_gunner.rtm";
};
};
};
@@ -286,17 +286,18 @@ class CfgMovesWomen : CfgMovesBasic
};
class CfgPatches
{
class BRAF_Tracked
class braf_tracked
{
author = "BRAF Team";
author = "BRAF TEAM";
requiredAddons[] = {"A3_Armor_F_Beta","braf_main"};
requiredVersion = 0.1;
units[] = {
"braf_m113br",
//"braf_m41a",
//"braf_m41c"
"braf_army_m113br",
"braf_army_m577",
"braf_army_m41a",
"braf_army_m41c",
//"BRAF_m113a3_mev",
"BRAF_m113a3_hq",
//"BRAF_m163"
};
version = "1.0";
@@ -304,9 +305,9 @@ class CfgPatches
};
class DefaultEventhandlers;
#include "BRAF_Tracked_Weap\ammo.hpp"
#include "BRAF_Tracked_Weap\magazines.hpp"
#include "BRAF_Tracked_Weap\weapons.hpp"
#include "braf_tracked_weap\ammo.hpp"
#include "braf_tracked_weap\magazines.hpp"
#include "braf_tracked_weap\weapons.hpp"
class CfgVehicles
{
@@ -348,6 +349,6 @@ class CfgVehicles
class Movement;
};
};
#include "M113\BRAF_M113.hpp"
#include "M41\BRAF_M41.hpp"
#include "m113\braf_m113.hpp"
#include "m41\braf_m41.hpp"
};