This commit is the equivalent of a atomic bomb

This commit is contained in:
2026-02-15 08:08:56 -03:00
commit e4ac56b038
6934 changed files with 916278 additions and 0 deletions

View File

@@ -0,0 +1,833 @@
class BRAF_AM11_Unarmed: BRAF_Marrua_base
{
forceInGarage=1;
author="BRAF_Team";
_generalMacro="BRAF_AM21";
scope=2;
scopeArsenal=2;
scopeCurator=2;
displayName="$STR_braf_soft_am11_displayname";
model="braf\braf_soft\BRAF_Marrua\AM11\Marrua_AM11.p3d";
DLC="BRAF";
icon="braf\braf_soft\BRAF_Marrua\AM11\Data\ui\am11_map_ca.paa";
editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM11_Unarmed.jpg";
picture="braf\braf_soft\BRAF_Marrua\AM11\Data\ui\am11_ui_ca.paa";
editorSubcategory="EdSubcat_Cars";
faction="BRAF_ARMY";
crew="braf_army_rifleman_regular_2000";
//transportSoldier=1;
cargoAction[]=
{
"passenger_flatground_crosslegs"
};
weapons[]={"SportCarHorn","SmokeLauncher"};
magazines[]={"SmokeLauncherMag"};
smokeLauncherGrenadeCount=4;
smokeLauncherVelocity=14;
smokeLauncherOnTurret=0;
smokeLauncherAngle=120;
enableManualFire=1;
getInProxyOrder[]={1,3,4,5,2};
threat[]={0.5,0.1,0.1};
slingLoadCargoMemoryPoints[]=
{
"SlingLoadCargo1",
"SlingLoadCargo2",
"SlingLoadCargo3",
"SlingLoadCargo4"
};
hiddenSelections[]=
{
"Camo_1",
"Camo_2",
"Glass"
};
hiddenSelectionsTextures[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\camo_1_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\camo_2_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\Glass_ca.paa"
};
class Damage
{
tex[]={};
mat[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\camo1.rvmat",
"braf\braf_soft\BRAF_Marrua\AM11\Data\damage\camo1_damage.rvmat",
"braf\braf_soft\BRAF_Marrua\AM11\Data\damage\destruct.rvmat",
"braf\braf_soft\BRAF_Marrua\AM11\Data\camo2.rvmat",
"braf\braf_soft\BRAF_Marrua\AM11\Data\damage\camo2_damage.rvmat",
"braf\braf_soft\BRAF_Marrua\AM11\Data\damage\destruct.rvmat",
"braf\braf_soft\BRAF_Marrua\AM11\Data\glass.rvmat",
"braf\braf_soft\BRAF_Marrua\AM11\Data\damage\glass_damage.rvmat",
"braf\braf_soft\BRAF_Marrua\AM11\Data\damage\glass_damage.rvmat"
};
};
class TransportItems
{
class _xx_FirstAidKit
{
name = "FirstAidKit";
count = 8;
};
class _xx_ToolKit
{
name = "ToolKit";
count = 1;
};
};
class TransportBackpacks
{
class _xx_BRAF_Alice_bag
{
backpack = "BRAF_Alice_bag";
count = 4;
};
};
class TransportWeapons
{
class _xx_BRAF_launch_alac
{
weapon = "BRAF_launch_alac";
count = 2;
};
};
class TransportMagazines
{
class _xx_BRAF_20Rnd_762x51
{
magazine = "BRAF_20Rnd_762x51";
count = 8;
};
class _xx_BRAF_100Rnd_762x51_Mix_red
{
magazine = "BRAF_100Rnd_762x51_Mix_red";
count = 8;
};
class _xx_BRAF_30Rnd_556x45
{
magazine = "BRAF_30Rnd_556x45";
count = 8;
};
class _xx_HandGrenade
{
magazine="HandGrenade";
count=4;
};
class _xx_SmokeShell
{
magazine="SmokeShell";
count=4;
};
};
class Library
{
libTextDesc="$STR_braf_soft_am11_description";
};
class VehicleTransport
{
class Cargo
{
parachuteClass="B_Parachute_02_F";
parachuteHeightLimit=5;
canBeTransported=1;
dimensions[]=
{
"BBox_1_1_pos",
"BBox_1_2_pos"
};
};
};
class Turrets: Turrets
{
class CargoTurret_01: CargoTurret
{
gunnerAction="passenger_inside_7";
gunnerName="$STR_braf_soft_seat_codriver";
memoryPointsGetInGunner="pos codriver";
memoryPointsGetInGunnerDir="pos codriver dir";
gunnerCompartments="Compartment1";
proxyIndex=1;
isPersonTurret=1;
commanding=3;
class TurnIn
{
limitsArrayTop[]=
{
{23.962099,-61.2561},
{14.3315,-18.7728}
};
limitsArrayBottom[]=
{
{-19.6203,-79.333099},
{-16.263201,-23.601801}
};
};
class TurnOut: TurnIn
{
};
class dynamicViewLimits
{
};
};
class CargoTurret_02: CargoTurret_01
{
gunnerAction="passenger_inside_7";
gunnerName="$STR_braf_soft_seat_backseat";
memoryPointsGetInGunner="pos cargo";
memoryPointsGetInGunnerDir="pos cargo dir";
proxyIndex=4;
commanding=2;
};
class CargoTurret_03: CargoTurret_01
{
gunnerAction="vehicle_passenger_stand_2";
gunnerName="$STR_braf_soft_seat_standup";
memoryPointsGetInGunner="pos gunner";
memoryPointsGetInGunnerDir="pos gunner dir";
proxyIndex=5;
commanding=1;
allowLauncherIn=1;
allowLauncherOut=1;
class TurnIn
{
limitsArrayTop[]=
{
{45,-95},
{45,95}
};
limitsArrayBottom[]=
{
{-30,-95},
{-20,-30},
{-20,30},
{-30,95}
};
};
class TurnOut: TurnIn
{
};
};
};
class AnimationSources: AnimationSources
{
class door_hide
{
source="user";
initPhase=0;
animPeriod=0;
};
class camonet_hide
{
source="user";
initPhase=1;
animPeriod=0;
};
class windshield_rot
{
source="user";
initPhase=0;
animPeriod=1;
};
class Unarmed_Main_Turret_Hide
{
source="Proxy";
initPhase=0;
mass=-25;
forceAnimatePhase=0;
forceAnimate[]={"Unarmed_Ammo_Hide",0};
};
class Unarmed_Ammo_Hide
{
source="Proxy";
initPhase=0;
};
class Unarmed_gunner_hide
{
initPhase=0;
};
class Proxy
{
source="user";
animPeriod=0.001;
initPhase=0;
};
class ReloadAnim
{
source="reload";
weapon="BRAF_MAG_VEH";
};
class muzzle_rot_MAG
{
source="ammorandom";
weapon="BRAF_MAG_VEH";
};
class muzzle_hide_MAG
{
source="reload";
weapon="BRAF_MAG_VEH";
};
class reloadmag
{
source="ReloadMagazine";
weapon="BRAF_MAG_VEH";
};
class Revolving
{
source="revolving";
weapon="BRAF_MAG_VEH";
};
class Ammorandom
{
source="ammorandom";
weapon="BRAF_MAG_VEH";
};
};
animationList[]=
{
"Unarmed_Main_Turret_Hide",1,
"Unarmed_Ammo_Hide",1,
"Proxy",1
};
class UserActions
{
class Windshield_Down
{
displayname="$STR_braf_soft_useraction_foldwindshield";
position="windshield_axis";
showWindow=1;
radius=1;
priority=0;
onlyForPlayer=0;
condition="this animationphase 'Windshield_Down' < 0.1 AND Alive(this)";
statement="this animate ['Windshield_Down',1]";
};
class Windshield_Up: Windshield_Down
{
displayname="$STR_braf_soft_useraction_unfoldwindshield";
condition="this animationphase 'Windshield_Down' > 0.9 AND Alive(this)";
statement="this animate ['Windshield_Down',0]";
};
class Camonet_Unhide: Windshield_Down
{
displayname="$STR_braf_soft_useraction_unhidewindshieldcamonet";
condition="this animationphase 'Camonet_Hide' > 0.9 AND Alive(this)";
statement="this animate ['Camonet_Hide',0]";
};
class Camonet_Hide: Camonet_Unhide
{
displayname="$STR_braf_soft_useraction_hidewindshieldcamonet";
condition="this animationphase 'Camonet_Hide' < 0.1 AND Alive(this)";
statement="this animate ['Camonet_Hide',1]";
};
class Door_Hide
{
displayname="$STR_braf_soft_useraction_doorhide";
position="pip1_dir";
showWindow=0;
radius=1;
priority=0;
onlyForPlayer=0;
condition="this animationphase 'Door_Hide' < 0.1 AND Alive(this)";
statement="this animate ['Door_Hide',1]";
};
class Door_Unhide: Door_Hide
{
displayname="$STR_braf_soft_useraction_doorunhide";
condition="this animationphase 'Door_Hide' > 0.9 AND Alive(this)";
statement="this animate ['Door_Hide',0]";
};
};
class TextureSources
{
class EB_01
{
displayName="$STR_braf_soft_texture_brazilian_army";
author="BRAF Team";
textures[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\camo_1_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\camo_2_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\Glass_ca.paa"
};
factions[]={"BRAF_ARMY"};
};
class UN
{
displayName="$STR_braf_soft_texture_am11_un";
author="BRAF Team";
textures[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\UN\camo_1_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\UN\camo_2_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\Glass_ca.paa"
};
factions[]={"BRAF_ARMY"};
};
class FAB
{
displayName="$STR_braf_soft_texture_am11_fab";
author="BRAF Team";
textures[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\FAB\camo_1_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\FAB\camo_2_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\Glass_ca.paa"
};
factions[]={"BRAF_FAB"};
};
class CFN
{
displayName="$STR_braf_soft_texture_am11_cfn";
author="BRAF Team";
textures[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\CFN\camo_1_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\CFN\camo_2_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\Glass_ca.paa"
};
factions[]={"BRAF_NAVY"};
};
class Black
{
displayName="$STR_braf_soft_texture_am11_black";
author="BRAF Team";
textures[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\CIV\Black\camo_1_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\CIV\Black\camo_2_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\Glass_ca.paa"
};
factions[]={"BRAF_CIV"};
};
class Red
{
displayName="$STR_braf_soft_texture_am11_red";
author="BRAF Team";
textures[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\CIV\Red\camo_1_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\CIV\Red\camo_2_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\Glass_ca.paa"
};
factions[]={"BRAF_CIV"};
};
class Khaki
{
displayName="$STR_braf_soft_texture_am11_khaki";
author="BRAF Team";
textures[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\CIV\Khaki\camo_1_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\CIV\Khaki\camo_2_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\Glass_ca.paa"
};
factions[]={"BRAF_CIV"};
};
};
textureList[]=
{
"EB_01",
1
};
class AcreRacks
{
class Rack
{
displayName = "$STR_braf_soft_texture_vehicle_radio"; // Name displayed in the interaction menu
shortName = "Radio"; // Short name displayed on the HUD. Maximum of 5 characters
componentName = "ACRE_VRC110"; // Able to mount a PRC152
// {"ffv", [0]} seleciona o primeiro CargoTurret(FFV-Fire from vehicle) configurado (tem que configurar os CargoTurret antes da turret), 0=primero, 1=segundo, 2=terceiro...
allowedPositions[] = {"driver", {"ffv", [0]}}; // Who can configure the radio and open the radio GUI. Same wildcards as the intercom. It also allows transmitting/receiving
disabledPositions[] = {}; // Who cannot access the radio (default: {})
defaultComponents[] = {}; // Use this to attach simple components like Antennas, they will first attempt to fill empty connectors but will overide existing connectors. Not yet fully implemented. (default: {})
mountedRadio = "ACRE_PRC152"; // Predefined mounted radio (default: "", meaning none)
isRadioRemovable = 1; // Radio can be removed (default: 0)
intercom[] = {}; // Radio not wired to any intercom. All units in intercom can receive/send transmittions (ACE3 interaction menu) but they cannot manipulate the radio (GUI interface) (default: {})
};
};
tf_isolatedAmount = 0;
tf_RadioType = "braf_radio_backpack_olive_notvp";
tf_hasLRradio = 1;
};
class BRAF_AM11_UN: BRAF_AM11_Unarmed
{
forceInGarage=0;
displayName="$STR_braf_soft_am11_un_displayname";
editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM11_UN.jpg";
_generalMacro="BRAF_AM11_UN";
faction="BRAF_ARMY";
class TransportItems
{
class _xx_FirstAidKit
{
name = "FirstAidKit";
count = 4;
};
class _xx_ToolKit
{
name = "ToolKit";
count = 1;
};
};
class TransportWeapons{};
class TransportMagazines{};
class TransportBackpacks{};
hiddenSelections[]=
{
"Camo_1",
"Camo_2",
"Glass"
};
hiddenSelectionsTextures[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\UN\camo_1_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\UN\camo_2_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\Glass_ca.paa"
};
textureList[]=
{
"UN",
1
};
};
class BRAF_AM11_CFN: BRAF_AM11_Unarmed
{
forceInGarage=0;
displayName="$STR_braf_soft_am11_cfn_displayname";
editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM11_CFN.jpg";
_generalMacro="BRAF_AM11_CFN";
faction="BRAF_NAVY";
crew="braf_marines_rifleman";
class TransportItems
{
class _xx_FirstAidKit
{
name = "FirstAidKit";
count = 4;
};
class _xx_ToolKit
{
name = "ToolKit";
count = 1;
};
};
class TransportWeapons{};
class TransportMagazines{};
class TransportBackpacks{};
hiddenSelections[]=
{
"Camo_1",
"Camo_2",
"Glass"
};
hiddenSelectionsTextures[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\CFN\camo_1_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\CFN\camo_2_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\Glass_ca.paa"
};
textureList[]=
{
"CFN",
1
};
};
class BRAF_AM11_FAB: BRAF_AM11_Unarmed
{
forceInGarage=0;
displayName="$STR_braf_soft_am11_fab_displayname";
editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM11_FAB.jpg";
_generalMacro="BRAF_AM11_FAB";
faction="BRAF_FAB";
crew="braf_fab_rifleman";
class TransportItems
{
class _xx_FirstAidKit
{
name = "FirstAidKit";
count = 4;
};
class _xx_ToolKit
{
name = "ToolKit";
count = 1;
};
};
class TransportWeapons{};
class TransportMagazines{};
class TransportBackpacks{};
hiddenSelections[]=
{
"Camo_1",
"Camo_2",
"Glass"
};
hiddenSelectionsTextures[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\FAB\camo_1_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\FAB\camo_2_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\Glass_ca.paa"
};
textureList[]=
{
"FAB",
1
};
};
class BRAF_AM11_Khaki: BRAF_AM11_Unarmed
{
forceInGarage=0;
displayName="$STR_braf_soft_am11_khaki_displayname";
editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM11_Khaki.jpg";
_generalMacro="BRAF_AM11_Khaki";
faction="BRAF_CIV";
side=3;
crew="C_Man_casual_5_F";
class TransportItems
{
class _xx_FirstAidKit
{
name = "FirstAidKit";
count = 4;
};
class _xx_ToolKit
{
name = "ToolKit";
count = 1;
};
};
class TransportWeapons{};
class TransportMagazines{};
class TransportBackpacks{};
hiddenSelections[]=
{
"Camo_1",
"Camo_2",
"Glass"
};
hiddenSelectionsTextures[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\CIV\Khaki\camo_1_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\CIV\Khaki\camo_2_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\Glass_ca.paa"
};
textureList[]=
{
"Khaki",
1
};
};
class BRAF_AM11_Black: BRAF_AM11_Khaki
{
forceInGarage=0;
displayName="$STR_braf_soft_am11_black_displayname";
editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM11_Black.jpg";
_generalMacro="BRAF_AM11_Black";
hiddenSelections[]=
{
"Camo_1",
"Camo_2",
"Glass"
};
hiddenSelectionsTextures[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\CIV\Black\camo_1_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\CIV\Black\camo_2_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\Glass_ca.paa"
};
textureList[]=
{
"Black",
1
};
};
class BRAF_AM11_Red: BRAF_AM11_Khaki
{
forceInGarage=0;
displayName="$STR_braf_soft_am11_red_displayname";
editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM11_Red.jpg";
_generalMacro="BRAF_AM11_Red";
hiddenSelections[]=
{
"Camo_1",
"Camo_2",
"Glass"
};
hiddenSelectionsTextures[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\CIV\Red\camo_1_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\CIV\Red\camo_2_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\Glass_ca.paa"
};
textureList[]=
{
"Red",
1
};
};
class BRAF_AM11_Armed: BRAF_AM11_Unarmed
{
forceInGarage=1;
displayName="$STR_braf_soft_am11_armed_displayname";
editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM11_Armed.jpg";
class SpeechVariants
{
class Default
{
speechSingular[]={"veh_vehicle_armedcar_s"};
speechPlural[]={"veh_vehicle_armedcar_p"};
};
};
textSingular="$STR_A3_nameSound_veh_vehicle_armedcar_s";
textPlural="$STR_A3_nameSound_veh_vehicle_armedcar_p";
nameSound="veh_vehicle_armedcar_s";
getInProxyOrder[]={1,2,3,4,6};
threat[]={0.6,0.25,0.25};
animationList[]=
{
"Unarmed_gunner_hide",1,
"Proxy",0
};
class Turrets: Turrets
{
class CargoTurret_01: CargoTurret_01
{
};
class CargoTurret_02: CargoTurret_02
{
};
class MAG_Turret: BRAF_Turret
{
disableSoundAttenuation=1;
body="mainTurret";
gun="mainGun";
gunnerName="$STR_braf_soft_seat_maggunner";
outGunnerMayFire=1;
forceHideGunner=0;
gunBeg="gun_beg";
gunEnd="gun_end";
minElev=-18;
maxElev=40;
initTurn=0;
startEngine=0;
gunnerForceOptics=0;
weapons[]=
{
"BRAF_MAG_VEH",
"SmokeLauncher"
};
magazines[]=
{
"BRAF_200Rnd_762x51",
"BRAF_200Rnd_762x51",
"BRAF_200Rnd_762x51",
"BRAF_200Rnd_762x51_Mix_red",
"BRAF_200Rnd_762x51_Mix_red",
"SmokeLauncherMag"
};
soundServo[]=
{
"A3\sounds_f\dummysound",9.999998e-007,1
};
gunnerAction="BRAF_am11_gunner";
gunnerInAction="vehicle_passenger_stand_1_passenger_flatground_4";
ejectDeadGunner=1;
castGunnerShadow=1;
viewGunnerInExternal=1;
gunnerCompartments="Compartment1";
stabilizedInAxes=0;
memoryPointGunnerOptics="gunnerview";
memoryPointsGetInGunner="pos gunner";
memoryPointsGetInGunnerDir="pos gunner dir";
gunnerLeftHandAnimName="mag";
gunnerRightHandAnimName="mag";
animationSourceBody="mainTurret";
animationSourceGun="mainGun";
hasGunner=1;
primaryGunner=1;
commanding=1;
proxyIndex=6;
discreteDistance[]={100,200,300,400,500,600,800,1000,1200,1500};
discreteDistanceInitIndex=2;
class GunFire: WeaponCloudsMGun
{
interval=0.0099999998;
};
class ViewOptics: ViewOptics
{
minFov=0.5;
maxFov=1.25;
initFov=0.75;
};
};
};
hiddenSelections[]=
{
"Camo_1",
"Camo_2",
"Glass"
};
hiddenSelectionsTextures[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\camo_1_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\camo_2_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\Glass_ca.paa"
};
textureList[]=
{
"EB_01",
1
};
};
class BRAF_AM11_Armed_UN: BRAF_AM11_Armed
{
forceInGarage=0;
displayName="$STR_braf_soft_am11_armed_un_displayname";
editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM11_Armed_UN.jpg";
hiddenSelections[]=
{
"Camo_1",
"Camo_2",
"Glass"
};
hiddenSelectionsTextures[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\UN\camo_1_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\UN\camo_2_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\Glass_ca.paa"
};
textureList[]=
{
"UN",
1
};
};
class BRAF_AM11_Armed_CFN: BRAF_AM11_Armed
{
forceInGarage=0;
displayName="$STR_braf_soft_am11_armed_cfn_displayname";
editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM11_Armed_CFN.jpg";
faction="BRAF_NAVY";
crew="braf_marines_rifleman";
hiddenSelections[]=
{
"Camo_1",
"Camo_2",
"Glass"
};
hiddenSelectionsTextures[]=
{
"braf\braf_soft\BRAF_Marrua\AM11\Data\CFN\camo_1_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\CFN\camo_2_co.paa",
"braf\braf_soft\BRAF_Marrua\AM11\Data\Glass_ca.paa"
};
textureList[]=
{
"CFN",
1
};
};

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,84 @@
#define _ARMA_
ambient[] = {0.75,0.75,0.75,1.0};
diffuse[] = {0.75,0.75,0.75,1.0};
forcedDiffuse[] = {0.0,0.0,0.0,1.0};
emmisive[] = {0.0,0.0,0.0,1.0};
specular[] = {0.15,0.15,0.15,1.0};
specularPower = 75;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\ext_nohq.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1.0,0.0,0.0};
up[] = {0.0,1.0,0.0};
dir[] = {0.0,0.0,0.0};
pos[] = {0.0,0.0,0.0};
};
};
class Stage2
{
texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
uvSource = "tex";
class uvTransform
{
aside[] = {10.0,0.0,0.0};
up[] = {0.0,10.0,0.0};
dir[] = {0.0,0.0,0.0};
pos[] = {0.0,0.0,0.0};
};
};
class Stage3
{
texture = "#(argb,8,8,3)color(0,0,0,0,MC)";
uvSource = "tex";
class uvTransform
{
aside[] = {1.0,0.0,0.0};
up[] = {0.0,1.0,0.0};
dir[] = {0.0,0.0,0.0};
pos[] = {0.0,0.0,0.0};
};
};
class Stage4
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\ext_as.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1.0,0.0,0.0};
up[] = {0.0,1.0,0.0};
dir[] = {0.0,0.0,1.0};
pos[] = {0.0,0.0,1.0};
};
};
class Stage5
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\ext_smdi.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1.0,0.0,0.0};
up[] = {0.0,1.0,0.0};
dir[] = {0.0,0.0,1.0};
pos[] = {0.0,0.0,1.0};
};
};
class Stage6
{
texture = "#(ai,64,64,1)fresnel(2.0,0.1)";
uvSource = "none";
};
class Stage7
{
texture="a3\data_f\env_land_co.paa";
uvSource = "none";
};
class StageTI
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\Ext_ti_ca.paa";
};

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,87 @@
class StageTI
{
texture="a3\data_f\default_ti_ca.paa";
};
ambient[]={0.2,0.2,0.2,1};
diffuse[]={0.2,0.2,0.2,1};
forcedDiffuse[]={0.22,0.51999998,0.62,1};
emmisive[]={0,0,0,0};
specular[]={0.079999998,0.082000002,0.082999997,1};
specularPower=780;
renderFlags[]=
{
"NoZWrite"
};
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="#(argb,8,8,3)color(0.5,0.5,1,1,NOHQ)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,0};
};
};
class Stage2
{
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
uvSource="tex";
class uvTransform
{
aside[]={10,0,0};
up[]={0,10,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage3
{
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
uvSource="tex";
};
class Stage4
{
texture="#(argb,8,8,3)color(1,1,1,1,AS)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,0};
};
};
class Stage5
{
texture="braf\braf_soft\Braf_Marrua\AM11\Data\Glass_smdi.paa";
uvSource="tex";
};
class Stage6
{
texture="#(ai,64,64,1)fresnelGlass(2)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,0};
};
};
class Stage7
{
useWorldEnvMap="true";
texture="a3\data_f\env_land_ca.paa";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,0};
};
};

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,96 @@
class StageTI
{
texture="braf\braf_soft\Braf_Marrua\AM11\Data\ammobox_ti_ca.paa";
};
ambient[]={0.80000001,0.80000001,0.80000001,1};
diffuse[]={0.80000001,0.80000001,0.80000001,1};
forcedDiffuse[]={0,0,0,1};
emmisive[]={0,0,0,0};
specular[]={0.75,0.75,0.75,1};
specularPower=100;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="braf\braf_soft\Braf_Marrua\AM11\Data\ammobox_nohq.paa";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage2
{
texture="#(argb,8,8,3)color(0.5,0.5,0.5,0.5,DT)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage3
{
texture="#(argb,8,8,3)color(0.0,0.0,0.0,0.0,MC)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage4
{
texture="#(argb,8,8,3)color(1.0,1.0,1.0,1.0,AS)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage5
{
texture="braf\braf_soft\Braf_Marrua\AM11\Data\ammobox_smdi.paa";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage6
{
texture="#(ai,64,64,1)fresnel(0.45,0.35)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage7
{
texture="a3\data_f\env_land_co.paa";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,84 @@
#define _ARMA_
ambient[] = {0.75,0.75,0.75,1.0};
diffuse[] = {0.75,0.75,0.75,1.0};
forcedDiffuse[] = {0.0,0.0,0.0,1.0};
emmisive[] = {0.0,0.0,0.0,1.0};
specular[] = {0.15,0.15,0.15,1.0};
specularPower = 75;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\camo_1_nohq.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1.0,0.0,0.0};
up[] = {0.0,1.0,0.0};
dir[] = {0.0,0.0,0.0};
pos[] = {0.0,0.0,0.0};
};
};
class Stage2
{
texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
uvSource = "tex";
class uvTransform
{
aside[] = {10.0,0.0,0.0};
up[] = {0.0,10.0,0.0};
dir[] = {0.0,0.0,0.0};
pos[] = {0.0,0.0,0.0};
};
};
class Stage3
{
texture = "#(argb,8,8,3)color(0,0,0,0,MC)";
uvSource = "tex";
class uvTransform
{
aside[] = {1.0,0.0,0.0};
up[] = {0.0,1.0,0.0};
dir[] = {0.0,0.0,0.0};
pos[] = {0.0,0.0,0.0};
};
};
class Stage4
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\camo_1_as.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1.0,0.0,0.0};
up[] = {0.0,1.0,0.0};
dir[] = {0.0,0.0,1.0};
pos[] = {0.0,0.0,1.0};
};
};
class Stage5
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\camo_1_smdi.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1.0,0.0,0.0};
up[] = {0.0,1.0,0.0};
dir[] = {0.0,0.0,1.0};
pos[] = {0.0,0.0,1.0};
};
};
class Stage6
{
texture = "#(ai,64,64,1)fresnel(2.0,0.1)";
uvSource = "none";
};
class Stage7
{
texture="a3\data_f\env_land_co.paa";
uvSource = "none";
};
class StageTI
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\camo_1_ti_ca.paa";
};

View File

@@ -0,0 +1,84 @@
#define _ARMA_
ambient[] = {1.0,1.0,1.0,1.0};
diffuse[] = {1.0,1.0,1.0,1.0};
forcedDiffuse[] = {0.0,0.0,0.0,1.0};
emmisive[] = {0.0,0.0,0.0,0.0};
specular[] = {0.15,0.15,0.15,1.0};
specularPower = 70;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\camo_2_nohq.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1.0,0.0,0.0};
up[] = {0.0,1.0,0.0};
dir[] = {0.0,0.0,0.0};
pos[] = {0.0,0.0,0.0};
};
};
class Stage2
{
texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
uvSource = "tex";
class uvTransform
{
aside[] = {10.0,0.0,0.0};
up[] = {0.0,10.0,0.0};
dir[] = {0.0,0.0,0.0};
pos[] = {0.0,0.0,0.0};
};
};
class Stage3
{
texture = "#(argb,8,8,3)color(0,0,0,0,MC)";
uvSource = "tex";
class uvTransform
{
aside[] = {1.0,0.0,0.0};
up[] = {0.0,1.0,0.0};
dir[] = {0.0,0.0,0.0};
pos[] = {0.0,0.0,0.0};
};
};
class Stage4
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\camo_2_as.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1.0,0.0,0.0};
up[] = {0.0,1.0,0.0};
dir[] = {0.0,0.0,1.0};
pos[] = {0.0,0.0,1.0};
};
};
class Stage5
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\camo_2_smdi.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1.0,0.0,0.0};
up[] = {0.0,1.0,0.0};
dir[] = {0.0,0.0,1.0};
pos[] = {0.0,0.0,1.0};
};
};
class Stage6
{
texture = "#(ai,64,64,1)fresnel(2.0,0.1)";
uvSource = "none";
};
class Stage7
{
texture="a3\data_f\env_land_co.paa";
uvSource = "none";
};
class StageTI
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\camo_2_ti_ca.paa";
};

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,84 @@
#define _ARMA_
ambient[] = {0.75,0.75,0.75,1.0};
diffuse[] = {0.75,0.75,0.75,1.0};
forcedDiffuse[] = {0.0,0.0,0.0,1.0};
emmisive[] = {0.0,0.0,0.0,1.0};
specular[] = {0.15,0.15,0.15,1.0};
specularPower = 75;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\camonet_nohq.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1.0,0.0,0.0};
up[] = {0.0,1.0,0.0};
dir[] = {0.0,0.0,0.0};
pos[] = {0.0,0.0,0.0};
};
};
class Stage2
{
texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
uvSource = "tex";
class uvTransform
{
aside[] = {10.0,0.0,0.0};
up[] = {0.0,10.0,0.0};
dir[] = {0.0,0.0,0.0};
pos[] = {0.0,0.0,0.0};
};
};
class Stage3
{
texture = "#(argb,8,8,3)color(0,0,0,0,MC)";
uvSource = "tex";
class uvTransform
{
aside[] = {1.0,0.0,0.0};
up[] = {0.0,1.0,0.0};
dir[] = {0.0,0.0,0.0};
pos[] = {0.0,0.0,0.0};
};
};
class Stage4
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\camonet_as.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1.0,0.0,0.0};
up[] = {0.0,1.0,0.0};
dir[] = {0.0,0.0,1.0};
pos[] = {0.0,0.0,1.0};
};
};
class Stage5
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\camonet_smdi.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1.0,0.0,0.0};
up[] = {0.0,1.0,0.0};
dir[] = {0.0,0.0,1.0};
pos[] = {0.0,0.0,1.0};
};
};
class Stage6
{
texture = "#(ai,64,64,1)fresnel(2.0,0.1)";
uvSource = "none";
};
class Stage7
{
texture="a3\data_f\env_land_co.paa";
uvSource = "none";
};
class StageTI
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\camo_1_ti_ca.paa";
};

View File

@@ -0,0 +1,84 @@
#define _ARMA_
ambient[] = {1.0,1.0,1.0,1.0};
diffuse[] = {1.0,1.0,1.0,1.0};
forcedDiffuse[] = {0.0,0.0,0.0,1.0};
emmisive[] = {0.0,0.0,0.0,0.0};
specular[] = {0.15,0.15,0.15,1.0};
specularPower = 70;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture="braf\braf_soft\BRAF_Marrua\AM11\Data\camo_1_nohq.paa";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage2
{
texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
uvSource = "tex";
class uvTransform
{
aside[] = {10.0,0.0,0.0};
up[] = {0.0,10.0,0.0};
dir[] = {0.0,0.0,0.0};
pos[] = {0.0,0.0,0.0};
};
};
class Stage3
{
texture="a3\data_f\destruct\damage_metalsheet_mca.paa";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,1};
};
};
class Stage4
{
texture = "braf\braf_soft\BRAF_Marrua\AM11\Data\camo_1_as.paa";
uvSource = "tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,1};
};
};
class Stage5
{
texture = "braf\braf_soft\BRAF_Marrua\AM11\Data\camo_1_smdi.paa";
uvSource = "tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,1};
};
};
class Stage6
{
texture = "#(ai,64,64,1)fresnel(2.0,0.1)";
uvSource = "none";
};
class Stage7
{
texture="a3\data_f\env_land_co.paa";
uvSource = "none";
};
class StageTI
{
texture = "braf\braf_soft\BRAF_Marrua\AM11\Data\camo_1_ti_ca.paa";
};

View File

@@ -0,0 +1,84 @@
#define _ARMA_
ambient[] = {1.0,1.0,1.0,1.0};
diffuse[] = {1.0,1.0,1.0,1.0};
forcedDiffuse[] = {0.0,0.0,0.0,1.0};
emmisive[] = {0.0,0.0,0.0,0.0};
specular[] = {0.15,0.15,0.15,1.0};
specularPower = 70;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture="braf\braf_soft\BRAF_Marrua\AM11\Data\camo_2_nohq.paa";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage2
{
texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
uvSource = "tex";
class uvTransform
{
aside[] = {10.0,0.0,0.0};
up[] = {0.0,10.0,0.0};
dir[] = {0.0,0.0,0.0};
pos[] = {0.0,0.0,0.0};
};
};
class Stage3
{
texture="a3\data_f\destruct\damage_metalsheet_mca.paa";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,1};
};
};
class Stage4
{
texture = "braf\braf_soft\BRAF_Marrua\AM11\Data\camo_2_as.paa";
uvSource = "tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,1};
};
};
class Stage5
{
texture = "braf\braf_soft\BRAF_Marrua\AM11\Data\camo_2_smdi.paa";
uvSource = "tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,1};
};
};
class Stage6
{
texture = "#(ai,64,64,1)fresnel(2.0,0.1)";
uvSource = "none";
};
class Stage7
{
texture="a3\data_f\env_land_co.paa";
uvSource = "none";
};
class StageTI
{
texture = "braf\braf_soft\BRAF_Marrua\AM11\Data\camo_2_ti_ca.paa";
};

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,97 @@
class StageTI
{
texture="a3\data_f\destruct_ti_ca.paa";
};
ambient[]={1,1,1,1};
diffuse[]={0.69999999,0.69999999,0.69999999,1};
forcedDiffuse[]={0,0,0,0};
emmisive[]={0,0,0,0};
specular[]={0.029999999,0.029999999,0.029999999,1};
specularPower=50;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="a3\data_f\destruct\destruct_rust_nohq.paa";
uvSource="tex";
class uvTransform
{
aside[]={2,0,0};
up[]={0,2,0};
dir[]={0,0,0};
pos[]={0,0.5,0};
};
};
class Stage2
{
texture="a3\data_f\destruct\destruct_rust_cdt.paa";
uvSource="tex";
class uvTransform
{
aside[]={8,8,0};
up[]={-8,8,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage3
{
texture="a3\data_f\destruct\destruct_rust_mca.paa";
uvSource="tex";
class uvTransform
{
aside[]={2,0,0};
up[]={0,2,0};
dir[]={0,0,0};
pos[]={0,0.5,0};
};
};
class Stage4
{
texture="#(argb,8,8,3)color(1,1,1,1,AS)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,1};
};
};
class Stage5
{
texture="a3\data_f\destruct\destruct_rust_smdi.paa";
uvSource="tex";
class uvTransform
{
aside[]={2,0,0};
up[]={0,2,0};
dir[]={0,0,1};
pos[]={0,0.5,1};
};
};
class Stage6
{
texture="#(ai,64,64,1)fresnel(0.1,0.07)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage7
{
texture="a3\data_f\env_land_co.paa";
useWorldEnvMap="true";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};

View File

@@ -0,0 +1,94 @@
class StageTI
{
texture="a3\data_f\default_vehicle_ti_ca.paa";
};
ambient[]={0.5,0.51999998,0.60000002,1};
diffuse[]={0.5,0.51999998,0.60000002,1};
forcedDiffuse[]={0.15000001,0.156,0.16500001,1};
emmisive[]={0,0,0,0};
specular[]={0.079999998,0.082000002,0.082999997,1};
specularPower=700;
PixelShaderID="Super";
VertexShaderID="Super";
renderFlags[]=
{
"NoZWrite"
};
class Stage1
{
texture="a3\data_f\destruct\damage_glass_tempered_nohq.paa";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,1};
};
};
class Stage2
{
texture="a3\data_f\destruct\damage_glass_tempered_ca.paa";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,1};
};
};
class Stage3
{
texture="a3\data_f\destruct\damage_glass_tempered_ca.paa";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,1};
};
};
class Stage4
{
texture="#(argb,8,8,3)color(1,1,1,1,AS)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,1};
};
};
class Stage5
{
texture="a3\data_f\destruct\damage_glass_tempered_smdi.paa";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,1};
};
};
class Stage6
{
texture="#(ai,64,64,1)fresnel(0.5,0.05)";
uvSource="none";
};
class Stage7
{
texture="a3\data_f\env_land_ca.paa";
useWorldEnvMap="true";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};

View File

@@ -0,0 +1,94 @@
class StageTI
{
texture="a3\data_f\default_glass_ti_ca.paa";
};
ambient[]={0.5,0.5,0.5,1};
diffuse[]={0.40000001,0.40000001,0.40000001,1};
forcedDiffuse[]={0,0,0,0};
emmisive[]={0,0,0,1};
specular[]={0.1,0.1,0.1,1};
specularPower=800;
renderFlags[]=
{
"NoZWrite"
};
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="#(argb,8,8,3)color(0.5,0.5,1,1,NOHQ)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,0};
};
};
class Stage2
{
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
uvSource="tex";
class uvTransform
{
aside[]={10,0,0};
up[]={0,10,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage3
{
texture="#(argb,8,8,3)color(0,0.2,0.4,0.25,MC)";
uvSource="tex";
};
class Stage4
{
texture="#(argb,8,8,3)color(1,1,1,1,AS)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,0};
};
};
class Stage5
{
texture="#(argb,8,8,3)color(0,0.6,1,1,SMDI)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,0};
};
};
class Stage6
{
texture="#(ai,32,128,1)fresnel(0.85,0.36)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,0};
};
};
class Stage7
{
useWorldEnvMap="false";
texture="a3\data_f\env_interier_car_ca.paa";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,0};
};
};

View File

@@ -0,0 +1,92 @@
ambient[] = {1,1,1,1};
diffuse[] = {0.7,0.7,0.7,1};
forcedDiffuse[] = {0,0,0,1};
emmisive[] = {0,0,0,0};
specular[] = {0.05,0.05,0.05,1};
specularPower = 60;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\mag_nohq.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage2
{
texture = "#(argb,8,8,3)color(0.5,0.5,0.5,0.5,DT)";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage3
{
texture = "#(argb,8,8,3)color(0.0,0.0,0.0,0.0,MC)";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage4
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\mag_as.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage5
{
texture = "braf\braf_soft\Braf_Marrua\AM11\Data\mag_smdi.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage6
{
texture = "#(ai,64,64,1)fresnel(5.4,1.4)";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage7
{
texture = "a3\data_f\env_land_ca.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,97 @@
class StageTI
{
texture="a3\data_f\default_vehicle_ti_ca.paa";
};
ambient[]={0.097000003,0.097000003,0.097000003,1};
diffuse[]={0.097000003,0.097000003,0.097000003,1};
forcedDiffuse[]={0,0,0,0};
emmisive[]={0,0,0,1};
specular[]={2,2,2,0};
specularPower=330;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="#(argb,8,8,3)color(0.5,0.5,1,1,NOHQ)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage2
{
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage3
{
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage4
{
texture="#(argb,8,8,3)color(1,1,1,1,AS)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage5
{
texture="#(argb,8,8,3)color(1,1,1,1,SMDI)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage6
{
texture="#(argb,8,8,3)color(1,1,1,1,CO)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage7
{
texture="a3\data_f\env_land_ca.paa";
useWorldEnvMap="true";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,830 @@
class CfgSkeletons
{
class Default
{
isDiscrete=1;
skeletonInherit="";
skeletonBones[]={};
};
class Braf_AM11_Skeleton : Default
{
SkeletonBones[]=
{
"wheel_1_1_damper","",
"wheel_1_1_steering","wheel_1_1_damper",
"wheel_1_1","wheel_1_1_steering",
"wheel_1_1_unhide","wheel_1_1",
"wheel_1_1_hide","wheel_1_1",
"wheel_1_2_damper","",
"wheel_1_2","wheel_1_2_damper",
"wheel_1_2_unhide","wheel_1_2",
"wheel_1_2_hide","wheel_1_2",
"wheel_2_1_damper","",
"wheel_2_1_steering","wheel_2_1_damper",
"wheel_2_1","wheel_2_1_steering",
"wheel_2_1_unhide","wheel_2_1",
"wheel_2_1_hide","wheel_2_1",
"wheel_2_2_damper","",
"wheel_2_2","wheel_2_2_damper",
"wheel_2_2_unhide","wheel_2_2",
"wheel_2_2_hide","wheel_2_2",
"damagehide","",
"drivewheel","damagehide",
"camonet","damagehide",
"speed","damagehide",
"rpm","damagehide",
"fuel","damagehide",
"oil","damagehide",
"temp","damagehide",
"volt","damagehide",
"doors","damagehide",
"windshield","damagehide",
"Glass","windshield",
"antenna_bend","",
"turret","damagehide",
"gun","turret",
"mag","gun",
"cargo_turret","damagehide",
"ammobox","damagehide",
"gunnerview","mag",
"zasleh","mag",
"damagehlaven","mag",
"ammo_belt","mag",
"bullet008","ammo_belt",
"bullet007","bullet008",
"bullet006","bullet007",
"bullet005","bullet006",
"bullet004","bullet005",
"bullet003","bullet004",
"bullet002","bullet003",
"bullet001","bullet002",
"magazine","mag",
"feedtray_cover","mag",
"bolt","mag",
"charging_handle","mag",
"damagevez","turret"
};
};
};
class CfgModels
{
class Default
{
sections[]={};
sectionsInherit="";
skeletonName="";
};
class Marrua_AM11: Default
{
htMin=60;
htMax=180;
afMax=100;
mfMax=8;
mFact=1;
tBody=150;
skeletonName="Braf_AM11_Skeleton";
sections[]=
{
"Light_L_hide",
"Light_R_hide",
"Glass",
"camo_1",
"camo_2",
"back_lights",
"brake_lights",
"zbytek",
"dashboard_lights",
"clan",
"HP_Light_L",
"HP_Light_R"
};
class Animations
{
class damageHide
{
type="hide";
hideValue=1;
minValue=0;
maxValue=1;
minPhase=0;
maxPhase=1;
source="damage";
sourceAddress=0;
selection="damagehide";
};
class wheel_1_1_destruct
{
type="hide";
hideValue=0.99;
minValue=0;
maxValue=1;
minPhase=0;
maxPhase=1;
source="HitLFWheel";
sourceAddress=0;
selection="wheel_1_1_hide";
};
class wheel_1_2_destruct: wheel_1_1_destruct
{
source="HitLBWheel";
selection="wheel_1_2_hide";
};
class wheel_2_1_destruct: wheel_1_1_destruct
{
source="HitRFWheel";
selection="wheel_2_1_hide";
};
class wheel_2_2_destruct: wheel_1_1_destruct
{
source="HitRBWheel";
selection="wheel_2_2_hide";
};
class wheel_1_1_destruct_unhide
{
type="hide";
hideValue=0;
unhideValue=1;
minValue=0;
maxValue=1;
minPhase=0;
maxPhase=1;
source="HitLFWheel";
sourceAddress=2;
selection="wheel_1_1_unhide";
};
class wheel_1_2_destruct_unhide: wheel_1_1_destruct_unhide
{
source="HitLBWheel";
selection="wheel_1_2_unhide";
};
class wheel_2_1_destruct_unhide: wheel_1_1_destruct_unhide
{
source="HitRFWheel";
selection="wheel_2_1_unhide";
};
class wheel_2_2_destruct_unhide: wheel_1_1_destruct_unhide
{
source="HitRBWheel";
selection="wheel_2_2_unhide";
};
class Glass_hide
{
type="hide";
hideValue=1;
minValue=0;
maxValue=1;
minPhase=0;
maxPhase=1;
source="HitGlass1";
sourceAddress=2;
selection="Glass";
};
class Wheel_1_1
{
type="rotationX";
angle0=0;
angle1=-6.283185;
axis="wheel_1_1_axis";
memory=1;
minValue=0;
maxValue=1;
minPhase=0;
maxPhase=1;
source="wheel";
sourceAddress=1;
selection="wheel_1_1";
};
class wheel_2_1: Wheel_1_1
{
axis="wheel_2_1_axis";
source="wheel";
selection="wheel_2_1";
};
class wheel_1_2: Wheel_1_1
{
axis="wheel_1_2_axis";
source="wheel";
selection="wheel_1_2";
};
class Wheel_2_2: Wheel_1_1
{
axis="wheel_2_2_axis";
source="wheel";
selection="wheel_2_2";
};
class wheel_1_1_damper
{
type="translation";
source="damper";
selection="wheel_1_1_damper";
axis="wheel_1_1_damper_axis";
sourceAddress="clamp";
minPhase=0;
maxPhase=1;
minValue=0;
maxValue=1;
memory=0;
offset0=0.5;
offset1=-0.5;
};
class wheel_2_1_Damper: Wheel_1_1_Damper
{
axis="wheel_2_1_damper_axis";
selection="wheel_2_1_damper";
};
class wheel_1_2_Damper: Wheel_1_1_Damper
{
axis="wheel_1_2_damper_axis";
selection="wheel_1_2_damper";
};
class Wheel_2_2_Damper: Wheel_1_1_Damper
{
axis="wheel_2_2_damper_axis";
selection="wheel_2_2_damper";
};
class wheel_1_1_Damage
{
type="translation";
offset0=-0.18;
offset1=0.18;
axis="wheel_1_1_damper";
memory=1;
minValue=0;
maxValue=1;
minPhase=0;
maxPhase=1;
source="HitLFWheel";
sourceAddress=0;
selection="wheel_1_1_damper";
};
class wheel_1_2_Damage: wheel_1_1_Damage
{
axis="wheel_1_2_damper";
source="HitLBWheel";
selection="wheel_1_2_damper";
};
class wheel_2_1_Damage: wheel_1_1_Damage
{
axis="wheel_2_1_damper";
source="HitRFWheel";
selection="wheel_2_1_damper";
};
class wheel_2_2_Damage: wheel_1_1_Damage
{
axis="wheel_2_2_damper";
source="HitRBWheel";
selection="wheel_2_2_damper";
};
class wheel_1_1_Damper_Damage_BackAnim
{
type="translation";
offset0=0;
offset1=-0.4;
axis="wheel_1_1_damper_axis";
memory=1;
minValue=0;
maxValue=1;
minPhase=0;
maxPhase=1;
source="HitLFWheel";
sourceAddress=0;
selection="wheel_1_1_damper";
};
class wheel_1_2_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim
{
axis="wheel_1_2_damper_axis";
source="HitLBWheel";
selection="wheel_1_2_damper";
};
class wheel_2_1_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim
{
axis="wheel_2_1_damper_axis";
source="HitRFWheel";
selection="wheel_2_1_damper";
};
class wheel_2_2_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim
{
axis="wheel_2_2_damper_axis";
source="HitRBWheel";
selection="wheel_2_2_damper";
};
class DrivingWheel
{
type="rotation";
angle0=1.570796;
angle1=-1.570796;
axis="drivewheel_axis";
memory=1;
minValue=-1;
maxValue=1;
minPhase=-1;
maxPhase=1;
source="drivingWheel";
sourceAddress=0;
selection="drivewheel";
};
class Steering_1_1
{
type="rotationY";
angle0=0.349066;
angle1=-0.349066;
axis="wheel_1_1_steering_axis";
memory=0;
minValue=-1;
maxValue=1;
minPhase=-1;
maxPhase=1;
source="drivingWheel";
sourceAddress=0;
selection="wheel_1_1_steering";
};
class Steering_2_1: Steering_1_1
{
axis="wheel_2_1_steering_axis";
source="drivingWheel";
selection="wheel_2_1_steering";
};
class RPM
{
type="rotation";
angle0=-2.129302;
angle1=2.129302;
axis="RPM_axis";
memory=1;
minValue=0;
maxValue=4500;
minPhase=0;
maxPhase=1;
source="rpm";
sourceAddress=0;
selection="speed";
};
class Speed
{
type="rotation";
angle0=-1.972222;
angle1=1.919862;
axis="Speed_axis";
memory=1;
minValue=0;
maxValue=39;
minPhase=0;
maxPhase=1;
source="speed";
sourceAddress=0;
selection="rpm";
};
class Oil: Rpm
{
angle0=-0.872665;
angle1=0.872665;
minValue=0;
maxValue=100;
axis="oil_axis";
selection="oil";
source="wheelsTemp";
};
class Volt: Rpm
{
angle0=-0.785398;
angle1=0.785398;
minValue=9;
maxValue=19;
axis="Volt_axis";
selection="volt";
};
class Fuel
{
type="rotation";
angle0=-0.959931;
angle1=0.959931;
axis="Fuel_axis";
memory=1;
minValue=0;
maxValue=1;
minPhase=0;
maxPhase=1;
source="fuel";
sourceAddress=0;
selection="fuel";
};
class Temp
{
type="rotation";
angle0=-0.959931;
angle1=0.959931;
axis="Temp_axis";
memory=1;
minValue=40;
maxValue=120;
minPhase=0;
maxPhase=1;
source="engineTemp";
sourceAddress=0;
selection="temp";
};
class Door_Hide
{
type="hide";
hideValue=0.9;
minValue=0;
maxValue=1;
minPhase=0;
maxPhase=1;
source="door_hide";
sourceAddress=2;
selection="doors";
};
class Camonet_Hide: Door_Hide
{
source="camonet_hide";
selection="camonet";
};
class Windshield_Down
{
type="rotation";
angle0=0;
angle1=2.3;
axis="windshield_axis";
memory=1;
minValue=0;
maxValue=1;
minPhase=0;
maxPhase=1;
source="windshield_rot";
sourceAddress=1;
selection="windshield";
};
class MainTurret
{
type="rotationY";
angle0=-6.283185;
angle1=6.283185;
axis="turret_axis";
memory=1;
minValue=-6.283185;
maxValue=6.283185;
minPhase=-6.283185;
maxPhase=6.283185;
source="mainTurret";
sourceAddress=0;
selection="turret";
};
class MainGun
{
type="rotationX";
angle0=-6.283185;
angle1=6.283185;
axis="gun_axis";
memory=1;
minValue=-6.283185;
maxValue=6.283185;
minPhase=-6.283185;
maxPhase=6.283185;
source="mainGun";
sourceAddress=0;
selection="gun";
};
class magazine_hide
{
type="hide";
source="reloadmag";
selection="magazine";
sourceAddress="mirror";
minPhase=0;
maxPhase=0.5;
minValue=0;
maxValue=0.5;
memory=0;
hideValue=0.56;
unHideValue=-1;
};
class ammobelt_hide
{
type="hide";
source="reloadmag";
selection="bullet008";
sourceAddress="mirror";
minPhase=0;
maxPhase=1;
minValue=0;
maxValue=1;
memory=0;
hideValue=0.19;
unHideValue=1;
};
class ammo_belt_rotation_prep
{
type="rotation";
source="reloadanim";
selection="bullet008";
sourceAddress="clamp";
axis="ammo_belt_axis";
minPhase=0.999;
maxPhase=1;
minValue=0.999;
maxValue=1;
memory=0;
angle0=0.18;
angle1=0;
};
class ammo_belt_rotation_main
{
type="rotation";
source="reloadanim";
selection="bullet008";
sourceAddress="clamp";
axis="ammo_belt_axis";
minPhase=0.3;
maxPhase=0.999;
minValue=0.3;
maxValue=0.999;
memory=0;
angle0=0;
angle1=0.18;
};
class feedtray_cover_up
{
type="rotation";
source="reloadmag";
selection="feedtray_cover";
sourceAddress="clamp";
axis="feedtray_cover_axis";
minPhase=0.89;
maxPhase=0.95;
minValue=0.89;
maxValue=0.95;
memory=0;
angle0=0;
angle1=-1.570796;
};
class feedtray_cover_down
{
type="rotation";
source="reloadmag";
selection="feedtray_cover";
sourceAddress="clamp";
axis="feedtray_cover_axis";
minPhase=0.04;
maxPhase=0.09;
minValue=0.04;
maxValue=0.09;
memory=0;
angle0=0;
angle1=1.570796;
};
class Turret_shake_aside
{
type="translation";
source="reloadanim";
selection="mag";
sourceAddress="clamp";
axis="gun_axis";
minPhase=0;
maxPhase=0.85;
minValue=0;
maxValue=0.85;
memory=0;
offset0=0.001;
offset1=-0.005;
};
class Turret_shake_aside_back
{
type="translation";
source="reloadanim";
selection="mag";
sourceAddress="clamp";
axis="gun_axis";
minPhase=0;
maxPhase=0.85;
minValue=0;
maxValue=0.85;
memory=0;
offset0=0.001;
offset1=-0.005;
};
class gunshake_eye
{
type="translation";
source="reloadanim";
selection="gunnerview";
sourceAddress="clamp";
axis="ammo_belt_axis";
minPhase=0.85;
maxPhase=1;
minValue=0.85;
maxValue=1;
memory=0;
offset0=-0.005;
offset1=0.001;
};
class gunshake_eye_back
{
type="translation";
source="reloadanim";
selection="gunnerview";
sourceAddress="clamp";
axis="ammo_belt_axis";
minPhase=0;
maxPhase=0.85;
minValue=0;
maxValue=0.85;
memory=0;
offset0=0.001;
offset1=-0.005;
};
class Bullet001
{
type="hide";
source="revolving";
selection="bullet001";
sourceAddress="mirror";
minPhase=-1;
maxPhase=0;
minValue=-1;
maxValue=0;
memory=0;
hideValue=0.9100001;
unHideValue=-1;
};
class Bullet002: Bullet001
{
hideValue=0.92001;
selection="bullet002";
};
class Bullet003: Bullet001
{
hideValue=0.93001;
selection="bullet003";
};
class Bullet004: Bullet001
{
hideValue=0.94001;
selection="bullet004";
};
class Bullet005: Bullet001
{
hideValue=0.95001;
selection="bullet005";
};
class Bullet006: Bullet001
{
hideValue=0.96001;
selection="bullet006";
};
class Bullet007: Bullet001
{
hideValue=0.97001;
selection="bullet007";
};
class Bullet008: Bullet001
{
hideValue=0.98001;
selection="bullet008";
};
class Bolt_recoil
{
type="translation";
offset0=0;
offset1=-0.2;
axis="bolt_axis";
memory=1;
minValue=0;
maxValue=0.75;
minPhase=0;
maxPhase=0.75;
source="ReloadAnim";
sourceAddress=2;
selection="bolt";
};
class Bolt_reload_begin
{
type="translation";
offset0=0;
offset1=-0.2;
axis="ammo_belt_axis";
memory=1;
minValue=0;
maxValue=0.02;
minPhase=0;
maxPhase=0.02;
source="reloadmag";
sourceAddress=0;
selection="bolt";
};
class Bolt_reload_end
{
type="translation";
offset0=0;
offset1=0.2;
axis="ammo_belt_axis";
memory=1;
minValue=0.05;
maxValue=0.06;
minPhase=0.05;
maxPhase=0.06;
source="reloadmag";
sourceAddress=0;
selection="bolt";
};
class Muzzle_Flash_Rotation
{
type="rotationZ";
source="muzzle_rot_mag";
selection="zasleh";
sourceAddress="loop";
axis="muzzle_axis";
minPhase=0;
maxPhase=7;
minValue=0;
maxValue=7;
memory=0;
angle0=0;
angle1=6.283185;
};
class Muzzle_Flash_Hide
{
type="hide";
source="muzzle_hide_mag";
selection="zasleh";
sourceAddress="clamp";
minPhase=0;
maxPhase=1;
minValue=0;
maxValue=1;
memory=0;
hideValue=0;
unHideValue=0.1;
};
class unarmed_main_turret_hide
{
type="hide";
source="proxy";
selection="turret";
sourceAddress="clamp";
minPhase=0;
maxPhase=1;
minValue=0;
maxValue=1;
memory=0;
hideValue=1;
unHideValue=-1;
};
class unarmed_ammo_hide
{
type="hide";
source="proxy";
selection="ammobox";
sourceAddress="clamp";
minPhase=0;
maxPhase=1;
minValue=0;
maxValue=1;
memory=0;
hideValue=1;
unHideValue=-1;
};
class unarmed_gunner_hide
{
type="hide";
source="proxy";
selection="cargo_turret";
sourceAddress="clamp";
minPhase=0;
maxPhase=1;
minValue=0;
maxValue=1;
memory=0;
hideValue=1;
unHideValue=-1;
};
class antenna_bend_X
{
type="translationX";
source="gmeterx";
selection="antenna_bend";
axis="antenna_axis";
animPeriod=0;
minPhase=1;
maxPhase=-1;
minValue=-0.1;
maxValue=0.1;
offset0=1;
offset1=-1;
};
class antenna_bend_Y: antenna_bend_X
{
type="translationZ";
source="gmetery";
};
};
};
};