class BRAF_Pantera_K2_HIAF1 : BRAF_Pantera_Base {
author = "BRAF";
faction = "BRAF_HIAF";
scope = 2;
scopeCurator = 2;
scopeArsenal = 0;
side = 1;
displayName = "AS-565 Panther K2";
editorPreview = "BRAF_Factions\braf_factions_air\data\Pantera\ui\BRAF_Pantera_K2_HIAF1.jpg";
availableForSupportTypes[] = {
"Drop",
"Transport"
};
typicalCargo[] = { "braf_hiaf_pilot_regular" };
crew = "braf_hiaf_pilot_regular";
hiddenSelectionsTextures[] = {
"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_factions\braf_factions_air\data\Pantera\Glass\Glass_ca.paa"
};
class textureSources {
class hiaf_01 {
displayName = "Armée D'Horizon 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_factions\braf_factions_air\data\Pantera\Glass\Glass_ca.paa"
};
};
class hiaf_02 {
displayName = "Armée D'Horizon 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_factions\braf_factions_air\data\Pantera\Glass\Glass_ca.paa"
};
};
class hiaf_03 {
displayName = "HIAF Marines";
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_factions\braf_factions_air\data\Pantera\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 BRAF_Pantera_K2_HIAF2 : BRAF_Pantera_K2_HIAF1 {
scope = 2;
scopeCurator = 2;
hiddenSelectionsTextures[] = {
"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_factions\braf_factions_air\data\Pantera\Glass\Glass_ca.paa"
};
};
class BRAF_Pantera_K2_HIAF_Navy : BRAF_Pantera_K2_HIAF1 {
author = "BRAF";
faction = "BRAF_HIAF";
scope = 2;
scopeCurator = 2;
scopeArsenal = 0;
side = 1;
displayName = "AS-565 Panther K2 Marines";
editorPreview = "BRAF_Factions\braf_factions_air\data\Pantera\ui\BRAF_Pantera_K2_HIAF_Navy.jpg";
availableForSupportTypes[] = {
"Drop",
"Transport"
};
typicalCargo[] = { "braf_hiaf_pilot_marine" };
crew = "braf_hiaf_pilot_marine";
canFloat = 1;
WaterLeakiness = 50;
hiddenSelectionsTextures[] = {
"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_factions\braf_factions_air\data\Pantera\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=" Deploy Rescue Seat ";
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_SAR\Braf_Scripts\DRS.sqf""; this animate ['Hoist_Hide',-0.5]";
};
class Hoist_Down: Deploy_Rescue_Seat
{
displayname=" Extend Cable Hook ";
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_SAR\Braf_Scripts\hoist_down.sqf""; this animate ['Hoist_Hide',-1]; this say3d ""Winch""";
};
class Hoist_Up: Deploy_Rescue_Seat
{
displayname=" Recover Cable Hook ";
condition="this animationphase 'Hoist_Hide' < -0.9 AND (player in crew this) AND this animationphase 'Door_R_1' > 0.9";
statement="this execVM ""Braf_SAR\Braf_Scripts\hoist_up.sqf""; this animate ['Hoist_Hide',-0.5]; this say3d ""Winch""";
};
class Recover_Rescue_Seat: Deploy_Rescue_Seat
{
displayname=" Retrieve Rescue Seat ";
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_SAR\Braf_Scripts\recover_seat.sqf""; this animate ['Hoist_Hide',1]";
};
class Hoist_Cut: Deploy_Rescue_Seat
{
displayname=" Cut Hoist Hook Cable ";
condition="(player in crew this) AND this animationphase 'Door_R_1' > 0.9 AND this animationphase 'Hoist_Hide' < 0";
statement="this execVM ""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=" Deploy EFS ";
condition="this animationphase 'EFS_Hide' < 0.1 AND (player in crew this)";
statement="this animate ['EFS_Hide',1], this say3d ""EFS""";
};
};
class EventHandlers : DefaultEventhandlers {
//init = "_this execVM """"";
};
};
class BRAF_Pantera_K2_PLA1 : BRAF_Pantera_Base {
author = "BRAF";
side = 0;
faction = "OPF_T_F";
scope = 2;
scopeCurator = 2;
scopeArsenal = 0;
displayName = "Z-9 Harbin White";
editorPreview = "BRAF_Factions\braf_factions_air\data\Pantera\ui\BRAF_Pantera_K2_PLA1.jpg";
availableForSupportTypes[] = {
"Drop",
"Transport"
};
typicalCargo[] = {
"O_T_Soldier_F"
};
crew = "O_T_Helipilot_F";
hiddenSelectionsTextures[] = {
"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_factions\braf_factions_air\data\Pantera\Glass\Glass_ca.paa"
};
class textureSources {
class csat_01 {
displayName = "Armée D'Horizon Green";
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_factions\braf_factions_air\data\Pantera\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 = 1;
};
class Civilian_Unhide : 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 = 1;
initPhase = 0;
};
};
};
class BRAF_Pantera_K2_FFV_PLA1 : BRAF_Pantera_FFV_Base {
author = "BRAF";
side = 0;
faction = "OPF_T_F";
scope = 2;
scopeCurator = 2;
scopeArsenal = 0;
displayName = "Z-9 Harbin White FFV";
editorPreview = "BRAF_Factions\braf_factions_air\data\Pantera\ui\BRAF_Pantera_K2_FFV_PLA1.jpg";
availableForSupportTypes[] = {
"Drop",
"Transport"
};
typicalCargo[] = {
"O_T_Soldier_F"
};
crew = "O_T_Helipilot_F";
hiddenSelectionsTextures[] = {
"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_factions\braf_factions_air\data\Pantera\Glass\Glass_ca.paa"
};
class textureSources {
class csat_01 {
displayName = "Armée D'Horizon Green";
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_factions\braf_factions_air\data\Pantera\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 = 1;
};
class Civilian_Unhide : hoist_hide {
initPhase = 0;
};
class SAR_hide : hoist_hide {
mass = -150;
initPhase = 1;
};
class Plate_hide : hoist_hide {
initPhase = 1;
};
class Door_L {
source = "user";
animPeriod = 1;
initPhase = 1;
};
class Door_R {
source = "user";
animPeriod = 1;
initPhase = 1;
};
};
};