2270 lines
62 KiB
C++
2270 lines
62 KiB
C++
class BRAF_Pantera_Base: Helicopter_Base_H
|
|
{
|
|
author="BRAF TEAM";
|
|
scope=0;
|
|
scopeCurator=0;
|
|
side=2;
|
|
faction="BRAF_ARMY";
|
|
displayName="HM-1 Pantera K2 Base";
|
|
cost=1500000;
|
|
_generalMacro="BRAF_Pantera_Base";
|
|
model="braf\braf_air\Braf_Helicopters\Braf_Pantera\BRAF_pantera.p3d";
|
|
icon="braf\braf_air\Braf_Helicopters\Braf_Pantera\Data\UI\Map_Pantera_ca.paa";
|
|
picture="braf\braf_air\Braf_Helicopters\Braf_Pantera\Data\UI\Icon_Pantera_ca.paa";
|
|
editorSubcategory="EdSubcat_Helicopters";
|
|
memoryPointTaskMarker="TaskMarker_1_pos";
|
|
washDownStrength="1.0f";
|
|
washDownDiameter="40.0f";
|
|
minSmokeDamage=0.30000001;
|
|
maxSmokeDamage=0.99000001;
|
|
hideWeaponsDriver=1;
|
|
hideWeaponsGunner=1;
|
|
hideWeaponsCargo=1;
|
|
mainBladeCenter="mainRotor_center";
|
|
tailBladeCenter="tailRotor_center";
|
|
selectionHRotorStill="mainRotor_static";
|
|
selectionHRotorMove="mainRotor_blur";
|
|
selectionVRotorStill="tailRotor_static";
|
|
selectionVRotorMove="tailRotor_blur";
|
|
driverLeftHandAnimName="collective";
|
|
driverRightHandAnimName="cyclic_pilot";
|
|
driverLeftFootAnimName="Pedals_Left";
|
|
driverRightFootAnimName="Pedals_Right";
|
|
memoryPointsGetInDriver="pos_pilot";
|
|
memoryPointsGetInDriverDir="dir_pilot";
|
|
memoryPointSupply="supply";
|
|
numberPhysicalWheels=3;
|
|
driveOnComponent[]=
|
|
{
|
|
"Skids"
|
|
};
|
|
accuracy=0.5;
|
|
nameSound="veh_helicopter";
|
|
fuelCapacity=800;
|
|
fuelConsumptionRate=0.0322;
|
|
armor=60;
|
|
maxFordingDepth=1.5;
|
|
mainBladeRadius=5.97;
|
|
class RotorLibHelicopterProperties
|
|
{
|
|
RTDconfig="braf\braf_air\Braf_Helicopters\Braf_Pantera\rtd_pantera.xml";
|
|
defaultCollective=0.68000001;
|
|
autoHoverCorrection[]={4,-3.3,0};
|
|
maxTorque=2700;
|
|
stressDamagePerSec=0.0033333332;
|
|
retreatBladeStallWarningSpeed=87.5;
|
|
maxHorizontalStabilizerLeftStress=10000;
|
|
maxHorizontalStabilizerRightStress=10000;
|
|
maxVerticalStabilizerStress=10000;
|
|
horizontalWingsAngleCollMin=0;
|
|
horizontalWingsAngleCollMax=0;
|
|
maxMainRotorStress=110000;
|
|
maxTailRotorStress=25000;
|
|
};
|
|
maxSpeed=306;
|
|
enginePower=1250;
|
|
altFullForce=4500;
|
|
altNoForce=5865;
|
|
slingLoadMaxCargoMass=1750;
|
|
radarType=8;
|
|
liftForceCoef=1.5;
|
|
bodyFrictionCoef=0.35;
|
|
cyclicAsideForceCoef=0.3;
|
|
cyclicForwardForceCoef=0.5;
|
|
backRotorForceCoef=0.35;
|
|
gearRetracting=1;
|
|
gearsUpFrictionCoef=0.75;
|
|
gearUpTime=3.33;
|
|
gearDownTime=2;
|
|
memoryPointsGetInCargo[]=
|
|
{
|
|
"pos_cargo_r",
|
|
"pos_cargo_l",
|
|
};
|
|
memoryPointsGetInCargoDir[]=
|
|
{
|
|
"dir_cargo_r",
|
|
"dir_cargo_l",
|
|
};
|
|
preciseGetInOut=1;
|
|
cargoPreciseGetInOut[]={1};
|
|
driverAction="braf_pantera_pilot";
|
|
driverInAction="pilot_Heli_Light_02";
|
|
getInRadius=1.7;
|
|
getInAction="pilot_Heli_Light_02_Enter";
|
|
getOutAction="pilot_Heli_Light_02_Exit";
|
|
memoryPointsGetInDriverPrecise="GetIn_Pilot";
|
|
memoryPointsGetInCargoPrecise[]=
|
|
{
|
|
"GetIn_Cargo",
|
|
"GetIn_Cargo2"
|
|
};
|
|
cargoGetInAction[]=
|
|
{
|
|
"GetInLow"
|
|
};
|
|
cargoGetOutAction[]=
|
|
{
|
|
"GetOutLow"
|
|
};
|
|
crew="braf_characters_aviation_army_aviation_pilot";
|
|
cargoCompartments[]=
|
|
{
|
|
"Compartment1",
|
|
"Compartment1"
|
|
};
|
|
driverCompartments="Compartment1";
|
|
typicalCargo[]=
|
|
{
|
|
"braf_characters_aviation_army_aviation_pilot"
|
|
};
|
|
cargoAction[]=
|
|
{
|
|
"braf_fennec_cargo",
|
|
"braf_fennec_cargo",
|
|
"braf_fennec_cargo",
|
|
"braf_fennec_cargo",
|
|
"braf_fennec_cargo",
|
|
"braf_fennec_cargo",
|
|
"passenger_flatground_generic02",
|
|
"passenger_flatground_generic02",
|
|
"braf_fennec_cargo",
|
|
"braf_fennec_cargo",
|
|
"braf_fennec_cargo",
|
|
"braf_fennec_cargo",
|
|
"braf_fennec_cargo",
|
|
"braf_fennec_cargo"
|
|
};
|
|
proxyIndex=1;
|
|
transportSoldier=8;
|
|
cargoProxyIndexes[]={1,2,3,4,5,6,7,8};
|
|
getInProxyOrder[]={1,2,3,4,5,6,7,8};
|
|
maximumLoad=1500;
|
|
memoryPointCM[]=
|
|
{
|
|
"cm_1_pos","cm_2_pos"
|
|
};
|
|
memoryPointCMDir[]=
|
|
{
|
|
"cm_1_dir","cm_2_dir"
|
|
};
|
|
weapons[]=
|
|
{
|
|
"CMFlareLauncher"
|
|
};
|
|
magazines[]=
|
|
{
|
|
"168Rnd_CMFlare_Chaff_Magazine"
|
|
};
|
|
class TransportBackpacks
|
|
{
|
|
class _xx_B_Parachute
|
|
{
|
|
backpack="B_Parachute";
|
|
count=6;
|
|
};
|
|
};
|
|
class TransportMagazines
|
|
{
|
|
class _xx_SmokeShell
|
|
{
|
|
magazine="SmokeShell";
|
|
count=10;
|
|
};
|
|
class _xx_SmokeShellRed
|
|
{
|
|
magazine="SmokeShellRed";
|
|
count=10;
|
|
};
|
|
class _xx_SmokeShellGreen
|
|
{
|
|
magazine="SmokeShellGreen";
|
|
count=10;
|
|
};
|
|
};
|
|
class TransportWeapons
|
|
{
|
|
};
|
|
class TransportItems
|
|
{
|
|
class _xx_FirstAidKit
|
|
{
|
|
name="FirstAidKit";
|
|
count=10;
|
|
};
|
|
class _xx_Toolkit
|
|
{
|
|
name="Toolkit";
|
|
count=5;
|
|
};
|
|
class _xx_ItemGPS
|
|
{
|
|
name="ItemGPS";
|
|
count=5;
|
|
};
|
|
};
|
|
threat[]={0,0,0};
|
|
driverCanSee=31;
|
|
extCameraPosition[]={0,2,-15};
|
|
class ViewOptics: ViewOptics
|
|
{
|
|
initAngleX=0;
|
|
minAngleX=-30;
|
|
maxAngleX=30;
|
|
initAngleY=0;
|
|
minAngleY=-86;
|
|
maxAngleY=86;
|
|
minFov=0.25;
|
|
maxFov=1.25;
|
|
initFov=0.75;
|
|
};
|
|
gunnerUsesPilotView=1;
|
|
castCargoShadow=1;
|
|
radarTargetSize=0.7;
|
|
visualTargetSize=0.8;
|
|
irTargetSize=0.8;
|
|
lockDetectionSystem=0;
|
|
incomingMissileDetectionSystem=0;
|
|
cargoCanEject=1;
|
|
driverCanEject=0;
|
|
ejectDeadCargo=1;
|
|
memoryPointDriverOptics="slingCamera";
|
|
damageResistance=0.01039;
|
|
waterLeakiness=10;
|
|
canFloat=1;
|
|
epeImpulseDamageCoef=20;
|
|
cameraBegin="rtd1_pos";
|
|
cameraEnd="rtd1_dir";
|
|
class RenderTargets
|
|
{
|
|
class LowerMirror
|
|
{
|
|
renderTarget="rendertarget1";
|
|
class CameraView
|
|
{
|
|
pointPosition="rtd1_pos";
|
|
pointDirection="rtd1_dir";
|
|
renderQuality=0;
|
|
renderVisionMode=0;
|
|
fov=0.7;
|
|
};
|
|
};
|
|
};
|
|
class Reflectors
|
|
{
|
|
class Cabin_front
|
|
{
|
|
position="cabinlight_f_pos";
|
|
direction="cabinlight_f_dir";
|
|
hitpoint="cabinlight_f_hp";
|
|
selection="cabinlight_f";
|
|
color[]={50,0,0};
|
|
ambient[]={5,0,0};
|
|
intensity=4;
|
|
size=1;
|
|
innerAngle=15;
|
|
outerAngle=150;
|
|
coneFadeCoef=1;
|
|
useFlare=1;
|
|
flareSize=0.1;
|
|
flareMaxDistance=1;
|
|
dayLight=0;
|
|
class Attenuation
|
|
{
|
|
start=0;
|
|
constant=0;
|
|
linear=1;
|
|
quadratic=1;
|
|
hardLimitStart=1;
|
|
hardLimitEnd=2;
|
|
};
|
|
};
|
|
class Cabin_middle: Cabin_front
|
|
{
|
|
position="cabinlight_m_pos";
|
|
direction="cabinlight_m_dir";
|
|
hitpoint="cabinlight_m_hp";
|
|
selection="cabinlight_m";
|
|
};
|
|
class Cabin_back: Cabin_front
|
|
{
|
|
position="cabinlight_b_pos";
|
|
direction="cabinlight_b_dir";
|
|
hitpoint="cabinlight_b_hp";
|
|
selection="cabinlight_b";
|
|
};
|
|
};
|
|
class AnimationSources: AnimationSources
|
|
{
|
|
class collisionlightred
|
|
{
|
|
source="MarkerLight";
|
|
markerLight="CollisionRed";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
};
|
|
class collisionlightwhite
|
|
{
|
|
source="MarkerLight";
|
|
markerLight="CollisionWhite";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
};
|
|
class hoist_hide
|
|
{
|
|
source="user";
|
|
animPeriod=0;
|
|
initPhase=1;
|
|
};
|
|
class Civilian_Unhide: hoist_hide
|
|
{
|
|
mass=100;
|
|
initPhase=1;
|
|
};
|
|
class Door_L
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=0;
|
|
};
|
|
class Door_R
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=0;
|
|
};
|
|
};
|
|
class UserActions
|
|
{
|
|
class Deploy_Rescue_Seat
|
|
{
|
|
displayname="<t color='#ffaa00'> Deploy Rescue Seat </t>";
|
|
position="hoist_hook_pos";
|
|
showWindow=1;
|
|
radius=20;
|
|
priority=1;
|
|
onlyForPlayer=0;
|
|
condition="this animationphase 'Hoist_Hide' > 0.9 AND (player in crew this) AND this animationphase 'Door_R_1' > 0.9 AND this animationphase 'Civilian_hide' < 0.1";
|
|
statement="this execVM ""braf\braf_sar\Braf_Scripts\DRS.sqf""; this animate ['Hoist_Hide',-0.5]";
|
|
};
|
|
class Hoist_Down: Deploy_Rescue_Seat
|
|
{
|
|
displayname="<t color='#ffaa00'> Extend Cable Hook </t>";
|
|
condition="this animationphase 'Hoist_Hide' < -0.4 AND this animationphase 'Hoist_Hide' > -0.6 AND (player in crew this) AND this animationphase 'Door_R_1' > 0.9";
|
|
statement="this execVM ""braf\braf_sar\Braf_Scripts\hoist_down.sqf""; this animate ['Hoist_Hide',-1]; this say3d ""Winch""";
|
|
};
|
|
class Hoist_Up: Deploy_Rescue_Seat
|
|
{
|
|
displayname="<t color='#ffaa00'> Recover Cable Hook </t>";
|
|
condition="this animationphase 'Hoist_Hide' < -0.9 AND (player in crew this) AND this animationphase 'Door_R_1' > 0.9";
|
|
statement="this execVM ""braf\braf_sar\Braf_Scripts\hoist_up.sqf""; this animate ['Hoist_Hide',-0.5]; this say3d ""Winch""";
|
|
};
|
|
class Recover_Rescue_Seat: Deploy_Rescue_Seat
|
|
{
|
|
displayname="<t color='#ffaa00'> Retrieve Rescue Seat </t>";
|
|
condition="(player in crew this) AND this animationphase 'Door_R_1' > 0.9 AND this animationphase 'Hoist_Hide' < -0.4 AND this animationphase 'Hoist_Hide' > -0.6";
|
|
statement="this execVM ""braf\braf_sar\Braf_Scripts\recover_seat.sqf""; this animate ['Hoist_Hide',1]";
|
|
};
|
|
class Hoist_Cut: Deploy_Rescue_Seat
|
|
{
|
|
displayname="<t color='#b31d00'> Cut Hoist Hook Cable </t>";
|
|
condition="(player in crew this) AND this animationphase 'Door_R_1' > 0.9 AND this animationphase 'Hoist_Hide' < 0";
|
|
statement="this execVM ""braf\braf_sar\Braf_Scripts\hoist_cut.sqf""; this animate ['Hoist_Hide',1]";
|
|
};
|
|
class Open_Door_Left
|
|
{
|
|
displayname="Open Left Door";
|
|
position="door_pos";
|
|
showWindow=1;
|
|
radius=20;
|
|
priority=0;
|
|
onlyForPlayer=0;
|
|
condition="this animationphase 'Door_L_1' < 0.1 AND (player in crew this)";
|
|
statement="this animate ['Door_L_1',1], this animate ['Door_L_2',1], this animate ['Door_L_rot',1], this say3d ""Doors""";
|
|
};
|
|
class Close_Door_Left: Open_Door_Left
|
|
{
|
|
displayname="Close Left Door";
|
|
condition="this animationphase 'Door_L_1' > 0.9 AND (player in crew this)";
|
|
statement="this animate ['Door_L_1',0], this animate ['Door_L_2',0], this animate ['Door_L_rot',0], this say3d ""Doors""";
|
|
};
|
|
class Open_Door_Right: Open_Door_Left
|
|
{
|
|
displayname="Open Right Door";
|
|
condition="this animationphase 'Door_R_1' < 0.1 AND (player in crew this)";
|
|
statement="this animate ['Door_R_1',1], this animate ['Door_R_2',1], this animate ['Door_R_rot',1], this say3d ""Doors""";
|
|
};
|
|
class Close_Door_Right: Open_Door_Left
|
|
{
|
|
displayname="Close Right Door";
|
|
condition="this animationphase 'Door_R_1' > 0.9 AND (player in crew this)";
|
|
statement="this animate ['Door_R_1',0], this animate ['Door_R_2',0], this animate ['Door_R_rot',0], this say3d ""Doors""";
|
|
};
|
|
};
|
|
class MarkerLights
|
|
{
|
|
class PositionRed
|
|
{
|
|
color[]={0.8, 0, 0};
|
|
ambient[]={0.09, 0.015, 0.01};
|
|
intensity=55;
|
|
name="PositionLight_red_pos";
|
|
drawLight=1;
|
|
flareSize=0.5;
|
|
brightness=0.01;
|
|
drawLightSize=0.25;
|
|
drawLightCenterSize=0.08;
|
|
activeLight=0;
|
|
blinking=0;
|
|
dayLight=0;
|
|
useFlare=1;
|
|
//class Attenuation
|
|
//{
|
|
// start=0;
|
|
// constant=0;
|
|
// linear=25;
|
|
// quadratic=50;
|
|
// hardLimitStart=0.75;
|
|
// hardLimitEnd=1;
|
|
//};
|
|
};
|
|
class PositionGreen: PositionRed
|
|
{
|
|
color[]={0, 0.8, 0};
|
|
ambient[]={0.09, 0.015, 0.01};
|
|
name="PositionLight_green_pos";
|
|
};
|
|
class PositionWhite: PositionRed
|
|
{
|
|
color[]={1, 1, 1};
|
|
ambient[]={0.09, 0.015, 0.01};
|
|
name="PositionLight_white_pos";
|
|
drawLightSize=0.2;
|
|
};
|
|
class CollisionRed: PositionRed
|
|
{
|
|
color[] = {0.9, 0.15, 0.1};
|
|
ambient[] = {0.09, 0.015, 0.01};
|
|
name="collisionlight_red";
|
|
blinking=1;
|
|
};
|
|
class CollisionWhite: PositionRed
|
|
{
|
|
color[] = {1, 1, 1};
|
|
ambient[] = {0.09, 0.015, 0.01};
|
|
name="collisionlight_white";
|
|
blinking=1;
|
|
};
|
|
};
|
|
class Exhausts
|
|
{
|
|
class Exhaust1
|
|
{
|
|
position="exhaust1";
|
|
direction="exhaust1_dir";
|
|
effect="ExhaustsEffectHeliMed";
|
|
};
|
|
class Exhaust2
|
|
{
|
|
position="exhaust2";
|
|
direction="exhaust2_dir";
|
|
effect="ExhaustsEffectHeliMed";
|
|
};
|
|
};
|
|
class HitPoints: HitPoints
|
|
{
|
|
class HitFuel: HitFuel
|
|
{
|
|
visual="";
|
|
name="HP_fuel";
|
|
convexComponent="FG_fuel";
|
|
radius=0.1;
|
|
explosionShielding=2;
|
|
};
|
|
class HitHull: HitHull
|
|
{
|
|
armor=999;
|
|
name="HP_hull";
|
|
visual="zbytek";
|
|
convexComponent="hull";
|
|
depends="Total";
|
|
radius=0.01;
|
|
};
|
|
class HitEngine1
|
|
{
|
|
armor=1;
|
|
radius=0.4;
|
|
name="HP_engine_1";
|
|
explosionShielding=3;
|
|
minimalHit=0.2;
|
|
visual="";
|
|
passThrough=1;
|
|
convexComponent="FG_engine_1";
|
|
material=51;
|
|
};
|
|
class HitEngine2: HitEngine1
|
|
{
|
|
armor=1;
|
|
minimalHit=0.2;
|
|
name="HP_engine_2";
|
|
convexComponent="FG_engine_2";
|
|
};
|
|
class HitEngine: HitEngine
|
|
{
|
|
armor=999;
|
|
radius=0.050000001;
|
|
minimalHit=1;
|
|
depends="0.5 * (HitEngine1 + HitEngine2)";
|
|
};
|
|
class HitAvionics: HitAvionics
|
|
{
|
|
armor=2;
|
|
visual="";
|
|
name="HP_avionics";
|
|
convexComponent="FG_avionics";
|
|
radius=0.05;
|
|
explosionShielding=2;
|
|
};
|
|
class HitHRotor: HitHRotor
|
|
{
|
|
visual="mainRotor_static";
|
|
name="HP_mainRotor";
|
|
armor=4.5;
|
|
radius=0.3;
|
|
explosionShielding=2.5;
|
|
};
|
|
class HitVRotor: HitVRotor
|
|
{
|
|
visual="tailRotor_static";
|
|
name="HP_tailRotor";
|
|
armor=3;
|
|
radius=0.06;
|
|
explosionShielding=6;
|
|
};
|
|
class HitGlass1: HitGlass1
|
|
{
|
|
visual="Glass";
|
|
name="HP_Glass";
|
|
convexComponent="FG_Glass";
|
|
armor=0.5;
|
|
radius=0.15;
|
|
};
|
|
};
|
|
hiddenSelections[]=
|
|
{
|
|
"camo1",
|
|
"camo2",
|
|
"camo3",
|
|
"camo4",
|
|
"glass"
|
|
};
|
|
hiddenSelectionsTextures[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\2bavex_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
class TextureSources
|
|
{
|
|
class 2BAvEx
|
|
{
|
|
author="BRAF TEAM";
|
|
side=2;
|
|
displayName="HM-1 Pantera K2 2° BAvEx";
|
|
textures[]=
|
|
{
|
|
"braf\braf_air\braf_helicopters\Braf_Pantera\data\camo1\2BAvEx_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
factions[]=
|
|
{
|
|
"BRAF_ARMY"
|
|
};
|
|
};
|
|
class 3BAvEx
|
|
{
|
|
author="BRAF TEAM";
|
|
side=2;
|
|
displayName="HM-1 Pantera K2 3° BAvEx";
|
|
textures[]=
|
|
{
|
|
"braf\braf_air\braf_helicopters\Braf_Pantera\data\camo1\3BAvEx_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
factions[]=
|
|
{
|
|
"BRAF_ARMY"
|
|
};
|
|
};
|
|
class 4BAvEx
|
|
{
|
|
author="BRAF TEAM";
|
|
side=2;
|
|
displayName="HM-1 Pantera K2 4° BAvEx";
|
|
textures[]=
|
|
{
|
|
"braf\braf_air\braf_helicopters\Braf_Pantera\data\camo1\4BAvEx_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
factions[]=
|
|
{
|
|
"BRAF_ARMY"
|
|
};
|
|
};
|
|
class 80s_Camo
|
|
{
|
|
author="BRAF TEAM";
|
|
side=2;
|
|
displayName="HM-1 Pantera K2 80's Camo";
|
|
textures[]=
|
|
{
|
|
"braf\braf_air\braf_helicopters\Braf_Pantera\data\camo1\80s_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
factions[]=
|
|
{
|
|
"BRAF_ARMY"
|
|
};
|
|
};
|
|
/*
|
|
class HIAF1
|
|
{
|
|
author="BRAF TEAM";
|
|
side=1;
|
|
displayName="AS-565 Panther K2 Green";
|
|
textures[]=
|
|
{
|
|
"BRAF_Factions\BRAF_Factions_Air\data\Pantera\camo1\HIAF1_co.paa",
|
|
"BRAF_Factions\BRAF_Factions_Air\data\Pantera\camo2\Camo2_co.paa",
|
|
"BRAF_Factions\BRAF_Factions_Air\data\Pantera\camo3\Camo3_co.paa",
|
|
"BRAF_Factions\BRAF_Factions_Air\data\Pantera\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
factions[]=
|
|
{
|
|
"BRAF_HIAF"
|
|
};
|
|
};
|
|
class HIAF2
|
|
{
|
|
author="BRAF TEAM";
|
|
side=1;
|
|
displayName="AS-565 Panther K2 Camo";
|
|
textures[]=
|
|
{
|
|
"BRAF_Factions\BRAF_Factions_Air\data\Pantera\camo1\HIAF2_co.paa",
|
|
"BRAF_Factions\BRAF_Factions_Air\data\Pantera\camo2\Camo2_co.paa",
|
|
"BRAF_Factions\BRAF_Factions_Air\data\Pantera\camo3\Camo3_co.paa",
|
|
"BRAF_Factions\BRAF_Factions_Air\data\Pantera\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
factions[]=
|
|
{
|
|
"BRAF_HIAF"
|
|
};
|
|
};
|
|
class HIAF_Navy
|
|
{
|
|
author="BRAF TEAM";
|
|
side=1;
|
|
displayName="AS-565 Panther K2 Navy";
|
|
textures[]=
|
|
{
|
|
"BRAF_Factions\BRAF_Factions_Air\data\Pantera\camo1\HIAF_Navy_co.paa",
|
|
"BRAF_Factions\BRAF_Factions_Air\data\Pantera\camo2\Camo2_co.paa",
|
|
"BRAF_Factions\BRAF_Factions_Air\data\Pantera\camo3\Camo3_co.paa",
|
|
"BRAF_Factions\BRAF_Factions_Air\data\Pantera\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
factions[]=
|
|
{
|
|
"BRAF_HIAF"
|
|
};
|
|
};
|
|
class PLA1
|
|
{
|
|
author="BRAF TEAM";
|
|
side=0;
|
|
displayName="Z-9 Harbin White";
|
|
textures[]=
|
|
{
|
|
"BRAF_Factions\BRAF_Factions_Air\data\Pantera\camo1\PLA1_co.paa",
|
|
"BRAF_Factions\BRAF_Factions_Air\data\Pantera\camo2\Camo2_co.paa",
|
|
"BRAF_Factions\BRAF_Factions_Air\data\Pantera\camo3\Camo3_co.paa",
|
|
"BRAF_Factions\BRAF_Factions_Air\data\Pantera\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
factions[]=
|
|
{
|
|
"OPF_T_F"
|
|
};
|
|
};
|
|
*/
|
|
class SAR
|
|
{
|
|
author="BRAF TEAM";
|
|
side=3;
|
|
displayName="AS-565 Panther K2 SAR";
|
|
textures[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\SAR_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
factions[]=
|
|
{
|
|
"BRAF_CIV"
|
|
};
|
|
};
|
|
class CIV_Black
|
|
{
|
|
author="BRAF TEAM";
|
|
side=3;
|
|
displayName="AS-565 Panther K2 Black";
|
|
textures[]=
|
|
{
|
|
"braf\braf_air\braf_helicopters\Braf_Pantera\data\CIV\Black_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
factions[]=
|
|
{
|
|
"BRAF_CIV"
|
|
};
|
|
};
|
|
class CIV_Offshore
|
|
{
|
|
author="BRAF TEAM";
|
|
side=3;
|
|
displayName="AS-565 Panther K2 Offshore";
|
|
textures[]=
|
|
{
|
|
"braf\braf_air\braf_helicopters\Braf_Pantera\data\CIV\Offshore_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
factions[]=
|
|
{
|
|
"BRAF_CIV"
|
|
};
|
|
};
|
|
};
|
|
class Damage
|
|
{
|
|
tex[]={};
|
|
mat[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\camo1.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\camo1_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\camo2.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\camo2_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\glass\glass.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\glass_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\glass_damage.rvmat"
|
|
};
|
|
};
|
|
class ViewPilot: ViewPilot
|
|
{
|
|
initAngleX=-2.5;
|
|
};
|
|
class CargoTurret;
|
|
class Turrets: Turrets
|
|
{
|
|
class BRAF_CopilotTurret: CopilotTurret
|
|
{
|
|
gunnerAction="braf_pantera_pilot";
|
|
gunnerInAction="copilot_Heli_Light_02";
|
|
gunnerName="$STR_A3_COPILOT";
|
|
precisegetinout=1;
|
|
isCopilot=1;
|
|
gunnerGetInAction="copilot_Heli_Light_02_Enter";
|
|
gunnerGetOutAction="copilot_Heli_Light_02_Exit";
|
|
memoryPointsGetInGunner="pos_copilot";
|
|
memoryPointsGetInGunnerDir="dir_copilot";
|
|
memoryPointsGetInGunnerPrecise="GetIn_Copilot";
|
|
proxyIndex=1;
|
|
canEject=0;
|
|
selectionFireAnim="";
|
|
minElev=-50;
|
|
maxElev=30;
|
|
initElev=11;
|
|
minTurn=-170;
|
|
maxTurn=170;
|
|
initTurn=0;
|
|
gunnerLeftHandAnimName="collective";
|
|
gunnerRightHandAnimName="cyclic_copilot";
|
|
gunnerLeftFootAnimName="Pedals_Left";
|
|
gunnerRightFootAnimName="Pedals_Right";
|
|
gunnerCompartments="Compartment1";
|
|
weapons[]=
|
|
{
|
|
"FakeHorn"
|
|
};
|
|
soundServo[]=
|
|
{
|
|
"",
|
|
0.0099999998,
|
|
1,
|
|
30
|
|
};
|
|
magazines[]={};
|
|
class Reflectors
|
|
{
|
|
class Right
|
|
{
|
|
color[]={7000,7500,10000};
|
|
ambient[]={70,75,100};
|
|
intensity=50;
|
|
size=1;
|
|
innerAngle=15;
|
|
outerAngle=65;
|
|
coneFadeCoef=10;
|
|
position="light_r_pos";
|
|
direction="light_r_dir";
|
|
hitpoint="light_r_hitpoint";
|
|
selection="light_right";
|
|
useFlare=1;
|
|
flareSize=15;
|
|
flareMaxDistance=250;
|
|
dayLight=0;
|
|
class Attenuation
|
|
{
|
|
start=0;
|
|
constant=0;
|
|
linear=1;
|
|
quadratic=1;
|
|
hardLimitStart=100;
|
|
hardLimitEnd=200;
|
|
};
|
|
};
|
|
class Left: Right
|
|
{
|
|
position="light_l_pos";
|
|
direction="light_l_dir";
|
|
hitpoint="Light_l_hitpoint";
|
|
selection="light_left";
|
|
};
|
|
};
|
|
class Components
|
|
{
|
|
class VehicleSystemsDisplayManagerComponentLeft: VehicleSystemsTemplateLeftPilot
|
|
{
|
|
};
|
|
class VehicleSystemsDisplayManagerComponentRight: VehicleSystemsTemplateRightPilot
|
|
{
|
|
};
|
|
};
|
|
};
|
|
};
|
|
#include "Pantera_Sounds.hpp"
|
|
defaultUserMFDvalues[]={0,1,0.30000001,1};
|
|
#include "Pantera_MFD.hpp"
|
|
class Armory
|
|
{
|
|
description="HM-1 Pantera K2";
|
|
};
|
|
class Components: Components
|
|
{
|
|
class SensorsManagerComponent
|
|
{
|
|
class Components
|
|
{
|
|
class PassiveRadarSensorComponent: SensorTemplatePassiveRadar
|
|
{
|
|
};
|
|
};
|
|
};
|
|
class VehicleSystemsDisplayManagerComponentLeft: VehicleSystemsTemplateLeftPilot
|
|
{
|
|
};
|
|
class VehicleSystemsDisplayManagerComponentRight: VehicleSystemsTemplateRightPilot
|
|
{
|
|
};
|
|
};
|
|
class PilotCamera
|
|
{
|
|
class OpticsIn
|
|
{
|
|
class Wide
|
|
{
|
|
opticsDisplayName="W";
|
|
initAngleX=0;
|
|
minAngleX=0;
|
|
maxAngleX=0;
|
|
initAngleY=0;
|
|
minAngleY=0;
|
|
maxAngleY=0;
|
|
initFov=0.5;
|
|
minFov=0.5;
|
|
maxFov=0.5;
|
|
directionStabilized=1;
|
|
visionMode[]=
|
|
{
|
|
"Normal",
|
|
"NVG"
|
|
};
|
|
thermalMode[]={0,1};
|
|
gunnerOpticsModel="A3\drones_f\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_wide_F.p3d";
|
|
};
|
|
showMiniMapInOptics=0;
|
|
showUAVViewpInOptics=0;
|
|
showSlingLoadManagerInOptics=1;
|
|
};
|
|
minTurn=0;
|
|
maxTurn=0;
|
|
initTurn=0;
|
|
minElev=80;
|
|
maxElev=80;
|
|
initElev=80;
|
|
maxXRotSpeed=0.5;
|
|
maxYRotSpeed=0.5;
|
|
pilotOpticsShowCursor=1;
|
|
controllable=0;
|
|
};
|
|
ace_fastroping_enabled=1;
|
|
ace_fastroping_ropeOrigins[]={"rope_start"};
|
|
ace_fastroping_friesType="ACE_friesAnchorBar";
|
|
ace_fastroping_friesAttachmentPoint[]={0.065,2.2,-0.15};
|
|
ace_fastroping_onPrepare="ace_fastroping_fnc_onPrepareCommon";
|
|
ace_fastroping_onCut="ace_fastroping_fnc_onCutCommon";
|
|
ace_cargo_space=5;
|
|
class Attributes
|
|
{
|
|
class ace_fastroping_equipFRIES
|
|
{
|
|
property="ace_fastroping_equipFRIES";
|
|
control="Checkbox";
|
|
displayName="$STR_ace_fastroping_Eden_equipFRIES";
|
|
tooltip="$STR_ace_fastroping_Eden_equipFRIES_Tooltip";
|
|
expression="if (_value) then {[_this] call ace_fastroping_fnc_equipFRIES}";
|
|
typeName="BOOL";
|
|
condition="objectVehicle";
|
|
defaultValue=0;
|
|
};
|
|
};
|
|
};
|
|
class BRAF_Pantera_FFV_Base: BRAF_Pantera_Base
|
|
{
|
|
author="BRAF TEAM";
|
|
scope=0;
|
|
scopeCurator=0;
|
|
side=2;
|
|
faction="BRAF_ARMY";
|
|
displayName="HM-1 Pantera K2 FFV Base";
|
|
cost=1750000;
|
|
_generalMacro="BRAF_Pantera_FFV_Base";
|
|
class AnimationSources: AnimationSources
|
|
{
|
|
class collisionlightred
|
|
{
|
|
source="MarkerLight";
|
|
markerLight="CollisionRed";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
};
|
|
class collisionlightwhite
|
|
{
|
|
source="MarkerLight";
|
|
markerLight="CollisionWhite";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
};
|
|
class hoist_hide
|
|
{
|
|
source="user";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
};
|
|
class SAR_hide: hoist_hide
|
|
{
|
|
mass=-150;
|
|
initPhase=1;
|
|
};
|
|
class Civilian_Unhide: hoist_hide
|
|
{
|
|
mass=100;
|
|
initPhase=1;
|
|
};
|
|
class Door_L
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=1;
|
|
};
|
|
class Door_R
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=1;
|
|
};
|
|
};
|
|
class UserActions
|
|
{
|
|
};
|
|
class CargoTurret;
|
|
class Turrets: Turrets
|
|
{
|
|
class BRAF_CopilotTurret: BRAF_CopilotTurret{};
|
|
class BRAF_Cargo_Heli_Right: CargoTurret
|
|
{
|
|
gunnerAction="passenger_inside_2";
|
|
gunnerName="Right Shooter";
|
|
memoryPointsGetInGunner="pos_gunner_R";
|
|
memoryPointsGetInGunnerDir="dir_gunner_R";
|
|
gunnerGetInAction="GetInLow";
|
|
gunnerGetOutAction="GetOutLow";
|
|
gunnerCompartments="Compartment1";
|
|
enabledByAnimationSource="Door_R";
|
|
proxyIndex=15;
|
|
commanding=3;
|
|
isPersonTurret=1;
|
|
minTurn=-60;
|
|
maxTurn=40;
|
|
minElev=-50;
|
|
maxElev=28;
|
|
};
|
|
class BRAF_Cargo_Heli_Left: BRAF_Cargo_Heli_Right
|
|
{
|
|
gunnerName="Left Shooter";
|
|
memoryPointsGetInGunner="pos_gunner_L";
|
|
memoryPointsGetInGunnerDir="dir_gunner_L";
|
|
enabledByAnimationSource="Door_L";
|
|
proxyIndex=16;
|
|
minTurn=-40;
|
|
maxTurn=60;
|
|
};
|
|
};
|
|
};
|
|
class BRAF_Pantera_K2_2BAvEx: BRAF_Pantera_Base
|
|
{
|
|
author="BRAF TEAM";
|
|
scope=2;
|
|
scopeCurator=2;
|
|
scopeArsenal=2;
|
|
displayName="HM-1 Pantera K2 2nd BAvEx";
|
|
editorPreview="\braf\braf_insignia\editorpreview\Air\BRAF_Pantera_K2_2BAvEx.jpg";
|
|
availableForSupportTypes[]=
|
|
{
|
|
"Drop",
|
|
"Transport"
|
|
};
|
|
typicalCargo[]=
|
|
{
|
|
"BRAF_2BAvEx_Mec"
|
|
};
|
|
crew="braf_characters_aviation_army_aviation_pilot";
|
|
hiddenSelectionsTextures[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\2bavex_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
};
|
|
class BRAF_Pantera_K2_FFV_2BAvEx: BRAF_Pantera_FFV_Base
|
|
{
|
|
author="BRAF TEAM";
|
|
scope=2;
|
|
scopeCurator=2;
|
|
scopeArsenal=2;
|
|
displayName="HM-1 Pantera K2 2nd BAvEx FFV";
|
|
editorPreview="\braf\braf_insignia\editorpreview\Air\BRAF_Pantera_K2_FFV_2BAvEx.jpg";
|
|
availableForSupportTypes[]=
|
|
{
|
|
"Drop",
|
|
"Transport"
|
|
};
|
|
typicalCargo[]=
|
|
{
|
|
"BRAF_2BAvEx_Mec"
|
|
};
|
|
crew="braf_characters_aviation_army_aviation_pilot";
|
|
hiddenSelectionsTextures[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\2bavex_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
};
|
|
class BRAF_Pantera_K2_3BAvEx: BRAF_Pantera_Base
|
|
{
|
|
author="BRAF TEAM";
|
|
scope=2;
|
|
scopeCurator=2;
|
|
scopeArsenal=0;
|
|
displayName="HM-1 Pantera K2 3rd BAvEx";
|
|
editorPreview="\braf\braf_insignia\editorpreview\Air\BRAF_Pantera_K2_3BAvEx.jpg";
|
|
availableForSupportTypes[]=
|
|
{
|
|
"Drop",
|
|
"Transport"
|
|
};
|
|
typicalCargo[]=
|
|
{
|
|
"braf_characters_aviation_army_aviation_pilot"
|
|
};
|
|
crew="braf_characters_aviation_army_aviation_pilot";
|
|
hiddenSelectionsTextures[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\3bavex_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
};
|
|
class BRAF_Pantera_K2_FFV_3BAvEx: BRAF_Pantera_FFV_Base
|
|
{
|
|
author="BRAF TEAM";
|
|
scope=2;
|
|
scopeCurator=2;
|
|
scopeArsenal=0;
|
|
displayName="HM-1 Pantera K2 3rd BAvEx FFV";
|
|
editorPreview="\braf\braf_insignia\editorpreview\Air\BRAF_Pantera_K2_FFV_3BAvEx.jpg";
|
|
availableForSupportTypes[]=
|
|
{
|
|
"Drop",
|
|
"Transport"
|
|
};
|
|
typicalCargo[]=
|
|
{
|
|
"braf_characters_aviation_army_aviation_pilot"
|
|
};
|
|
crew="braf_characters_aviation_army_aviation_pilot";
|
|
hiddenSelectionsTextures[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\3bavex_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
};
|
|
class BRAF_Pantera_K2_4BAvEx: BRAF_Pantera_Base
|
|
{
|
|
author="BRAF TEAM";
|
|
scope=2;
|
|
scopeCurator=2;
|
|
scopeArsenal=0;
|
|
displayName="HM-1 Pantera K2 4th BAvEx";
|
|
editorPreview="\braf\braf_insignia\editorpreview\Air\BRAF_Pantera_K2_4BAvEx.jpg";
|
|
availableForSupportTypes[]=
|
|
{
|
|
"Drop",
|
|
"Transport"
|
|
};
|
|
typicalCargo[]=
|
|
{
|
|
"braf_characters_aviation_army_aviation_pilot"
|
|
};
|
|
crew="braf_characters_aviation_army_aviation_pilot";
|
|
hiddenSelectionsTextures[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\4bavex_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
};
|
|
class BRAF_Pantera_K2_FFV_4BAvEx: BRAF_Pantera_FFV_Base
|
|
{
|
|
author="BRAF TEAM";
|
|
scope=2;
|
|
scopeCurator=2;
|
|
scopeArsenal=0;
|
|
displayName="HM-1 Pantera K2 4th BAvEx FFV";
|
|
editorPreview="\braf\braf_insignia\editorpreview\Air\BRAF_Pantera_K2_FFV_4BAvEx.jpg";
|
|
availableForSupportTypes[]=
|
|
{
|
|
"Drop",
|
|
"Transport"
|
|
};
|
|
typicalCargo[]=
|
|
{
|
|
"braf_characters_aviation_army_aviation_pilot"
|
|
};
|
|
crew="braf_characters_aviation_army_aviation_pilot";
|
|
hiddenSelectionsTextures[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\4bavex_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
};
|
|
class BRAF_Pantera_K2_80s: BRAF_Pantera_Base
|
|
{
|
|
author="BRAF TEAM";
|
|
scope=2;
|
|
scopeCurator=2;
|
|
scopeArsenal=0;
|
|
displayName="HM-1 Pantera K2 AvEx 100 years";
|
|
editorPreview="\braf\braf_insignia\editorpreview\Air\BRAF_Pantera_K2_80S.jpg";
|
|
availableForSupportTypes[]=
|
|
{
|
|
"Drop",
|
|
"Transport"
|
|
};
|
|
typicalCargo[]=
|
|
{
|
|
"braf_characters_aviation_army_aviation_pilot"
|
|
};
|
|
crew="braf_characters_aviation_army_aviation_pilot";
|
|
hiddenSelectionsTextures[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\80s_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
};
|
|
class BRAF_Pantera_K2_FFV_80s: BRAF_Pantera_FFV_Base
|
|
{
|
|
author="BRAF TEAM";
|
|
scope=2;
|
|
scopeCurator=2;
|
|
scopeArsenal=0;
|
|
displayName="HM-1 Pantera K2 AvEx 100 years FFV";
|
|
editorPreview="\braf\braf_insignia\editorpreview\Air\BRAF_Pantera_K2_FFV_80S.jpg";
|
|
availableForSupportTypes[]=
|
|
{
|
|
"Drop",
|
|
"Transport"
|
|
};
|
|
typicalCargo[]=
|
|
{
|
|
"braf_characters_aviation_army_aviation_pilot"
|
|
};
|
|
crew="braf_characters_aviation_army_aviation_pilot";
|
|
hiddenSelectionsTextures[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo1\80s_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
};
|
|
class BRAF_Pantera_K2_SAR: BRAF_Pantera_Base
|
|
{
|
|
author="BRAF TEAM";
|
|
faction="BRAF_CIV";
|
|
scope=2;
|
|
scopeCurator=2;
|
|
scopeArsenal=0;
|
|
side=3;
|
|
displayName="AS-565 Panther SAR";
|
|
editorPreview="\braf\braf_insignia\editorpreview\brazilian_civ\Air\BRAF_Pantera_K2_SAR.jpg";
|
|
availableForSupportTypes[]=
|
|
{
|
|
"Drop",
|
|
"Transport"
|
|
};
|
|
typicalCargo[]={"C_Marshal_F"};
|
|
crew="C_Marshal_F";
|
|
canFloat=1;
|
|
WaterLeakiness=50;
|
|
weapons[]=
|
|
{
|
|
};
|
|
magazines[]=
|
|
{
|
|
};
|
|
hiddenSelectionsMaterials[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\Camo1.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass.rvmat"
|
|
};
|
|
class Damage
|
|
{
|
|
tex[]={};
|
|
mat[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\Camo1.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\camo1_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\camo2.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\camo2_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\glass\glass.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\glass_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\glass_damage.rvmat",
|
|
};
|
|
};
|
|
hiddenSelectionsTextures[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\SAR_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
class AnimationSources
|
|
{
|
|
class collisionlightred
|
|
{
|
|
source="MarkerLight";
|
|
markerLight="CollisionRed";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
};
|
|
class collisionlightwhite
|
|
{
|
|
source="MarkerLight";
|
|
markerLight="CollisionWhite";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
};
|
|
class hoist_hide
|
|
{
|
|
source="user";
|
|
animPeriod=0;
|
|
initPhase=1;
|
|
};
|
|
class Civilian_hide: hoist_hide
|
|
{
|
|
initPhase=0;
|
|
};
|
|
class Plate_hide: hoist_hide
|
|
{
|
|
initPhase=1;
|
|
};
|
|
class Door_L
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=0;
|
|
};
|
|
class Door_R
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=0;
|
|
};
|
|
class EFS_Hide
|
|
{
|
|
source="user";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
};
|
|
};
|
|
class UserActions
|
|
{
|
|
class Deploy_Rescue_Seat
|
|
{
|
|
displayname="<t color='#ffaa00'> Deploy Rescue Seat </t>";
|
|
position="hoist_hook_pos";
|
|
showWindow=1;
|
|
radius=20;
|
|
priority=1;
|
|
onlyForPlayer=0;
|
|
condition="this animationphase 'Hoist_Hide' > 0.9 AND (player in crew this) AND this animationphase 'Door_R_1' > 0.9 AND this animationphase 'Civilian_hide' < 0.1";
|
|
statement="this execVM ""braf\braf_sar\Braf_Scripts\DRS.sqf""; this animate ['Hoist_Hide',-0.5]";
|
|
};
|
|
class Hoist_Down: Deploy_Rescue_Seat
|
|
{
|
|
displayname="<t color='#ffaa00'> Extend Cable Hook </t>";
|
|
condition="this animationphase 'Hoist_Hide' < -0.4 AND this animationphase 'Hoist_Hide' > -0.6 AND (player in crew this) AND this animationphase 'Door_R_1' > 0.9";
|
|
statement="this execVM ""braf\braf_sar\Braf_Scripts\hoist_down.sqf""; this animate ['Hoist_Hide',-1]; this say3d ""Winch""";
|
|
};
|
|
class Hoist_Up: Deploy_Rescue_Seat
|
|
{
|
|
displayname="<t color='#ffaa00'> Recover Cable Hook </t>";
|
|
condition="this animationphase 'Hoist_Hide' < -0.9 AND (player in crew this) AND this animationphase 'Door_R_1' > 0.9";
|
|
statement="this execVM ""braf\braf_sar\Braf_Scripts\hoist_up.sqf""; this animate ['Hoist_Hide',-0.5]; this say3d ""Winch""";
|
|
};
|
|
class Recover_Rescue_Seat: Deploy_Rescue_Seat
|
|
{
|
|
displayname="<t color='#ffaa00'> Retrieve Rescue Seat </t>";
|
|
condition="(player in crew this) AND this animationphase 'Door_R_1' > 0.9 AND this animationphase 'Hoist_Hide' < -0.4 AND this animationphase 'Hoist_Hide' > -0.6";
|
|
statement="this execVM ""braf\braf_sar\Braf_Scripts\recover_seat.sqf""; this animate ['Hoist_Hide',1]";
|
|
};
|
|
class Hoist_Cut: Deploy_Rescue_Seat
|
|
{
|
|
displayname="<t color='#b31d00'> Cut Hoist Hook Cable </t>";
|
|
condition="(player in crew this) AND this animationphase 'Door_R_1' > 0.9 AND this animationphase 'Hoist_Hide' < 0";
|
|
statement="this execVM ""braf\braf_sar\Braf_Scripts\hoist_cut.sqf""; this animate ['Hoist_Hide',1]";
|
|
};
|
|
class Open_Door_Left
|
|
{
|
|
displayname="Open Left Door";
|
|
position="door_pos";
|
|
showWindow=1;
|
|
radius=20;
|
|
priority=0;
|
|
onlyForPlayer=0;
|
|
condition="this animationphase 'Door_L_1' < 0.1 AND (player in crew this)";
|
|
statement="this animate ['Door_L_1',1], this animate ['Door_L_2',1], this animate ['Door_L_rot',1], this say3d ""Doors""";
|
|
};
|
|
class Close_Door_Left: Open_Door_Left
|
|
{
|
|
displayname="Close Left Door";
|
|
condition="this animationphase 'Door_L_1' > 0.9 AND (player in crew this)";
|
|
statement="this animate ['Door_L_1',0], this animate ['Door_L_2',0], this animate ['Door_L_rot',0], this say3d ""Doors""";
|
|
};
|
|
class Open_Door_Right: Open_Door_Left
|
|
{
|
|
displayname="Open Right Door";
|
|
condition="this animationphase 'Door_R_1' < 0.1 AND (player in crew this)";
|
|
statement="this animate ['Door_R_1',1], this animate ['Door_R_2',1], this animate ['Door_R_rot',1], this say3d ""Doors""";
|
|
};
|
|
class Close_Door_Right: Open_Door_Left
|
|
{
|
|
displayname="Close Right Door";
|
|
condition="this animationphase 'Door_R_1' > 0.9 AND (player in crew this)";
|
|
statement="this animate ['Door_R_1',0], this animate ['Door_R_2',0], this animate ['Door_R_rot',0], this say3d ""Doors""";
|
|
};
|
|
class Deploy_EFS: Open_Door_Left
|
|
{
|
|
displayname="<t color='#b31d00'> Deploy EFS </t>";
|
|
condition="this animationphase 'EFS_Hide' < 0.1 AND (player in crew this)";
|
|
statement="this animate ['EFS_Hide',1], this say3d ""EFS""";
|
|
};
|
|
};
|
|
};
|
|
class BRAF_Pantera_K2_Black: BRAF_Pantera_Base
|
|
{
|
|
author="BRAF TEAM";
|
|
faction="BRAF_CIV";
|
|
scope=2;
|
|
scopeCurator=2;
|
|
scopeArsenal=0;
|
|
side=3;
|
|
displayName="AS-365 Panther Black";
|
|
editorPreview="\braf\braf_insignia\editorpreview\brazilian_civ\Air\BRAF_Pantera_K2_Black.jpg";
|
|
availableForSupportTypes[]=
|
|
{
|
|
"Drop",
|
|
"Transport"
|
|
};
|
|
slingLoadMinCargoMass=0;
|
|
slingLoadMaxCargoMass=50;
|
|
transportSoldier=9;
|
|
cargoProxyIndexes[]={4,5,6,9,10,11,12,13,14};
|
|
getInProxyOrder[]={4,5,6,9,10,11,12,13,14};
|
|
cargoAction[]=
|
|
{
|
|
"braf_fennec_cargo"
|
|
};
|
|
typicalCargo[]={"C_Marshal_F"};
|
|
crew="C_Marshal_F";
|
|
hiddenSelectionsMaterials[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\Camo1.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass.rvmat"
|
|
};
|
|
class Damage
|
|
{
|
|
tex[]={};
|
|
mat[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\Camo1.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\camo1_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\camo2.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\camo2_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\glass\glass.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\glass_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\glass_damage.rvmat",
|
|
};
|
|
};
|
|
hiddenSelectionsTextures[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\Black_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
weapons[]=
|
|
{
|
|
};
|
|
magazines[]=
|
|
{
|
|
};
|
|
class AnimationSources
|
|
{
|
|
class collisionlightred
|
|
{
|
|
source="MarkerLight";
|
|
markerLight="CollisionRed";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
};
|
|
class collisionlightwhite
|
|
{
|
|
source="MarkerLight";
|
|
markerLight="CollisionWhite";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
};
|
|
class hoist_hide
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=1;
|
|
};
|
|
class Civilian_hide: hoist_hide
|
|
{
|
|
initPhase=1;
|
|
};
|
|
class Civilian_Unhide: Civilian_hide
|
|
{
|
|
initPhase=-1;
|
|
};
|
|
class Plate_hide: hoist_hide
|
|
{
|
|
initPhase=1;
|
|
};
|
|
class SAR_hide: hoist_hide
|
|
{
|
|
mass=-150;
|
|
initPhase=1;
|
|
};
|
|
class Door_L
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=0;
|
|
};
|
|
class Door_R
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=0;
|
|
};
|
|
};
|
|
class UserActions
|
|
{
|
|
class Open_Door_Left
|
|
{
|
|
displayname="Open Left Door";
|
|
position="door_pos";
|
|
showWindow=1;
|
|
radius=20;
|
|
priority=0;
|
|
onlyForPlayer=0;
|
|
condition="this animationphase 'Door_L_1' < 0.1 AND (player in crew this)";
|
|
statement="this animate ['Door_L_1',1], this animate ['Door_L_2',1], this animate ['Door_L_rot',1], this say3d ""Doors""";
|
|
};
|
|
class Close_Door_Left: Open_Door_Left
|
|
{
|
|
displayname="Close Left Door";
|
|
condition="this animationphase 'Door_L_1' > 0.9 AND (player in crew this)";
|
|
statement="this animate ['Door_L_1',0], this animate ['Door_L_2',0], this animate ['Door_L_rot',0], this say3d ""Doors""";
|
|
};
|
|
class Open_Door_Right: Open_Door_Left
|
|
{
|
|
displayname="Open Right Door";
|
|
condition="this animationphase 'Door_R_1' < 0.1 AND (player in crew this)";
|
|
statement="this animate ['Door_R_1',1], this animate ['Door_R_2',1], this animate ['Door_R_rot',1], this say3d ""Doors""";
|
|
};
|
|
class Close_Door_Right: Open_Door_Left
|
|
{
|
|
displayname="Close Right Door";
|
|
condition="this animationphase 'Door_R_1' > 0.9 AND (player in crew this)";
|
|
statement="this animate ['Door_R_1',0], this animate ['Door_R_2',0], this animate ['Door_R_rot',0], this say3d ""Doors""";
|
|
};
|
|
};
|
|
};
|
|
class BRAF_Pantera_K2_Yellow: BRAF_Pantera_Base
|
|
{
|
|
author="BRAF TEAM";
|
|
faction="BRAF_CIV";
|
|
scope=2;
|
|
scopeCurator=2;
|
|
scopeArsenal=0;
|
|
side=3;
|
|
displayName="AS-365 Panther Yellow";
|
|
editorPreview="\braf\braf_insignia\editorpreview\brazilian_civ\Air\BRAF_Pantera_K2_Yellow.jpg";
|
|
availableForSupportTypes[]=
|
|
{
|
|
"Drop",
|
|
"Transport"
|
|
};
|
|
slingLoadMinCargoMass=0;
|
|
slingLoadMaxCargoMass=50;
|
|
transportSoldier=9;
|
|
cargoProxyIndexes[]={4,5,6,9,10,11,12,13,14};
|
|
getInProxyOrder[]={4,5,6,9,10,11,12,13,14};
|
|
cargoAction[]=
|
|
{
|
|
"braf_fennec_cargo"
|
|
};
|
|
typicalCargo[]={"C_Marshal_F"};
|
|
crew="C_Marshal_F";
|
|
hiddenSelectionsMaterials[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\Camo1.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass.rvmat"
|
|
};
|
|
class Damage
|
|
{
|
|
tex[]={};
|
|
mat[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\Camo1.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\camo1_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\camo2.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\camo2_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\glass\glass.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\glass_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\glass_damage.rvmat",
|
|
};
|
|
};
|
|
hiddenSelectionsTextures[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\Yellow_Black_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
weapons[]=
|
|
{
|
|
};
|
|
magazines[]=
|
|
{
|
|
};
|
|
class AnimationSources
|
|
{
|
|
class collisionlightred
|
|
{
|
|
source="MarkerLight";
|
|
markerLight="CollisionRed";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
};
|
|
class collisionlightwhite
|
|
{
|
|
source="MarkerLight";
|
|
markerLight="CollisionWhite";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
};
|
|
class hoist_hide
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=1;
|
|
};
|
|
class Civilian_hide: hoist_hide
|
|
{
|
|
initPhase=1;
|
|
};
|
|
class Civilian_Unhide: Civilian_hide
|
|
{
|
|
initPhase=-1;
|
|
};
|
|
class Plate_hide: hoist_hide
|
|
{
|
|
initPhase=1;
|
|
};
|
|
class SAR_hide: hoist_hide
|
|
{
|
|
mass=-150;
|
|
initPhase=1;
|
|
};
|
|
class Door_L
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=0;
|
|
};
|
|
class Door_R
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=0;
|
|
};
|
|
};
|
|
class UserActions
|
|
{
|
|
class Open_Door_Left
|
|
{
|
|
displayname="Open Left Door";
|
|
position="door_pos";
|
|
showWindow=1;
|
|
radius=20;
|
|
priority=0;
|
|
onlyForPlayer=0;
|
|
condition="this animationphase 'Door_L_1' < 0.1 AND (player in crew this)";
|
|
statement="this animate ['Door_L_1',1], this animate ['Door_L_2',1], this animate ['Door_L_rot',1], this say3d ""Doors""";
|
|
};
|
|
class Close_Door_Left: Open_Door_Left
|
|
{
|
|
displayname="Close Left Door";
|
|
condition="this animationphase 'Door_L_1' > 0.9 AND (player in crew this)";
|
|
statement="this animate ['Door_L_1',0], this animate ['Door_L_2',0], this animate ['Door_L_rot',0], this say3d ""Doors""";
|
|
};
|
|
class Open_Door_Right: Open_Door_Left
|
|
{
|
|
displayname="Open Right Door";
|
|
condition="this animationphase 'Door_R_1' < 0.1 AND (player in crew this)";
|
|
statement="this animate ['Door_R_1',1], this animate ['Door_R_2',1], this animate ['Door_R_rot',1], this say3d ""Doors""";
|
|
};
|
|
class Close_Door_Right: Open_Door_Left
|
|
{
|
|
displayname="Close Right Door";
|
|
condition="this animationphase 'Door_R_1' > 0.9 AND (player in crew this)";
|
|
statement="this animate ['Door_R_1',0], this animate ['Door_R_2',0], this animate ['Door_R_rot',0], this say3d ""Doors""";
|
|
};
|
|
};
|
|
};
|
|
class BRAF_Pantera_K2_Red: BRAF_Pantera_Base
|
|
{
|
|
author="BRAF TEAM";
|
|
faction="BRAF_CIV";
|
|
scope=2;
|
|
scopeCurator=2;
|
|
scopeArsenal=0;
|
|
side=3;
|
|
displayName="AS-365 Panther Red";
|
|
editorPreview="\braf\braf_insignia\editorpreview\brazilian_civ\Air\BRAF_Pantera_K2_Red.jpg";
|
|
availableForSupportTypes[]=
|
|
{
|
|
"Drop",
|
|
"Transport"
|
|
};
|
|
slingLoadMinCargoMass=0;
|
|
slingLoadMaxCargoMass=50;
|
|
transportSoldier=9;
|
|
cargoProxyIndexes[]={4,5,6,9,10,11,12,13,14};
|
|
getInProxyOrder[]={4,5,6,9,10,11,12,13,14};
|
|
cargoAction[]=
|
|
{
|
|
"braf_fennec_cargo"
|
|
};
|
|
typicalCargo[]={"C_Marshal_F"};
|
|
crew="C_Marshal_F";
|
|
hiddenSelectionsMaterials[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\Camo1.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass.rvmat"
|
|
};
|
|
class Damage
|
|
{
|
|
tex[]={};
|
|
mat[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\Camo1.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\camo1_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\camo2.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\camo2_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\glass\glass.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\glass_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\glass_damage.rvmat",
|
|
};
|
|
};
|
|
hiddenSelectionsTextures[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\Red_White_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
weapons[]=
|
|
{
|
|
};
|
|
magazines[]=
|
|
{
|
|
};
|
|
class AnimationSources
|
|
{
|
|
class collisionlightred
|
|
{
|
|
source="MarkerLight";
|
|
markerLight="CollisionRed";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
};
|
|
class collisionlightwhite
|
|
{
|
|
source="MarkerLight";
|
|
markerLight="CollisionWhite";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
};
|
|
class hoist_hide
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=1;
|
|
};
|
|
class Civilian_hide: hoist_hide
|
|
{
|
|
initPhase=1;
|
|
};
|
|
class Civilian_Unhide: Civilian_hide
|
|
{
|
|
initPhase=-1;
|
|
};
|
|
class Plate_hide: hoist_hide
|
|
{
|
|
initPhase=1;
|
|
};
|
|
class SAR_hide: hoist_hide
|
|
{
|
|
mass=-150;
|
|
initPhase=1;
|
|
};
|
|
class Door_L
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=0;
|
|
};
|
|
class Door_R
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=0;
|
|
};
|
|
};
|
|
class UserActions
|
|
{
|
|
class Open_Door_Left
|
|
{
|
|
displayname="Open Left Door";
|
|
position="door_pos";
|
|
showWindow=1;
|
|
radius=20;
|
|
priority=0;
|
|
onlyForPlayer=0;
|
|
condition="this animationphase 'Door_L_1' < 0.1 AND (player in crew this)";
|
|
statement="this animate ['Door_L_1',1], this animate ['Door_L_2',1], this animate ['Door_L_rot',1], this say3d ""Doors""";
|
|
};
|
|
class Close_Door_Left: Open_Door_Left
|
|
{
|
|
displayname="Close Left Door";
|
|
condition="this animationphase 'Door_L_1' > 0.9 AND (player in crew this)";
|
|
statement="this animate ['Door_L_1',0], this animate ['Door_L_2',0], this animate ['Door_L_rot',0], this say3d ""Doors""";
|
|
};
|
|
class Open_Door_Right: Open_Door_Left
|
|
{
|
|
displayname="Open Right Door";
|
|
condition="this animationphase 'Door_R_1' < 0.1 AND (player in crew this)";
|
|
statement="this animate ['Door_R_1',1], this animate ['Door_R_2',1], this animate ['Door_R_rot',1], this say3d ""Doors""";
|
|
};
|
|
class Close_Door_Right: Open_Door_Left
|
|
{
|
|
displayname="Close Right Door";
|
|
condition="this animationphase 'Door_R_1' > 0.9 AND (player in crew this)";
|
|
statement="this animate ['Door_R_1',0], this animate ['Door_R_2',0], this animate ['Door_R_rot',0], this say3d ""Doors""";
|
|
};
|
|
};
|
|
};
|
|
class BRAF_Pantera_K2_Offshore: BRAF_Pantera_Base
|
|
{
|
|
author="BRAF TEAM";
|
|
faction="BRAF_CIV";
|
|
scope=2;
|
|
scopeCurator=2;
|
|
scopeArsenal=0;
|
|
side=3;
|
|
displayName="AS-365 Panther Offshore";
|
|
editorPreview="\braf\braf_insignia\editorpreview\brazilian_civ\Air\BRAF_Pantera_K2_Offshore.jpg";
|
|
availableForSupportTypes[]=
|
|
{
|
|
"Drop",
|
|
"Transport"
|
|
};
|
|
slingLoadMinCargoMass=0;
|
|
slingLoadMaxCargoMass=50;
|
|
typicalCargo[]={"C_Marshal_F"};
|
|
crew="C_Marshal_F";
|
|
transportSoldier=9;
|
|
cargoProxyIndexes[]={4,5,6,9,10,11,12,13,14};
|
|
getInProxyOrder[]={4,5,6,9,10,11,12,13,14};
|
|
cargoAction[]=
|
|
{
|
|
"braf_fennec_cargo"
|
|
};
|
|
hiddenSelectionsMaterials[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\Camo1.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass.rvmat"
|
|
};
|
|
class Damage
|
|
{
|
|
tex[]={};
|
|
mat[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\Camo1.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\camo1_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\camo2.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\camo2_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\glass\glass.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\glass_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\glass_damage.rvmat",
|
|
};
|
|
};
|
|
hiddenSelectionsTextures[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\Offshore_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
weapons[]=
|
|
{
|
|
};
|
|
magazines[]=
|
|
{
|
|
};
|
|
class AnimationSources
|
|
{
|
|
class collisionlightred
|
|
{
|
|
source="MarkerLight";
|
|
markerLight="CollisionRed";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
};
|
|
class collisionlightwhite
|
|
{
|
|
source="MarkerLight";
|
|
markerLight="CollisionWhite";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
};
|
|
class hoist_hide
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=1;
|
|
};
|
|
class Civilian_hide: hoist_hide
|
|
{
|
|
initPhase=1;
|
|
};
|
|
class Civilian_Unhide: Civilian_hide
|
|
{
|
|
initPhase=-1;
|
|
};
|
|
class Plate_hide: hoist_hide
|
|
{
|
|
initPhase=1;
|
|
};
|
|
class SAR_hide: hoist_hide
|
|
{
|
|
mass=-150;
|
|
initPhase=1;
|
|
};
|
|
class Door_L
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=0;
|
|
};
|
|
class Door_R
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=0;
|
|
};
|
|
};
|
|
class UserActions
|
|
{
|
|
class Open_Door_Left
|
|
{
|
|
displayname="Open Left Door";
|
|
position="door_pos";
|
|
showWindow=1;
|
|
radius=20;
|
|
priority=0;
|
|
onlyForPlayer=0;
|
|
condition="this animationphase 'Door_L_1' < 0.1 AND (player in crew this)";
|
|
statement="this animate ['Door_L_1',1], this animate ['Door_L_2',1], this animate ['Door_L_rot',1], this say3d ""Doors""";
|
|
};
|
|
class Close_Door_Left: Open_Door_Left
|
|
{
|
|
displayname="Close Left Door";
|
|
condition="this animationphase 'Door_L_1' > 0.9 AND (player in crew this)";
|
|
statement="this animate ['Door_L_1',0], this animate ['Door_L_2',0], this animate ['Door_L_rot',0], this say3d ""Doors""";
|
|
};
|
|
class Open_Door_Right: Open_Door_Left
|
|
{
|
|
displayname="Open Right Door";
|
|
condition="this animationphase 'Door_R_1' < 0.1 AND (player in crew this)";
|
|
statement="this animate ['Door_R_1',1], this animate ['Door_R_2',1], this animate ['Door_R_rot',1], this say3d ""Doors""";
|
|
};
|
|
class Close_Door_Right: Open_Door_Left
|
|
{
|
|
displayname="Close Right Door";
|
|
condition="this animationphase 'Door_R_1' > 0.9 AND (player in crew this)";
|
|
statement="this animate ['Door_R_1',0], this animate ['Door_R_2',0], this animate ['Door_R_rot',0], this say3d ""Doors""";
|
|
};
|
|
};
|
|
};
|
|
class BRAF_Pantera_K2_Silver: BRAF_Pantera_Base
|
|
{
|
|
author="BRAF TEAM";
|
|
faction="BRAF_CIV";
|
|
scope=2;
|
|
scopeCurator=2;
|
|
scopeArsenal=0;
|
|
side=3;
|
|
displayName="AS-365 Panther Silver";
|
|
editorPreview="\braf\braf_insignia\editorpreview\brazilian_civ\Air\BRAF_Pantera_K2_Silver.jpg";
|
|
availableForSupportTypes[]=
|
|
{
|
|
"Drop",
|
|
"Transport"
|
|
};
|
|
slingLoadMinCargoMass=0;
|
|
slingLoadMaxCargoMass=50;
|
|
transportSoldier=9;
|
|
cargoProxyIndexes[]={4,5,6,9,10,11,12,13,14};
|
|
getInProxyOrder[]={4,5,6,9,10,11,12,13,14};
|
|
cargoAction[]=
|
|
{
|
|
"braf_fennec_cargo"
|
|
};
|
|
typicalCargo[]={"C_Marshal_F"};
|
|
crew="C_Marshal_F";
|
|
hiddenSelectionsMaterials[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\chrome_camo1.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass.rvmat"
|
|
};
|
|
class Damage
|
|
{
|
|
tex[]={};
|
|
mat[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\chrome_camo1.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\camo1_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\camo2.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\camo2_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\camo3.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\camo4.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\panther_destruct.rvmat",
|
|
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\glass\glass.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\glass_damage.rvmat",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\damage\glass_damage.rvmat",
|
|
};
|
|
};
|
|
hiddenSelectionsTextures[]=
|
|
{
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\CIV\Silver_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo2\Camo2_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo3\Camo3_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\camo4\Camo4_co.paa",
|
|
"braf\braf_air\Braf_Helicopters\Braf_Pantera\data\Glass\Glass_ca.paa"
|
|
};
|
|
weapons[]=
|
|
{
|
|
};
|
|
magazines[]=
|
|
{
|
|
};
|
|
class AnimationSources
|
|
{
|
|
class collisionlightred
|
|
{
|
|
source="MarkerLight";
|
|
markerLight="CollisionRed";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
};
|
|
class collisionlightwhite
|
|
{
|
|
source="MarkerLight";
|
|
markerLight="CollisionWhite";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
};
|
|
class hoist_hide
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=1;
|
|
};
|
|
class Civilian_hide: hoist_hide
|
|
{
|
|
initPhase=1;
|
|
};
|
|
class Civilian_Unhide: Civilian_hide
|
|
{
|
|
initPhase=-1;
|
|
};
|
|
class Plate_hide: hoist_hide
|
|
{
|
|
initPhase=1;
|
|
};
|
|
class SAR_hide: hoist_hide
|
|
{
|
|
mass=-150;
|
|
initPhase=1;
|
|
};
|
|
class Door_L
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=0;
|
|
};
|
|
class Door_R
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=0;
|
|
};
|
|
};
|
|
class UserActions
|
|
{
|
|
class Open_Door_Left
|
|
{
|
|
displayname="Open Left Door";
|
|
position="door_pos";
|
|
showWindow=1;
|
|
radius=20;
|
|
priority=0;
|
|
onlyForPlayer=0;
|
|
condition="this animationphase 'Door_L_1' < 0.1 AND (player in crew this)";
|
|
statement="this animate ['Door_L_1',1], this animate ['Door_L_2',1], this animate ['Door_L_rot',1], this say3d ""Doors""";
|
|
};
|
|
class Close_Door_Left: Open_Door_Left
|
|
{
|
|
displayname="Close Left Door";
|
|
condition="this animationphase 'Door_L_1' > 0.9 AND (player in crew this)";
|
|
statement="this animate ['Door_L_1',0], this animate ['Door_L_2',0], this animate ['Door_L_rot',0], this say3d ""Doors""";
|
|
};
|
|
class Open_Door_Right: Open_Door_Left
|
|
{
|
|
displayname="Open Right Door";
|
|
condition="this animationphase 'Door_R_1' < 0.1 AND (player in crew this)";
|
|
statement="this animate ['Door_R_1',1], this animate ['Door_R_2',1], this animate ['Door_R_rot',1], this say3d ""Doors""";
|
|
};
|
|
class Close_Door_Right: Open_Door_Left
|
|
{
|
|
displayname="Close Right Door";
|
|
condition="this animationphase 'Door_R_1' > 0.9 AND (player in crew this)";
|
|
statement="this animate ['Door_R_1',0], this animate ['Door_R_2',0], this animate ['Door_R_rot',0], this say3d ""Doors""";
|
|
};
|
|
};
|
|
}; |