class BRAF_AM21_Covered: BRAF_Marrua_base { author="BRAF_Team"; _generalMacro="BRAF_AM21"; forceInGarage=1; scope=2; scopeArsenal=2; scopeCurator=2; displayName="$STR_braf_soft_am21_displayname"; model="braf\braf_soft\BRAF_Marrua\AM21\Marrua_AM21.p3d"; DLC="BRAF"; icon="braf\braf_soft\BRAF_Marrua\AM21\Data\ui\am21_map_ca.paa"; editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM21_Covered.jpg"; picture="braf\braf_soft\BRAF_Marrua\AM21\Data\ui\am21_ui_ca.paa"; editorSubcategory="EdSubcat_Cars"; faction="BRAF_ARMY"; crew="braf_army_rifleman_regular_2000"; transportSoldier=4; cargoProxyIndexes[]={2,6,7,8}; getInProxyOrder[]={2,6,7,8}; threat[]={0.5,0.1,0.1}; maximumLoad=1000; 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 = 2; }; }; 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_am21_description"; }; slingLoadCargoMemoryPoints[]= { "SlingLoadCargo1", "SlingLoadCargo2", "SlingLoadCargo3", "SlingLoadCargo4" }; class VehicleTransport { class Cargo { parachuteClass="B_Parachute_02_F"; parachuteHeightLimit=5; canBeTransported=1; dimensions[]= { "BBox_1_1_pos", "BBox_1_2_pos" }; }; }; class CargoTurret; class Turrets: Turrets { class CargoTurret_04: CargoTurret { gunnerAction="passenger_inside_2"; gunnerName="$STR_braf_soft_seat_rightdoorpassanger"; memoryPointsGetInGunner="pos codriver"; memoryPointsGetInGunnerDir="pos codriver dir"; gunnerCompartments="Compartment1"; enabledByAnimationSource="canvas_hide"; proxyIndex=1; gunnerType="BRAF_Army_ten"; class TurnIn { limitsArrayTop[]= { {23.962099,-61.2561}, {14.3315,-18.7728} }; limitsArrayBottom[]= { {-19.6203,-79.333099}, {-16.263201,-23.601801} }; }; class TurnOut: TurnIn { }; }; class CargoTurret_02: CargoTurret_04 { gunnerAction="passenger_inside_7"; gunnerName="$STR_A3_TURRETS_CARGOTURRET_L2"; memoryPointsGetInGunner="pos cargo"; memoryPointsGetInGunnerDir="pos cargo dir"; gunnerCompartments="Compartment2"; gunnerType="braf_army_rifleman_regular_2000"; proxyIndex=5; isPersonTurret=1; class TurnIn { limitsArrayTop[]= { {11.614,37.611801}, {20.7304,94.831703} }; limitsArrayBottom[]= { {-21.0341,40.8713}, {-7.9857001,93.859802} }; }; class TurnOut: TurnIn { }; class dynamicViewLimits { }; }; class CargoTurret_03: CargoTurret_02 { gunnerAction="passenger_inside_7"; gunnerName="$STR_A3_TURRETS_CARGOTURRET_R2"; memoryPointsGetInGunner="pos cargo"; memoryPointsGetInGunnerDir="pos cargo dir"; proxyIndex=4; class TurnIn { limitsArrayTop[]= { {23.962099,-61.2561}, {14.3315,-18.7728} }; limitsArrayBottom[]= { {-19.6203,-79.333099}, {-16.263201,-23.601801} }; }; class TurnOut: TurnIn { }; }; }; class AnimationSources: AnimationSources { class canvas_hide { source="user"; initPhase=1; animPeriod=0; }; class cargo_door { source="user"; initPhase=0; animPeriod=1; }; class cargo_hide { source="user"; initPhase=1; animPeriod=0; }; class door_l { source="user"; initPhase=1; animPeriod=0; }; class door_r { source="user"; initPhase=1; animPeriod=0; }; class bench_hide { source="user"; initPhase=1; animPeriod=0; }; class armor_hide { source="user"; initPhase=1; animPeriod=0; mass=-750; }; class front_armor { source="user"; initPhase=0; animPeriod=1; }; class supply_hide { source="user"; initPhase=1; animPeriod=0; mass=750; }; }; animationList[]= { "Armor_Hide",1, "Bench_Hide",0, "Door_R",0, "Door_L",0, "Cargo_Door",0, "Cargo_Hide",0, "No_Canvas",0, "Canvas_Hide",0, "Supply_Hide",1 }; class UserActions { class Cargo_door_open { displayname="$STR_braf_soft_useraction_opencargodoor"; position="user"; showWindow=1; radius=1; priority=0; onlyForPlayer=0; condition="this animationphase 'cargo_door' < 0.1 AND this animationphase 'supply_hide' > 0.9 AND this animationphase 'cargo_hide' < 0.1 AND Alive(this)"; statement="this animate ['cargo_door',1]"; }; class Cargo_door_close: Cargo_door_open { displayname="$STR_braf_soft_useraction_closecargodoor"; condition="this animationphase 'cargo_door' > 0.9 AND this animationphase 'cargo_hide' < 0.1 AND Alive(this)"; statement="this animate ['cargo_door',0]"; }; class Canvas_Hide { displayname="$STR_braf_soft_useraction_removecanvascover"; position="user"; showWindow=1; radius=1; priority=0; onlyForPlayer=0; condition="this animationphase 'canvas_hide' < 0.1 AND this animationphase 'supply_hide' > 0.9 AND this animationphase 'No_Canvas' < 0.1 AND Alive(this)"; statement="this animate ['Canvas_hide',1]"; }; class Canvas_Unhide: Canvas_Hide { displayname="$STR_braf_soft_useraction_equipcanvascover"; condition="this animationphase 'canvas_hide' > 0.9 AND this animationphase 'cargo_hide' < 0.1 AND this animationphase 'No_Canvas' < 0.1 AND Alive(this)"; statement="this animate ['Canvas_hide',0]"; }; class Door_L { displayname="$STR_braf_soft_useraction_leftdoorhide"; position="pip1_dir"; showWindow=0; radius=1; priority=0; onlyForPlayer=0; condition="this animationphase 'Door_L' < 0.1 AND Alive(this)"; statement="this animate ['Door_L',1]"; }; class Door_L_Unhide: Door_L { displayname="$STR_braf_soft_useraction_leftdoorunhide"; condition="this animationphase 'Door_L' > 0.9 AND Alive(this)"; statement="this animate ['Door_L',0]"; }; class Door_R: Door_L { displayname="$STR_braf_soft_useraction_rightdoorhide"; position="pip2_dir"; condition="this animationphase 'door_r' < 0.1 AND Alive(this)"; statement="this animate ['door_r',1]"; }; class Door_R_Unhide: Door_R { displayname="$STR_braf_soft_useraction_rightdoorunhide"; condition="this animationphase 'door_r' > 0.9 AND Alive(this)"; statement="this animate ['door_r',0]"; }; }; class TextureSources { class EB_01 { displayName="$STR_braf_soft_texture_am21_brazilian_army"; author="BRAF Team"; textures[]= { "braf\braf_soft\BRAF_Marrua\AM21\Data\Camo1_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\Data\Camo2_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\data\Camo3_co.paa", "braf\braf_soft\Braf_Marrua\AM21\Data\Glass_ca.paa" }; factions[]={"BRAF_ARMY"}; }; class EB_Fuel { displayName="$STR_braf_soft_texture_am21_brazilian_army"; author="BRAF Team"; textures[]= { "braf\braf_soft\BRAF_Marrua\AM21\Data\Camo1_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\Data\Camo2F_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\data\Camo3_co.paa", "braf\braf_soft\Braf_Marrua\AM21\Data\Glass_ca.paa" }; factions[]={"BRAF_ARMY"}; }; class EB_Ammo { displayName="$STR_braf_soft_texture_am21_brazilian_army"; author="BRAF Team"; textures[]= { "braf\braf_soft\BRAF_Marrua\AM21\Data\Camo1_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\Data\Camo2A_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\data\Camo3_co.paa", "braf\braf_soft\Braf_Marrua\AM21\Data\Glass_ca.paa" }; factions[]={"BRAF_ARMY"}; }; class UN { displayName="AM-21 3/4 Ton United Nations"; author="BRAF Team"; textures[]= { "braf\braf_soft\BRAF_Marrua\AM21\data\UN\Camo1_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\data\UN\Camo2_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\data\UN\Camo3_co.paa", "braf\braf_soft\Braf_Marrua\AM21\Data\Glass_ca.paa" }; factions[]={"BRAF_UN"}; }; class FAB { displayName="AM-21 3/4 Ton COMAER"; author="BRAF Team"; textures[]= { "braf\braf_soft\BRAF_Marrua\AM21\data\FAB\Camo1_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\data\FAB\Camo2_co.paa", "", "braf\braf_soft\Braf_Marrua\AM21\data\Glass_ca.paa" }; factions[]={"BRAF_FAB"}; }; class CFN { displayName="AM-21 3/4 Ton CFN"; author="BRAF Team"; textures[]= { "braf\braf_soft\BRAF_Marrua\AM21\data\CFN\Camo1_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\data\CFN\Camo2_co.paa", "", "braf\braf_soft\Braf_Marrua\AM21\data\Glass_ca.paa" }; factions[]={"BRAF_FAB"}; }; class Black { displayName="$STR_braf_soft_texture_am21_black"; author="BRAF Team"; textures[]= { "braf\braf_soft\BRAF_Marrua\AM21\Data\CIV\Black1_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\Data\CIV\Black2_co.paa", "", "braf\braf_soft\Braf_Marrua\AM21\Data\Glass_ca.paa" }; factions[]={"BRAF_CIV"}; }; class Khaki { displayName="$STR_braf_soft_texture_am21_khaki"; author="BRAF Team"; textures[]= { "braf\braf_soft\BRAF_Marrua\AM21\Data\CIV\Khaki1_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\Data\CIV\Khaki2_co.paa", "", "braf\braf_soft\Braf_Marrua\AM21\Data\Glass_ca.paa" }; factions[]={"BRAF_CIV"}; }; }; textureList[]= { "EB_01", 1 }; }; class BRAF_AM21_UN: BRAF_AM21_Covered { forceInGarage=0; displayName="$STR_braf_soft_am21_un_displayname"; editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM21_UN.jpg"; _generalMacro="BRAF_AM21_UN"; faction="BRAF_ARMY"; hiddenSelectionsTextures[]= { "braf\braf_soft\BRAF_Marrua\AM21\Data\UN\Camo1_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\Data\UN\Camo2_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\Data\UN\Camo3_co.paa", "braf\braf_soft\Braf_Marrua\AM21\data\Glass_ca.paa" }; textureList[]= { "UN", 1 }; }; class BRAF_AM21_FAB: BRAF_AM21_Covered { forceInGarage=0; displayName="$STR_braf_soft_am21_fab_displayname"; editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM21_FAB.jpg"; _generalMacro="BRAF_AM21_FAB"; faction="BRAF_FAB"; crew="braf_fab_rifleman"; hiddenSelectionsTextures[]= { "braf\braf_soft\BRAF_Marrua\AM21\Data\FAB\Camo1_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\Data\FAB\Camo2_co.paa", "", "braf\braf_soft\Braf_Marrua\AM21\data\Glass_ca.paa" }; textureList[]= { "FAB", 1 }; }; class BRAF_AM21_CFN: BRAF_AM21_Covered { forceInGarage=0; displayName="$STR_braf_soft_am21_cfn_displayname"; editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM21_CFN.jpg"; _generalMacro="BRAF_AM21_CFN"; faction="BRAF_NAVY"; crew="braf_marines_rifleman"; hiddenSelectionsTextures[]= { "braf\braf_soft\BRAF_Marrua\AM21\Data\CFN\Camo1_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\Data\CFN\Camo2_co.paa", "", "braf\braf_soft\Braf_Marrua\AM21\data\Glass_ca.paa" }; textureList[]= { "CFN", 1 }; }; class BRAF_AM21_Khaki: BRAF_AM21_Covered { forceInGarage=0; displayName="$STR_braf_soft_am21_khaki_displayname"; editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM21_Khaki.jpg"; _generalMacro="BRAF_AM21_Khaki"; faction="BRAF_CIV"; side=3; crew="C_Man_casual_5_F"; hiddenSelectionsTextures[]= { "braf\braf_soft\BRAF_Marrua\AM21\Data\CIV\Khaki1_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\Data\CIV\Khaki2_co.paa", "", "braf\braf_soft\Braf_Marrua\AM21\data\Glass_ca.paa" }; class TransportItems { class _xx_FirstAidKit { name = "FirstAidKit"; count = 4; }; class _xx_ToolKit { name = "ToolKit"; count = 1; }; }; class TransportWeapons{}; class TransportMagazines{}; class TransportBackpacks{}; textureList[]= { "Khaki", 1 }; }; class BRAF_AM21_Black: BRAF_AM21_Khaki { forceInGarage=0; displayName="$STR_braf_soft_am21_black_displayname"; editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM21_Black.jpg"; _generalMacro="BRAF_AM21_Black"; hiddenSelectionsTextures[]= { "braf\braf_soft\BRAF_Marrua\AM21\Data\CIV\Black1_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\Data\CIV\Black2_co.paa", "", "braf\braf_soft\Braf_Marrua\AM21\data\Glass_ca.paa" }; textureList[]= { "Black", 1 }; }; class BRAF_AM21_Fuel: BRAF_AM21_Covered { displayName="$STR_braf_soft_am21_fuel_displayname"; editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM21_Fuel.jpg"; vehicleClass="Support"; _generalMacro="BRAF_AM21_Fuel"; transportFuel=160; ace_refuel_fuelCargo=160; ace_refuel_hooks[]= { {0.9,-2.0,0}, {-0.9,-2.0,0} }; supplyRadius=5; secondaryExplosion=5000; fuelExplosionPower=2.5; explosionEffect="FuelExplosion"; transportSoldier=0; class Library { libTextDesc="$STR_braf_soft_am21_fuel_description"; }; class CargoTurret; class Turrets: Turrets { class CargoTurret_04: CargoTurret_02 { gunnerAction="passenger_inside_2"; gunnerName="$STR_braf_soft_seat_rightdoorpassanger"; memoryPointsGetInGunner="pos codriver"; memoryPointsGetInGunnerDir="pos codriver dir"; gunnerCompartments="Compartment1"; enabledByAnimationSource="canvas_hide"; proxyIndex=1; class TurnIn { limitsArrayTop[]= { {23.962099,-61.2561}, {14.3315,-18.7728} }; limitsArrayBottom[]= { {-19.6203,-79.333099}, {-16.263201,-23.601801} }; }; class TurnOut: TurnIn { }; }; }; animationList[]= { "Armor_Hide",1, "Bench_Hide",1, "Door_R",0, "Door_L",0, "Cargo_Door",0, "Cargo_Hide",0, "Canvas_Hide",0, "Supply_Hide",0 }; hiddenSelectionsTextures[]= { "braf\braf_soft\BRAF_Marrua\AM21\Data\Camo1_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\Data\Camo2F_co.paa", "braf\braf_soft\Braf_Marrua\AM21\data\Glass_ca.paa" }; textureList[]= { "EB_Fuel", 1 }; }; class BRAF_AM21_Ammo: BRAF_AM21_Covered { displayName="$STR_braf_soft_am21_ammo_displayname"; vehicleClass="Support"; _generalMacro="BRAF_AM21_Ammo"; editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM21_Ammo.jpg"; transportAmmo=25e+07; ace_rearm_defaultSupply=700; supplyRadius=5; secondaryExplosion=5000; fuelExplosionPower=2.5; explosionEffect="FuelExplosion"; transportSoldier=0; transportMaxWeapons=32; transportMaxMagazines=320; class Library { libTextDesc="$STR_braf_soft_am21_repair_description"; }; class CargoTurret; class Turrets: Turrets { class CargoTurret_04: CargoTurret_02 { gunnerAction="passenger_inside_2"; gunnerName="$STR_braf_soft_seat_rightdoorpassanger"; memoryPointsGetInGunner="pos codriver"; memoryPointsGetInGunnerDir="pos codriver dir"; gunnerCompartments="Compartment1"; enabledByAnimationSource="canvas_hide"; proxyIndex=1; class TurnIn { limitsArrayTop[]= { {23.962099,-61.2561}, {14.3315,-18.7728} }; limitsArrayBottom[]= { {-19.6203,-79.333099}, {-16.263201,-23.601801} }; }; class TurnOut: TurnIn { }; }; }; class TransportBackpacks { class _xx_BRAF_Alice_bag { backpack = "BRAF_Alice_bag"; count = 8; }; }; class TransportItems { class _xx_acc_flashlight { name="acc_flashlight"; count=5; }; class _xx_acc_pointer_IR { name="acc_pointer_IR"; count=5; }; class _xx_Binocular { name="Binocular"; count=2; }; class _xx_FirstAidKit { name="FirstAidKit"; count=10; }; class _xx_ItemGPS { name="ItemGPS"; count=5; }; class _xx_Laserdesignator_01_khk_F { name="Laserdesignator_01_khk_F"; count=2; }; class _xx_Medikit { name="Medikit"; count=1; }; class _xx_MineDetector { name="MineDetector"; count=2; }; class _xx_BRAF_Dot { name="BRAF_Dot"; count=2; }; class _xx_optic_DMS { name="optic_DMS"; count=2; }; class _xx_optic_Hamr { name="optic_Hamr"; count=2; }; class _xx_optic_Holosight { name="optic_Holosight"; count=2; }; class _xx_optic_LRPS { name="optic_LRPS"; count=2; }; class _xx_optic_NVS { name="optic_NVS"; count=2; }; class _xx_optic_SOS { name="optic_SOS"; count=2; }; class _xx_Rangefinder { name="Rangefinder"; count=2; }; class _xx_ToolKit { name="ToolKit"; count=1; }; }; class TransportMagazines { class _xx_11Rnd_45ACP_Mag { magazine="11Rnd_45ACP_Mag"; count=14; }; class _xx_BRAF_20Rnd_762x51 { magazine = "BRAF_20Rnd_762x51"; count = 36; }; class _xx_BRAF_100Rnd_762x51_Mix_red { magazine = "BRAF_100Rnd_762x51_Mix_red"; count = 20; }; class _xx_200Rnd_556x45_Box_Red_F { magazine = "200Rnd_556x45_Box_Red_F"; count = 20; }; class _xx_BRAF_30Rnd_556x45 { magazine = "BRAF_30Rnd_556x45"; count = 46; }; class _xx_1Rnd_HE_Grenade_shell { magazine="1Rnd_HE_Grenade_shell"; count=24; }; class _xx_1Rnd_SmokeBlue_Grenade_shell { magazine="1Rnd_SmokeBlue_Grenade_shell"; count=2; }; class _xx_1Rnd_SmokeGreen_Grenade_shell { magazine="1Rnd_SmokeGreen_Grenade_shell"; count=2; }; class _xx_1Rnd_SmokeOrange_Grenade_shell { magazine="1Rnd_SmokeOrange_Grenade_shell"; count=2; }; class _xx_1Rnd_SmokePurple_Grenade_shell { magazine="1Rnd_SmokePurple_Grenade_shell"; count=2; }; class _xx_1Rnd_SmokeRed_Grenade_shell { magazine="1Rnd_SmokeRed_Grenade_shell"; count=2; }; class _xx_1Rnd_SmokeYellow_Grenade_shell { magazine="1Rnd_SmokeYellow_Grenade_shell"; count=2; }; class _xx_1Rnd_Smoke_Grenade_shell { magazine="1Rnd_Smoke_Grenade_shell"; count=2; }; class _xx_3Rnd_HE_Grenade_shell { magazine="3Rnd_HE_Grenade_shell"; count=3; }; class _xx_ATMine_Range_Mag { magazine="ATMine_Range_Mag"; count=5; }; class _xx_B_IR_Grenade { magazine="B_IR_Grenade"; count=8; }; class _xx_ClaymoreDirectionalMine_Remote_Mag { magazine="ClaymoreDirectionalMine_Remote_Mag"; count=5; }; class _xx_DemoCharge_Remote_Mag { magazine="DemoCharge_Remote_Mag"; count=5; }; class _xx_HandGrenade { magazine="HandGrenade"; count=24; }; class _xx_Laserbatteries { magazine="Laserbatteries"; count=5; }; class _xx_MiniGrenade { magazine="MiniGrenade"; count=24; }; class _xx_SatchelCharge_Remote_Mag { magazine="SatchelCharge_Remote_Mag"; count=5; }; class _xx_SmokeShell { magazine="SmokeShell"; count=4; }; class _xx_SmokeShellBlue { magazine="SmokeShellBlue"; count=4; }; class _xx_SmokeShellGreen { magazine="SmokeShellGreen"; count=4; }; class _xx_SmokeShellOrange { magazine="SmokeShellOrange"; count=4; }; class _xx_SmokeShellPurple { magazine="SmokeShellPurple"; count=4; }; class _xx_SmokeShellRed { magazine="SmokeShellRed"; count=4; }; class _xx_SmokeShellYellow { magazine="SmokeShellYellow"; count=4; }; class _xx_UGL_FlareGreen_F { magazine="UGL_FlareGreen_F"; count=4; }; class _xx_UGL_FlareWhite_F { magazine="UGL_FlareWhite_F"; count=4; }; class _xx_MRAWS_HEAT55_F { magazine="MRAWS_HEAT55_F"; count=4; }; class _xx_MRAWS_HEAT_F { magazine="MRAWS_HEAT_F"; count=4; }; class _xx_MRAWS_HE_F { magazine="MRAWS_HE_F"; count=4; }; class _xx_BRAF_Igla_missile { magazine="BRAF_Igla_missile"; count=4; }; class _xx_UGL_FlareYellow_F { magazine="UGL_FlareYellow_F"; count=2; }; class _xx_UGL_FlareRed_F { magazine="UGL_FlareRed_F"; count=2; }; }; class TransportWeapons { class _xx_BRAF_launch_alac { weapon="BRAF_launch_alac"; count=4; }; class _xx_BRAF_gustav { weapon="BRAF_gustav"; count=1; }; class _xx_BRAF_igla { weapon="BRAF_igla"; count=1; }; class _xx_BRAF_mag { weapon="BRAF_mag"; count=2; }; class _xx_BRAF_md1 { weapon="BRAF_md1"; count=4; }; class _xx_BRAF_minimi { weapon="BRAF_minimi"; count=2; }; }; animationList[]= { "Armor_Hide",1, "Bench_Hide",1, "Door_r",0, "Door_L",0, "Cargo_Door",0, "Cargo_Hide",0, "Canvas_Hide",0, "Supply_Hide",0 }; hiddenSelectionsTextures[]= { "braf\braf_soft\BRAF_Marrua\AM21\Data\Camo1_co.paa", "braf\braf_soft\BRAF_Marrua\AM21\Data\Camo2A_co.paa", "braf\braf_soft\Braf_Marrua\AM21\data\Glass_ca.paa" }; textureList[]= { "EB_Ammo", 1 }; }; class BRAF_AM21_Opened: BRAF_AM21_Covered { displayName="$STR_braf_soft_am21_assault_displayname"; editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM21_Opened.jpg"; _generalMacro="BRAF_AM21_Opened"; icon="braf\braf_soft\BRAF_Marrua\AM21\Data\ui\am21_map_ca.paa"; picture="braf\braf_soft\BRAF_Marrua\AM21\Data\ui\am21_ui_ca.paa"; class Library { libTextDesc="$STR_braf_soft_am21_assault_description"; }; class CargoTurret; class Turrets: Turrets { class CargoTurret_04: CargoTurret { gunnerAction="passenger_inside_2"; gunnerName="$STR_braf_soft_seat_rightdoorpassanger"; memoryPointsGetInGunner="pos codriver"; memoryPointsGetInGunnerDir="pos codriver dir"; gunnerCompartments="Compartment1"; enabledByAnimationSource="canvas_hide"; proxyIndex=1; class TurnIn { limitsArrayTop[]= { {23.962099,-61.2561}, {14.3315,-18.7728} }; limitsArrayBottom[]= { {-19.6203,-79.333099}, {-16.263201,-23.601801} }; }; class TurnOut: TurnIn { }; }; class CargoTurret_02: CargoTurret_04 { gunnerAction="passenger_inside_7"; gunnerName="$STR_A3_TURRETS_CARGOTURRET_L2"; memoryPointsGetInGunner="pos cargo"; memoryPointsGetInGunnerDir="pos cargo dir"; gunnerCompartments="Compartment2"; proxyIndex=5; isPersonTurret=1; class TurnIn { limitsArrayTop[]= { {11.614,37.611801}, {20.7304,94.831703} }; limitsArrayBottom[]= { {-21.0341,40.8713}, {-7.9857001,93.859802} }; }; class TurnOut: TurnIn { }; class dynamicViewLimits { }; }; class CargoTurret_03: CargoTurret_02 { gunnerAction="passenger_inside_7"; gunnerName="$STR_A3_TURRETS_CARGOTURRET_R2"; memoryPointsGetInGunner="pos cargo"; memoryPointsGetInGunnerDir="pos cargo dir"; proxyIndex=4; class TurnIn { limitsArrayTop[]= { {23.962099,-61.2561}, {14.3315,-18.7728} }; limitsArrayBottom[]= { {-19.6203,-79.333099}, {-16.263201,-23.601801} }; }; class TurnOut: TurnIn { }; }; class CargoTurret_05: CargoTurret_02 { gunnerAction="passenger_flatground_4_vehicle_passenger_stand_1"; gunnerInAction="vehicle_passenger_stand_1_passenger_flatground_4"; gunnerName="$STR_braf_soft_seat_standup"; memoryPointsGetInGunner="pos cargo"; memoryPointsGetInGunnerDir="pos cargo dir"; proxyIndex=3; forceHideGunner=0; canHideGunner=1; isPersonTurret=2; LODTurnedIn=1200; LODTurnedOut=-1; outGunnerMayFire=1; inGunnerMayFire=1; animationSourceHatch="gunner_lf_turn"; allowLauncherIn=0; allowLauncherOut=1; class TurnIn { limitsArrayTop[]= { {32.724899,-3.3246} }; limitsArrayBottom[]= { {-13.8937,-116.0915}, {-15.9318,-73.923203}, {-7.7740998,-33.610401}, {-2.2081001,-11.6789}, {-2.175,33.696899}, {-4.7947998,64.996803}, {-6.1245999,108.4244} }; turnOffset=-180; }; class TurnOut: TurnIn { limitsArrayTop[]= { {60.203899,-100.4401} }; limitsArrayBottom[]= { {-39.821899,-73.344398}, {-35.159698,-60.962002}, {-28.0802,-54.4944}, {-18.1518,-30.9259}, {-20.7152,12.1939}, {-36.766602,33.6105}, {-39.774799,75.873199} }; }; class dynamicViewLimits { }; }; }; animationList[]= { "Armor_Hide",1, "Bench_Hide",0, "Door_R",1, "Door_L",1, "Cargo_Door",0, "Cargo_Hide",1, "No_Canvas",1, "Canvas_Hide",1, "Supply_Hide",1 }; textureList[]= { "EB_01", 1 }; }; class BRAF_AM21_GLO: BRAF_AM21_Opened { forceInGarage=1; displayName="$STR_braf_soft_am21_glo_displayname"; editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM21_GLO.jpg"; _generalMacro="BRAF_AM21_GLO"; icon="braf\braf_soft\BRAF_Marrua\AM21\Data\ui\am21_map_ca.paa"; picture="braf\braf_soft\BRAF_Marrua\AM21\Data\ui\am21_ui_ca.paa"; class Library { libTextDesc="STR_braf_soft_am21_GLO_description"; }; class UserActions { class Front_Shield_Down { position="user"; showWindow=1; radius=1; priority=0; onlyForPlayer=0; displayname="$STR_braf_soft_useraction_foldshield"; condition="this animationphase 'front_armor' < 0.1 AND Alive(this)"; statement="this animate ['front_armor',1]"; }; class Front_Shield_Up: Front_Shield_Down { displayname="$STR_braf_soft_useraction_unfoldshield"; condition="this animationphase 'front_armor' > 0.9 AND Alive(this)"; statement="this animate ['front_armor',0]"; }; }; animationList[]= { "Armor_Hide",0, "Bench_Hide",0, "Door_R",1, "Door_L",1, "Cargo_Door",0, "Cargo_Hide",1, "No_Canvas",1, "Canvas_Hide",1, "Supply_Hide",1 }; textureList[]= { "EB_01", 1 }; }; class BRAF_AM21_GLO_UN: BRAF_AM21_GLO { forceInGarage=0; displayName="$STR_braf_soft_am21_assault_un_displayname"; editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM21_GLO_UN.jpg"; _generalMacro="BRAF_AM21_GLO_UN"; icon="braf\braf_soft\BRAF_Marrua\AM21\Data\ui\am21_map_ca.paa"; picture="braf\braf_soft\BRAF_Marrua\AM21\Data\ui\am21_ui_ca.paa"; class Library { libTextDesc="STR_braf_soft_am21_GLO_description"; }; animationList[]= { "Armor_Hide",0, "Bench_Hide",0, "Door_R",1, "Door_L",1, "Cargo_Door",0, "Cargo_Hide",1, "No_Canvas",1, "Canvas_Hide",1, "Supply_Hide",1 }; textureList[]= { "UN", 1 }; }; class BRAF_AM21_Cargo: BRAF_AM21_Opened { displayName="$STR_braf_soft_am21_cargo_displayname"; editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_AM21_Cargo.jpg"; _generalMacro="BRAF_AM21_Cargo"; class Library { libTextDesc="$STR_braf_soft_am21_cargo_description"; }; transportSoldier=0; class CargoTurret; class Turrets: Turrets { class CargoTurret_04: CargoTurret_04 { gunnerAction="passenger_inside_2"; gunnerName="$STR_braf_soft_seat_rightdoorpassanger"; memoryPointsGetInGunner="pos codriver"; memoryPointsGetInGunnerDir="pos codriver dir"; gunnerCompartments="Compartment1"; enabledByAnimationSource="canvas_hide"; proxyIndex=1; class TurnIn { limitsArrayTop[]= { {23.962099,-61.2561}, {14.3315,-18.7728} }; limitsArrayBottom[]= { {-19.6203,-79.333099}, {-16.263201,-23.601801} }; }; class TurnOut: TurnIn { }; }; }; animationList[]= { "Armor_Hide",1, "Bench_Hide",1, "Door_r",0, "Door_L",0, "Cargo_Door",0, "Cargo_Hide",0, "No_Canvas",1, "Canvas_Hide",1, "Supply_Hide",1 }; class VehicleTransport { class Carrier { cargoBayDimensions[]= { "VTV_limit_1", "VTV_limit_2" }; disableHeightLimit=0; canBeTransported=0; maxLoadMass=725; cargoAlignment[]= { "front", "center" }; cargoSpacing[]={0,0.1,0}; exits[]= { "user" }; unloadingInterval=5; loadingDistance=10; loadingAngle=60; }; }; };