Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define TEast 0
- #define TWest 1
- #define TGuerrila 2
- #define TCivilian 3
- #define TSideUnknown 4
- #define TEnemy 5
- #define TFriendly 6
- #define TLogic 7
- #define true 1
- #define false 0
- #define private 0
- #define protected 1
- #define public 2
- class CfgPatches
- {
- class FIR_AV8B_F
- {
- units[] = {"SG_AV8B","SG_AV8B_NA"};
- weapons[] = {};
- requiredVersion = 1.0;
- requiredAddons[] = {};
- };
- };
- #include "gui.hpp"
- #include "effect.hpp"
- class CfgMovesBasic
- {
- class DefaultDie;
- class ManActions
- {
- FIR_AV8B_Pilot = "FIR_AV8B_Pilot";
- };
- };
- class CfgMovesMaleSdr: CfgMovesBasic
- {
- skeletonName = "OFP2_ManSkeleton";
- gestures = "CfgGesturesMale";
- class States
- {
- class pilot_plane_cas_01;
- class FIR_AV8B_Pilot: pilot_plane_cas_01
- {
- leftHandIKCurve[] = {1};
- rightHandIKCurve[] = {1};
- file = "FIR_AV8B\anim\AV8B_Pilot.rtm";
- interpolateTo[] = {KIA_FIR_AV8B_Pilot,1};
- leaning = "empty";
- };
- class KIA_FIR_AV8B_Pilot : DefaultDie
- {
- actions = "DeadActions";
- speed = 0.5;
- looped = "false";
- terminal = true;
- file = "FIR_AV8B\anim\KIA_AV8B_Pilot.rtm";
- connectTo[] = {"DeadState", 0.1};
- leaning = "empty";
- };
- };
- };
- //#include "\a3\3DEN\UI\macros.inc"
- class ctrlCombo; // external
- class SensorTemplateActiveRadar;
- class SensorTemplateAntiRadiation;
- class SensorTemplateIR;
- class SensorTemplateLaser;
- class SensorTemplateMan;
- class SensorTemplateDataLink;
- class SensorTemplateNV;
- class SensorTemplatePassiveRadar;
- class SensorTemplateVisual;
- class DefaultVehicleSystemsDisplayManagerLeft
- {
- class components;
- };
- class DefaultVehicleSystemsDisplayManagerRight
- {
- class components;
- };
- class VehicleSystemsTemplateLeftPilot: DefaultVehicleSystemsDisplayManagerLeft
- {
- class Components;
- };
- class VehicleSystemsTemplateRightPilot: DefaultVehicleSystemsDisplayManagerRight
- {
- class Components;
- };
- class VehicleSystemsTemplateLeftGunner: DefaultVehicleSystemsDisplayManagerLeft
- {
- class Components;
- };
- class VehicleSystemsTemplateRightGunner: DefaultVehicleSystemsDisplayManagerRight
- {
- class Components;
- };
- class CfgVehicles
- {
- class thingX;
- class Motorcycle;
- class Air ;
- class Plane : Air
- {
- class NewTurret ;
- class ViewPilot ;
- class HitPoints
- {
- class HitHull;
- };
- };
- class Plane_Base_F : Plane
- {
- class AnimationSources;
- class Components;
- };
- class Plane_Fighter_03_base_F : Plane_Base_F{};
- class sg_av8b_base: Plane_Fighter_03_base_F
- {
- memoryPointGun = "kulomet";
- selectionFireAnim = "zasleh";
- simulation="airplaneX";
- vtol = 2;
- scope = 1;
- model = "\FIR_AV8B\FIR_AV8B";
- displayName = "AV-8B Harrier II Plus";
- crew = "RHSUSF_Airforce_JETPILOT";
- icon = "\FIR_AV8B\icon\icomap_av8b_ca.paa";
- picture = "\FIR_AV8B\icon\av8b_ca.paa";
- side = 1;
- faction = "rhs_faction_usaf";
- driverLeftHandAnimName = "throttle";
- driverRightHandAnimName = "stick";
- driverleftleganimname = "pedal";
- driverrightleganimname = "pedal";
- weapons[] = {};
- magazines[] = {};
- landingSpeed = 200;
- insideSoundCoef = 0.2;
- destrType = "DestructWreck";
- driveraction = "FIR_AV8B_Pilot";
- hiddenselections[]= {"camo1","camo2","cam_tracking","insignia","decal_nose","decal_wing","decal_tail","mfd_overlay","mfd_overlay2","tad","mirror_1_tex","mirror_2_tex","mirror_3_tex"};
- hiddenselectionstextures[] = {"FIR_AV8B\skin\standard\body_co.paa","FIR_AV8B\skin\standard\wing_co.paa","",""};
- driverCanEject = false;
- extCameraPosition[] = {0.0,3.0,-20.0};
- class ADESData
- {
- ADESEnabled = 1;
- NumberEnabled = 0;
- NumberList[] = {"num_1","num_2","num_3"};
- EmblemEnabled = 1;
- KillmarkEnabled = 0;
- NameEnabled = 0;
- NameType = "AF_Single";
- };
- /*
- class AMSData
- {
- AMSEnabled = 1;
- DialogClass= "AV8B_GUI";
- AircraftBase = "SG_AV8B_Base";
- CustomPreset = "FIR_AV8B_CustomPreset_list";
- CustomPresetAttachment = "FIR_AV8B_CustomPreset_list_attachment";
- presetNumber = 2113;
- EditNumber = 1400;
- ListboxArray[] = {0000,2101,2102,2103,2104,2105,2106,2107,2110};
- loadout_scriptenabled = 0;
- loadout_script = "";
- loadout_pre = "FIR_AV8B\sqs\Loadout\AV8B_Loadout_Pre.sqf";
- loadout_apply = "FIR_AirWeaponSystem_US\Script\AMS\AMS_Loadout_Apply.sqf";
- loadout_post = "FIR_AV8B\sqs\Loadout\AV8B_Loadout_Post.sqf";
- CustomFuelEnabled = 1;
- CustomFuelScript = "FIR_AV8B\sqs\Loadout\AV8B_Refuel.sqf";
- CustomLoadoutScriptEnabled = 0;
- CustomLoadoutScript = "";
- };
- */
- class ARSData
- {
- ARSEnabled = 1;
- ARS_CBARS_Offset[] = {1.2,-27.8,-3.5};
- ARS_Point = "refuel_probe";
- ARS_Type = "probe";
- };
- class EjectionSystem
- {
- EjectionSeatEnabled = 1; //enable advanced ejection system
- EjectionDual = 0; //currently only single seat aircraft ejectiion supported (to do for latter)
- EjectionSeatClass = "fir_av8b_ejection_seat"; //class name of ejector seat to use (separate vehicle/object)
- CanopyClass = "fir_av8b_canopy"; //class name of canopy to use (separate vehicle/object)
- EjectionSeatHideAnim = "ejection_seat_hide"; //name of the hide animation that will hide ejector seat mesh in plane
- EjectionSeatRailAnim = ""; //name of the animation that will be played to start a smooth ejection motion out of cockpit
- CanopyHideAnim = "canopy_hide"; //name of the hide animation that will hide canopy mesh in plane
- EjectionSeatPos = "eject_pos"; //position memory point whwre to attach ejector seat
- CanopyPos = "eject_pos"; //position memory point where to attach dummy canopy
- EjectionSoundExt = "Plane_Fighter_01_ejection_ext_sound"; //sound to play when ejection trigered (external)
- EjectionSoundInt = "Plane_Fighter_01_ejection_in_sound"; //sound to play when ejection trigered (in-ternal)
- EjectionParachute = "Steerable_Parachute_F"; //class name parachute used in ejection
- EjectionSeatForce = 50; //ejection seat blast force
- CanopyForce = 30; //canopy bast force
- };
- /*
- class Attributes
- {
- class AV8B_ReplacePilot
- {
- displayName = "Replace Pilot";
- tooltip = "replace the pilot";
- property = "AV8B_ReplacePilotID";
- control = "FIR_AV8B_PilotCombo";
- expression = "_this setVariable [""AV8B_ReplacePilot"", _value]; [_this, _value,'pilot'] execVM 'FIR_AV8B\sqs\init\replace_pilot.sqf';";
- defaultValue = "no";
- typeName = "STRING";
- };
- };
- */
- class RenderTargets
- {
- class TAD_VIEW
- {
- renderTarget = "rendertarget1";
- class CameraView1
- {
- pointPosition = "tad_map_pos";
- pointDirection = "tad_map_dir";
- renderQuality = 2;
- renderVisionMode = 0;
- fov = 0.2;
- };
- };
- };
- class Components: Components
- {
- class VehicleSystemsDisplayManagerComponentLeft: DefaultVehicleSystemsDisplayManagerLeft
- {
- defaultDisplay = "EmptyDisplay";
- class Components
- {
- class MissileDisplay
- {
- componentType = "TransportFeedDisplayComponent";
- source = "Missile";
- };
- class SensorsDisplay
- {
- componentType = "SensorsDisplayComponent";
- range[] = {16000,8000,4000,2000};
- resource = "RscCustomInfoSensors";
- };
- class CrewDisplay
- {
- componentType = "CrewDisplayComponent";
- resource = "RscCustomInfoCrew";
- };
- class MinimapDisplay
- {
- componentType = "MinimapDisplayComponent";
- resource = "RscCustomInfoMiniMap";
- };
- class EmptyDisplay
- {
- componentType = "EmptyDisplayComponent";
- };
- };
- };
- class VehicleSystemsDisplayManagerComponentRight: DefaultVehicleSystemsDisplayManagerRight
- {
- defaultDisplay = "SensorsDisplay";
- class Components
- {
- class MissileDisplay
- {
- componentType = "TransportFeedDisplayComponent";
- source = "Missile";
- };
- class SensorsDisplay
- {
- componentType = "SensorsDisplayComponent";
- range[] = {16000,8000,4000,2000};
- resource = "RscCustomInfoSensors";
- };
- class CrewDisplay
- {
- componentType = "CrewDisplayComponent";
- resource = "RscCustomInfoCrew";
- };
- class MinimapDisplay
- {
- componentType = "MinimapDisplayComponent";
- resource = "RscCustomInfoMiniMap";
- };
- class EmptyDisplay
- {
- componentType = "EmptyDisplayComponent";
- };
- };
- };
- class SensorsManagerComponent
- {
- class Components
- {
- class IRSensorComponent: SensorTemplateIR
- {
- aimDown = 0;
- angleRangeHorizontal = 360;
- angleRangeVertical = 360;
- typeRecognitionDistance = 1500;
- class AirTarget
- {
- maxRange = 3000;
- minRange = 50;
- objectDistanceLimitCoef = 1;
- viewDistanceLimitCoef = 1;
- };
- class GroundTarget
- {
- maxRange = 3000;
- minRange = 50;
- objectDistanceLimitCoef = 1;
- viewDistanceLimitCoef = 1;
- };
- };
- class PassiveRadarComponent: SensorTemplatePassiveRadar{};
- class ActiveRadarComponent: SensorTemplateActiveRadar
- {
- aimDown = 0;
- angleRangeHorizontal = 90;
- angleRangeVertical = 90;
- typeRecognitionDistance = 7000;
- groundNoiseDistanceCoef = -1;
- class AirTarget
- {
- maxRange = 9000;
- minRange = 0;
- objectDistanceLimitCoef = -1;
- viewDistanceLimitCoef = -1;
- };
- class GroundTarget
- {
- maxRange = 9000;
- minRange = 0;
- objectDistanceLimitCoef = -1;
- viewDistanceLimitCoef = -1;
- };
- };
- class NVSensorComponent: SensorTemplateNV
- {
- aimDown = 0;
- angleRangeHorizontal = 360;
- angleRangeVertical = 360;
- typeRecognitionDistance = 1500;
- class AirTarget
- {
- maxRange = 3000;
- minRange = 50;
- objectDistanceLimitCoef = 1;
- viewDistanceLimitCoef = 1;
- };
- class GroundTarget
- {
- maxRange = 3000;
- minRange = 50;
- objectDistanceLimitCoef = 1;
- viewDistanceLimitCoef = 1;
- };
- };
- class LaserSensorComponent: SensorTemplateLaser{};
- };
- };
- class TransportPylonsComponent
- {
- class Presets
- {
- class Empty
- {
- displayName = "Empty";
- dataname = "Empty";
- attachment[] = {};
- };
- };
- UIPicture = "\FIR_AV8B\ui\av8b_dynamic_ca.paa";
- class pylons
- {
- class pylons1
- {
- hardpoints[] = {"B_MISSILE_PYLON","B_BOMB_PYLON"};
- attachment = "RHS_HP_AIM9_2x";
- priority = 4;
- maxweight = 500;
- UIposition[] = {0.5,0.35};
- };
- class pylons2: pylons1
- {
- priority = 3;
- attachment = "rhs_mag_ANALQ131";
- maxweight = 1050;
- UIposition[] = {0.45,0.4};
- };
- class pylons3: pylons1
- {
- priority = 2;
- attachment = "rhs_mag_gbu12";
- maxweight = 1050;
- UIposition[] = {0.4,0.45};
- };
- class pylons4: pylons3
- {
- priority = 2;
- mirroredMissilePos = 3;
- UIposition[] = {0.2,0.45};
- };
- class pylons5: pylons2
- {
- priority = 3;
- mirroredMissilePos = 2;
- UIposition[] = {0.15,0.4};
- };
- class pylons6: pylons1
- {
- UIposition[] = {0.1,0.35};
- priority = 4;
- mirroredMissilePos = 1;
- };
- /*
- class pylons7: pylons1
- {
- hardpoints[] = {"FIR_AV8B_Under_HP","FIR_MISC"};
- priority = 1;
- UIposition[] = {0.3,0.35};
- attachment = "FIR_Litening_std_P_1rnd_M";
- };
- class pylons8: pylons1
- {
- hardpoints[] = {"FIR_AV8B_Misc","FIR_MISC"};
- priority = 1;
- UIposition[] = {0.3,0.55};
- attachment = "FIR_Gunpod_Nomodel_P_1rnd_M";
- };
- */
- };
- };
- };
- AWS_MFD_OVERLAY_TGP = "\FIR_AV8B\cockpit\MFD_TGP.paa";
- AWS_MFD_OVERLAY_TAD = "\FIR_AV8B\cockpit\MFD_HSD.paa";
- acceleration = 200;
- driveoncomponent[] = {"wheel_1", "wheel_2", "wheel_3_1","wheel_3_2"};
- camouflage = 8;
- audible = 10;
- accuracy = 0.2;
- memoryPointCM[] = {"flare_launcher1","flare_launcher2","flare_launcher3"};
- memoryPointCMDir[] = {"flare_launcher1_dir","flare_launcher2_dir","flare_launcher3_dir"};
- htMin = 60;
- htMax = 1800;
- afMax = 200;
- mfMax = 100;
- mFact = 0;
- tBody = 0;
- radartype = 4;
- LockDetectionSystem = "2 + 4 + 8";
- incomingMissileDetectionSystem = 16;
- maxSpeed = 1100;
- armor = 100;
- armorStructured = 1;
- envelope[] = {0.000000, 0.500000, 2.500000, 4.8, 6.000000, 7.00000, 7.50000, 7.500000, 7.500000, 7.000000, 6.400000, 5.600000, 2.100000, 1.700000, 1.400000,1.350000,1.300000,1.150000, 0};
- // envelope[] = {0.000000, 0.700000, 2.900000, 5, 7.000000, 8.000000, 8.500000, 8.900000, 9.000000, 6.600000, 4.200000, 3.600000, 2.100000, 1.700000, 1.400000,1.350000,1.300000,1.150000, 0};
- // draconicForceXCoef = 3.8;
- // draconicForceYCoef = 3.5;
- // draconicForceZCoef = 3.5;
- // draconicTorqueXCoef = 3.0;
- // draconicTorqueYCoef = 3.0;
- draconicForceXCoef = 7;
- draconicForceYCoef = 8.5;
- draconicForceZCoef = 3;
- draconicTorqueXCoef[] = {4.6, 5.5, 6.2, 7, 7.7, 8.3, 9, 9.1, 9.2, 9.2, 9.2};
- draconicTorqueYCoef[] = {6.8, 5.5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3};
- angleOfIndicence=0.052359872;
- elevatorCoef[] = {
- 0, // At 0 % of maxSpeed, this is the influence of the aileron
- 0.8, // 12.5 %
- 0.9, // 25 %
- 1.0, // 37.5 %
- 1.1, // 50 %
- 1.2, // 62.5 %
- 1.2, // 75 %
- 1.3, // 87.5 %
- 1.3, // 100 %
- 1.3, // 112.5 %
- 1.4, // 125 %
- 1.4, // 137.5 %
- 1.4 // 150 %
- };
- aileronCoef[] = {0.4, 0.8, 0.9, 1.0, 1.1, 1.2, 1.2 , 1.3, 1.3 , 1.3, 1.4 , 1.4 ,1.4,1.3,1.2};
- rudderCoef[] = {0.5, 1.8, 2.6, 2.75, 2.8, 2.85, 2.9, 2.95, 2.98, 3.01, 2.7, 1.1, 0.9, 0.7, 0.5, 0.3};
- irScanRangeMin = 10;
- irScanRangeMax = 16000;
- irScanToEyeFactor = 8;
- fuelCapacity = 5000;
- aileronSensitivity = 1.0;
- elevatorSensitivity = 0.9;
- wheelSteeringSensitivity = 1.5;
- maxOmega = 2000;
- class Wheels
- {
- class Wheel_1
- {
- boneName = "Wheel_1";
- steering = 1;
- side = "left";
- center = "Wheel_1_center";
- boundary = "Wheel_1_rim";
- width = 0.16;
- mass = 150;
- MOI = 4;
- dampingRate = 0.15;
- dampingRateDamaged = 1;
- dampingRateDestroyed = 1000;
- maxBrakeTorque = 6000;
- maxHandBrakeTorque = 6000;
- suspTravelDirection[] = {0,-1,0};
- suspForceAppPointOffset = "Wheel_1_center";
- tireForceAppPointOffset = "Wheel_1_center";
- // maxCompression = 0.1;
- // maxDroop = 0.4;
- maxCompression = 0.1;
- maxDroop = 0.5;
- sprungMass = 5334;
- springStrength = 1200234;
- springDamperRate = 128025;
- longitudinalStiffnessPerUnitGravity = 4000;
- latStiffX = 25;
- latStiffY = 180;
- frictionVsSlipGraph[] = {{0,1},{0.5,1},{1,1}};
- };
- class Wheel_2: Wheel_1
- {
- boneName = "Wheel_2";
- steering = 0;
- center = "Wheel_2_center";
- boundary = "Wheel_2_rim";
- width = 0.28;
- maxCompression = 0.1;
- maxDroop = 0.5;
- springDamperRate = 41221;
- sprungMass = 2134;
- springStrength = 1580200;
- suspForceAppPointOffset = "Wheel_2_center";
- tireForceAppPointOffset = "Wheel_2_center";
- };
- class Wheel_3_1: Wheel_2
- {
- boneName = "Wheel_3_1";
- side = "left";
- maxCompression = 0.1;
- maxDroop = 0.5;
- center = "Wheel_3_1_center";
- boundary = "Wheel_3_1_rim";
- suspForceAppPointOffset = "Wheel_3_1_center";
- tireForceAppPointOffset = "Wheel_3_1_center";
- };
- class Wheel_3_2: Wheel_2
- {
- boneName = "Wheel_3_2";
- side = "right";
- maxCompression = 0.1;
- maxDroop = 0.5;
- center = "Wheel_3_2_center";
- boundary = "Wheel_3_2_rim";
- suspForceAppPointOffset = "Wheel_3_2_center";
- tireForceAppPointOffset = "Wheel_3_2_center";
- };
- };
- laserScanner = true;
- memoryPointLRocket = "P Raketa";
- memoryPointRRocket = "L Raketa";
- cost = 10000000;
- type = "VAir";
- threat[] = {0.2, 0.7, 0.9};
- class camShakeGForce
- {
- power = 1;
- frequency = 20;
- distance = 0;
- minSpeed = 1;
- };
- minGForce = 0.3;
- maxGForce = 10;
- gForceShakeAttenuation = 0.5;
- defaultUserMFDvalues[] = {0,0,0.15,1,0.15,1};
- #include "cfg_HUD_HMCS_Kimi_F16C.hpp"
- #include "UserSource.hpp"
- #include "UserAction.hpp"
- class WingVortices
- {
- class WingTipLeft
- {
- effectName = "FIR_WingVortices";
- position = "cerveny pozicni";
- };
- class WingTipRight
- {
- effectName = "FIR_WingVortices";
- position = "zeleny pozicni";
- };
- class BodyLeft_inner
- {
- effectName = "FIR_BodyVortices";
- position = "body_vapour_L_S";
- };
- class BodyRight_inner
- {
- effectName = "FIR_BodyVortices";
- position = "body_vapour_R_S";
- };
- };
- class Exhausts
- {
- class Exhaust1
- {
- direction = "exu1_dir";
- effect = "fir_ExhaustsEffectPlane_big";
- position = "exu1";
- };
- class Exhaust2
- {
- direction = "exu2_dir";
- effect = "fir_ExhaustsEffectPlane_big";
- position = "exu2";
- };
- };
- class Reflectors
- {
- class Left
- {
- ambient[] = {100, 100, 100, 0};
- color[] = {7000, 7500, 10000, 1};
- conefadecoef = 10;
- daylight = 0;
- direction = "light_1_dir";
- flaresize = 4;
- hitpoint = "L svetlo";
- innerangle = 20;
- intensity = 50;
- outerangle = 60;
- position = "light_1_pos";
- selection = "L svetlo";
- size = 1;
- useflare = 1;
- class Attenuation
- {
- constant = 0;
- linear = 0;
- quadratic = 4;
- start = 1;
- };
- };
- };
- class MarkerLights
- {
- class Red_Still_R
- {
- name = "cerveny pozicni";
- color[] = {0.3, 0, 0, 1};
- ambient[] = {0.003, 0.003, 0.003, 1};
- brightness = 0.05;
- dayLight = true;
- blinking = true;
- };
- class Green_Still_L
- {
- name = "zeleny pozicni";
- color[] = {0, 0.3, 0, 1};
- ambient[] = {0.003, 0.003, 0.003, 1};
- brightness = 0.05;
- blinking = true;
- dayLight = true;
- };
- class White_blink_C
- {
- name = "bily pozicni blik";
- color[] = {0.7, 0.7, 0.7, 1};
- ambient[] = {0.003, 0.003, 0.003, 1};
- brightness = 0.05;
- blinking = true;
- dayLight = true;
- };
- };
- class pilotCamera
- {
- class OpticsIn
- {
- class Wide
- {
- opticsDisplayName = "WFOV";
- initAngleX = 0;
- minAngleX = 0;
- maxAngleX = 0;
- initAngleY = 0;
- minAngleY = 0;
- maxAngleY = 0;
- initFov = "(30 / 120)";
- minFov = "(30 / 120)";
- maxFov = "(30 / 120)";
- directionStabilized = 1;
- visionMode[] = {"Normal","Ti"};
- thermalMode[] = {0,1};
- gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_wide_F.p3d";
- opticsPPEffects[] = {"OpticsCHAbera2","OpticsBlur2"};
- };
- class Medium: Wide
- {
- opticsDisplayName = "MFOV";
- initFov = "(15 / 120)";
- minFov = "(15 / 120)";
- maxFov = "(15 / 120)";
- gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_medium_F.p3d";
- stabilizedInAxes = 3;
- directionStabilized = 1;
- horizontallyStabilized = 1;
- };
- class Narrow: Wide
- {
- opticsDisplayName = "NFOV";
- initFov = "(3.75 / 120)";
- minFov = "(3.75 / 120)";
- maxFov = "(3.75 / 120)";
- gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
- stabilizedInAxes = 3;
- directionStabilized = 1;
- horizontallyStabilized = 1;
- };
- showMiniMapInOptics = 1;
- showUAVViewInOptics = 0;
- showSlingLoadManagerInOptics = 0;
- };
- minTurn = -360;
- maxTurn = 360;
- initTurn = 0;
- minElev = -90;
- maxElev = 90;
- initElev = 0;
- maxXRotSpeed = 1;
- maxYRotSpeed = 1;
- pilotOpticsShowCursor = 1;
- controllable = true;
- };
- memoryPointDriverOptics = "pip_pos_0";
- class eventhandlers
- {
- hit = "";
- Init = "[_this select 0] execVM ""\FIR_AV8B\sqs\init\init.sqf"";";
- killed = "_this call BIS_Effects_EH_Killed;";
- fired = "";
- };
- class Damage
- {
- tex[] = {};
- mat[] = {"FIR_AV8B\data\av8b_ext.rvmat", "FIR_AV8B\data\av8b_ext_damage.rvmat", "FIR_AV8B\data\av8b_ext_destruct.rvmat","FIR_AV8B\data\body.rvmat", "FIR_AV8B\data\body_damage.rvmat", "FIR_AV8B\data\body_destruct.rvmat","FIR_AV8B\data\wing.rvmat", "FIR_AV8B\data\wing_damage.rvmat", "FIR_AV8B\data\wing_destruct.rvmat"};
- };
- class Library
- {
- libTextDesc = "USMC Mass-Production STOVL Fighter Aircraft";
- };
- };
- class SG_AV8B: sg_av8b_base
- {
- scope = 2;
- author = "Firewill";
- displayName = "AV-8B Harrier II Plus";
- weapons[] = {"SG_Vacannon_GAU12_veh","SG_CMFlareLauncher_New"};
- magazines[] = {"SG_300Rnd_TE1_Red_Tracer_25mm_GAU12_M","120Rnd_CMFlare_Chaff_Magazine"};
- hiddenselectionstextures[] = {"FIR_AV8B\skin\standard\body_co.paa","FIR_AV8B\skin\standard\wing_co.paa","",""};
- };
- class SG_AV8B_NA_Base : Plane_Fighter_03_base_F
- {
- memoryPointGun = "kulomet";
- selectionFireAnim = "zasleh";
- simulation="airplaneX";
- vtol = 2;
- scope = 1;
- model = "\FIR_AV8B\FIR_AV8B_NA";
- displayName = "AV-8B Harrier II N/A";
- crew = "RHSUSF_Airforce_JETPILOT";
- icon = "\FIR_AV8B\icon\icomap_av8b_ca.paa";
- picture = "\FIR_AV8B\icon\av8b_ca.paa";
- side = TWest;
- faction ="BLU_F";
- driverLeftHandAnimName = "throttle";
- driverRightHandAnimName = "stick";
- driverleftleganimname = "pedal";
- driverrightleganimname = "pedal";
- weapons[] = {};
- magazines[] = {};
- landingSpeed = 200;
- insideSoundCoef = 0.2;
- destrType = "DestructWreck";
- driveraction = "FIR_AV8B_Pilot";
- hiddenselections[]= {"camo1","camo2","cam_tracking","insignia","decal_nose","decal_wing","decal_tail","mfd_overlay","mfd_overlay2","tad","mirror_1_tex","mirror_2_tex","mirror_3_tex"};
- hiddenselectionstextures[] = {"FIR_AV8B\skin\standard_NA\body_co.paa","FIR_AV8B\skin\standard_NA\wing_co.paa","",""};
- driverCanEject = false;
- extCameraPosition[] = {0.0,3.0,-20.0};
- class ADESData
- {
- ADESEnabled = 1;
- NumberEnabled = 0;
- NumberList[] = {"num_1","num_2","num_3"};
- EmblemEnabled = 1;
- KillmarkEnabled = 0;
- NameEnabled = 0;
- NameType = "AF_Single";
- };
- /*
- class AMSData
- {
- AMSEnabled = 1;
- DialogClass= "AV8B_GUI";
- AircraftBase = "SG_AV8B_NA_Base";
- CustomPreset = "FIR_AV8B_CustomPreset_list";
- CustomPresetAttachment = "FIR_AV8B_CustomPreset_list_attachment";
- presetNumber = 2113;
- EditNumber = 1400;
- ListboxArray[] = {0000,2101,2102,2103,2104,2105,2106,2107,2110};
- loadout_scriptenabled = 0;
- loadout_script = "";
- loadout_pre = "FIR_AV8B\sqs\Loadout\AV8B_Loadout_Pre.sqf";
- loadout_apply = "FIR_AirWeaponSystem_US\Script\AMS\AMS_Loadout_Apply.sqf";
- loadout_post = "FIR_AV8B\sqs\Loadout\AV8B_Loadout_Post.sqf";
- CustomFuelEnabled = 1;
- CustomFuelScript = "FIR_AV8B\sqs\Loadout\AV8B_Refuel.sqf";
- CustomLoadoutScriptEnabled = 0;
- CustomLoadoutScript = "";
- };
- */
- class ARSData
- {
- ARSEnabled = 1;
- ARS_CBARS_Offset[] = {1.2,-27.8,-3.5};
- ARS_Point = "refuel_probe";
- ARS_Type = "probe";
- };
- class EjectionSystem
- {
- EjectionSeatEnabled = 1; //enable advanced ejection system
- EjectionDual = 0; //currently only single seat aircraft ejectiion supported (to do for latter)
- EjectionSeatClass = "fir_av8b_ejection_seat"; //class name of ejector seat to use (separate vehicle/object)
- CanopyClass = "fir_av8b_canopy"; //class name of canopy to use (separate vehicle/object)
- EjectionSeatHideAnim = "ejection_seat_hide"; //name of the hide animation that will hide ejector seat mesh in plane
- EjectionSeatRailAnim = ""; //name of the animation that will be played to start a smooth ejection motion out of cockpit
- CanopyHideAnim = "canopy_hide"; //name of the hide animation that will hide canopy mesh in plane
- EjectionSeatPos = "eject_pos"; //position memory point whwre to attach ejector seat
- CanopyPos = "eject_pos"; //position memory point where to attach dummy canopy
- EjectionSoundExt = "Plane_Fighter_01_ejection_ext_sound"; //sound to play when ejection trigered (external)
- EjectionSoundInt = "Plane_Fighter_01_ejection_in_sound"; //sound to play when ejection trigered (in-ternal)
- EjectionParachute = "Steerable_Parachute_F"; //class name parachute used in ejection
- EjectionSeatForce = 50; //ejection seat blast force
- CanopyForce = 30; //canopy bast force
- };
- /*
- class Attributes
- {
- class AV8B_ReplacePilot
- {
- displayName = "Replace Pilot";
- tooltip = "replace the pilot";
- property = "AV8B_ReplacePilotID";
- control = "FIR_AV8B_PilotCombo";
- expression = "_this setVariable [""AV8B_ReplacePilot"", _value]; [_this, _value,'pilot'] execVM 'FIR_AV8B\sqs\init\replace_pilot.sqf';";
- defaultValue = "no";
- typeName = "STRING";
- };
- };
- */
- class RenderTargets
- {
- class TAD_VIEW
- {
- renderTarget = "rendertarget1";
- class CameraView1
- {
- pointPosition = "tad_map_pos";
- pointDirection = "tad_map_dir";
- renderQuality = 2;
- renderVisionMode = 0;
- fov = 0.2;
- };
- };
- };
- class Components: Components
- {
- class VehicleSystemsDisplayManagerComponentLeft: DefaultVehicleSystemsDisplayManagerLeft
- {
- defaultDisplay = "EmptyDisplay";
- class Components
- {
- class MissileDisplay
- {
- componentType = "TransportFeedDisplayComponent";
- source = "Missile";
- };
- class SensorsDisplay
- {
- componentType = "SensorsDisplayComponent";
- range[] = {16000,8000,4000,2000};
- resource = "RscCustomInfoSensors";
- };
- class CrewDisplay
- {
- componentType = "CrewDisplayComponent";
- resource = "RscCustomInfoCrew";
- };
- class MinimapDisplay
- {
- componentType = "MinimapDisplayComponent";
- resource = "RscCustomInfoMiniMap";
- };
- class EmptyDisplay
- {
- componentType = "EmptyDisplayComponent";
- };
- };
- };
- class VehicleSystemsDisplayManagerComponentRight: DefaultVehicleSystemsDisplayManagerRight
- {
- defaultDisplay = "SensorsDisplay";
- class Components
- {
- class MissileDisplay
- {
- componentType = "TransportFeedDisplayComponent";
- source = "Missile";
- };
- class SensorsDisplay
- {
- componentType = "SensorsDisplayComponent";
- range[] = {16000,8000,4000,2000};
- resource = "RscCustomInfoSensors";
- };
- class CrewDisplay
- {
- componentType = "CrewDisplayComponent";
- resource = "RscCustomInfoCrew";
- };
- class MinimapDisplay
- {
- componentType = "MinimapDisplayComponent";
- resource = "RscCustomInfoMiniMap";
- };
- class EmptyDisplay
- {
- componentType = "EmptyDisplayComponent";
- };
- };
- };
- class SensorsManagerComponent
- {
- class Components
- {
- class IRSensorComponent: SensorTemplateIR
- {
- aimDown = 0;
- angleRangeHorizontal = 360;
- angleRangeVertical = 360;
- typeRecognitionDistance = 1500;
- class AirTarget
- {
- maxRange = 3000;
- minRange = 50;
- objectDistanceLimitCoef = 1;
- viewDistanceLimitCoef = 1;
- };
- class GroundTarget
- {
- maxRange = 3000;
- minRange = 50;
- objectDistanceLimitCoef = 1;
- viewDistanceLimitCoef = 1;
- };
- };
- class PassiveRadarComponent: SensorTemplatePassiveRadar{};
- class ActiveRadarComponent: SensorTemplateActiveRadar
- {
- aimDown = 0;
- angleRangeHorizontal = 90;
- angleRangeVertical = 90;
- typeRecognitionDistance = 7000;
- groundNoiseDistanceCoef = -1;
- class AirTarget
- {
- maxRange = 9000;
- minRange = 0;
- objectDistanceLimitCoef = -1;
- viewDistanceLimitCoef = -1;
- };
- class GroundTarget
- {
- maxRange = 9000;
- minRange = 0;
- objectDistanceLimitCoef = -1;
- viewDistanceLimitCoef = -1;
- };
- };
- class NVSensorComponent: SensorTemplateNV
- {
- aimDown = 0;
- angleRangeHorizontal = 360;
- angleRangeVertical = 360;
- typeRecognitionDistance = 1500;
- class AirTarget
- {
- maxRange = 3000;
- minRange = 50;
- objectDistanceLimitCoef = 1;
- viewDistanceLimitCoef = 1;
- };
- class GroundTarget
- {
- maxRange = 3000;
- minRange = 50;
- objectDistanceLimitCoef = 1;
- viewDistanceLimitCoef = 1;
- };
- };
- class LaserSensorComponent: SensorTemplateLaser{};
- };
- };
- class TransportPylonsComponent
- {
- class Presets
- {
- class Empty
- {
- displayName = "Empty";
- dataname = "Empty";
- attachment[] = {};
- };
- };
- UIPicture = "\FIR_AV8B\ui\av8b_dynamic_ca.paa";
- class pylons
- {
- class pylons1
- {
- hardpoints[] = {"B_MISSILE_PYLON","B_BOMB_PYLON"};
- attachment = "RHS_HP_AIM9_2x";
- priority = 4;
- maxweight = 500;
- UIposition[] = {0.5,0.35};
- };
- class pylons2: pylons1
- {
- priority = 3;
- attachment = "rhs_mag_ANALQ131";
- maxweight = 1050;
- UIposition[] = {0.45,0.4};
- };
- class pylons3: pylons1
- {
- priority = 2;
- attachment = "rhs_mag_gbu12";
- maxweight = 1050;
- UIposition[] = {0.4,0.45};
- };
- class pylons4: pylons3
- {
- priority = 2;
- mirroredMissilePos = 3;
- UIposition[] = {0.2,0.45};
- };
- class pylons5: pylons2
- {
- priority = 3;
- mirroredMissilePos = 2;
- UIposition[] = {0.15,0.4};
- };
- class pylons6: pylons1
- {
- UIposition[] = {0.1,0.35};
- priority = 4;
- mirroredMissilePos = 1;
- };
- /*
- class pylons7: pylons1
- {
- hardpoints[] = {"FIR_AV8B_Under_HP","FIR_MISC"};
- priority = 1;
- UIposition[] = {0.3,0.35};
- attachment = "FIR_Litening_std_P_1rnd_M";
- };
- class pylons8: pylons1
- {
- hardpoints[] = {"FIR_AV8B_Misc","FIR_MISC"};
- priority = 1;
- UIposition[] = {0.3,0.55};
- attachment = "FIR_Gunpod_Nomodel_P_1rnd_M";
- };
- */
- };
- };
- };
- AWS_MFD_OVERLAY_TGP = "\FIR_AV8B\cockpit\MFD_TGP.paa";
- AWS_MFD_OVERLAY_TAD = "\FIR_AV8B\cockpit\MFD_HSD.paa";
- acceleration = 200;
- driveoncomponent[] = {"wheel_1", "wheel_2", "wheel_3_1","wheel_3_2"};
- camouflage = 8;
- audible = 10;
- accuracy = 0.2;
- memoryPointCM[] = {"flare_launcher1","flare_launcher2","flare_launcher3"};
- memoryPointCMDir[] = {"flare_launcher1_dir","flare_launcher2_dir","flare_launcher3_dir"};
- htMin = 60;
- htMax = 1800;
- afMax = 200;
- mfMax = 100;
- mFact = 0;
- tBody = 0;
- radartype = 4;
- lockdetectionsystem = 2 + 8 + 4;
- incommingmissliedetectionsystem = 16;
- maxSpeed = 1100;
- armor = 100;
- armorStructured = 1;
- envelope[] = {0.000000, 0.500000, 2.500000, 4.8, 6.000000, 7.00000, 7.50000, 7.500000, 7.500000, 7.000000, 6.400000, 5.600000, 2.100000, 1.700000, 1.400000,1.350000,1.300000,1.150000, 0};
- // envelope[] = {0.000000, 0.700000, 2.900000, 5, 7.000000, 8.000000, 8.500000, 8.900000, 9.000000, 6.600000, 4.200000, 3.600000, 2.100000, 1.700000, 1.400000,1.350000,1.300000,1.150000, 0};
- // draconicForceXCoef = 3.8;
- // draconicForceYCoef = 3.5;
- // draconicForceZCoef = 3.5;
- // draconicTorqueXCoef = 3.0;
- // draconicTorqueYCoef = 3.0;
- draconicForceXCoef = 7;
- draconicForceYCoef = 8.5;
- draconicForceZCoef = 3;
- draconicTorqueXCoef[] = {4.6, 5.5, 6.2, 7, 7.7, 8.3, 9, 9.1, 9.2, 9.2, 9.2};
- draconicTorqueYCoef[] = {6.8, 5.5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3};
- angleOfIndicence=0.052359872;
- elevatorCoef[] = {
- 0, // At 0 % of maxSpeed, this is the influence of the aileron
- 0.8, // 12.5 %
- 0.9, // 25 %
- 1.0, // 37.5 %
- 1.1, // 50 %
- 1.2, // 62.5 %
- 1.2, // 75 %
- 1.3, // 87.5 %
- 1.3, // 100 %
- 1.3, // 112.5 %
- 1.4, // 125 %
- 1.4, // 137.5 %
- 1.4 // 150 %
- };
- aileronCoef[] = {0.4, 0.8, 0.9, 1.0, 1.1, 1.2, 1.2 , 1.3, 1.3 , 1.3, 1.4 , 1.4 ,1.4,1.3,1.2};
- rudderCoef[] = {0.5, 1.8, 2.6, 2.75, 2.8, 2.85, 2.9, 2.95, 2.98, 3.01, 2.7, 1.1, 0.9, 0.7, 0.5, 0.3};
- irScanRangeMin = 10;
- irScanRangeMax = 16000;
- irScanToEyeFactor = 8;
- fuelCapacity = 5000;
- aileronSensitivity = 1.0;
- elevatorSensitivity = 0.9;
- wheelSteeringSensitivity = 1.5;
- maxOmega = 2000;
- class Wheels
- {
- class Wheel_1
- {
- boneName = "Wheel_1";
- steering = 1;
- side = "left";
- center = "Wheel_1_center";
- boundary = "Wheel_1_rim";
- width = 0.16;
- mass = 150;
- MOI = 4;
- dampingRate = 0.15;
- dampingRateDamaged = 1;
- dampingRateDestroyed = 1000;
- maxBrakeTorque = 6000;
- maxHandBrakeTorque = 6000;
- suspTravelDirection[] = {0,-1,0};
- suspForceAppPointOffset = "Wheel_1_center";
- tireForceAppPointOffset = "Wheel_1_center";
- // maxCompression = 0.1;
- // maxDroop = 0.4;
- maxCompression = 0.1;
- maxDroop = 0.5;
- sprungMass = 5334;
- springStrength = 1200234;
- springDamperRate = 128025;
- longitudinalStiffnessPerUnitGravity = 4000;
- latStiffX = 25;
- latStiffY = 180;
- frictionVsSlipGraph[] = {{0,1},{0.5,1},{1,1}};
- };
- class Wheel_2: Wheel_1
- {
- boneName = "Wheel_2";
- steering = 0;
- center = "Wheel_2_center";
- boundary = "Wheel_2_rim";
- width = 0.28;
- maxCompression = 0.1;
- maxDroop = 0.5;
- springDamperRate = 41221;
- sprungMass = 2134;
- springStrength = 1580200;
- suspForceAppPointOffset = "Wheel_2_center";
- tireForceAppPointOffset = "Wheel_2_center";
- };
- class Wheel_3_1: Wheel_2
- {
- boneName = "Wheel_3_1";
- side = "left";
- maxCompression = 0.1;
- maxDroop = 0.5;
- center = "Wheel_3_1_center";
- boundary = "Wheel_3_1_rim";
- suspForceAppPointOffset = "Wheel_3_1_center";
- tireForceAppPointOffset = "Wheel_3_1_center";
- };
- class Wheel_3_2: Wheel_2
- {
- boneName = "Wheel_3_2";
- side = "right";
- maxCompression = 0.1;
- maxDroop = 0.5;
- center = "Wheel_3_2_center";
- boundary = "Wheel_3_2_rim";
- suspForceAppPointOffset = "Wheel_3_2_center";
- tireForceAppPointOffset = "Wheel_3_2_center";
- };
- };
- laserScanner = true;
- memoryPointLRocket = "P Raketa";
- memoryPointRRocket = "L Raketa";
- cost = 10000000;
- type = "VAir";
- threat[] = {0.2, 0.7, 0.9};
- class camShakeGForce
- {
- power = 1;
- frequency = 20;
- distance = 0;
- minSpeed = 1;
- };
- minGForce = 0.3;
- maxGForce = 10;
- gForceShakeAttenuation = 0.5;
- defaultUserMFDvalues[] = {0,0,0.15,1,0.15,1};
- #include "cfg_HUD_HMCS_Kimi_F16C.hpp"
- #include "UserSource.hpp"
- #include "UserAction.hpp"
- class WingVortices
- {
- class WingTipLeft
- {
- effectName = "FIR_WingVortices";
- position = "cerveny pozicni";
- };
- class WingTipRight
- {
- effectName = "FIR_WingVortices";
- position = "zeleny pozicni";
- };
- class BodyLeft_inner
- {
- effectName = "FIR_BodyVortices";
- position = "body_vapour_L_S";
- };
- class BodyRight_inner
- {
- effectName = "FIR_BodyVortices";
- position = "body_vapour_R_S";
- };
- };
- class Exhausts
- {
- class Exhaust1
- {
- direction = "exu1_dir";
- effect = "fir_ExhaustsEffectPlane_big";
- position = "exu1";
- };
- class Exhaust2
- {
- direction = "exu2_dir";
- effect = "fir_ExhaustsEffectPlane_big";
- position = "exu2";
- };
- };
- class Reflectors
- {
- class Left
- {
- ambient[] = {100, 100, 100, 0};
- color[] = {7000, 7500, 10000, 1};
- conefadecoef = 10;
- daylight = 0;
- direction = "light_1_dir";
- flaresize = 4;
- hitpoint = "L svetlo";
- innerangle = 20;
- intensity = 50;
- outerangle = 60;
- position = "light_1_pos";
- selection = "L svetlo";
- size = 1;
- useflare = 1;
- class Attenuation
- {
- constant = 0;
- linear = 0;
- quadratic = 4;
- start = 1;
- };
- };
- };
- class MarkerLights
- {
- class Red_Still_R
- {
- name = "cerveny pozicni";
- color[] = {0.3, 0, 0, 1};
- ambient[] = {0.003, 0.003, 0.003, 1};
- brightness = 0.05;
- dayLight = true;
- blinking = true;
- };
- class Green_Still_L
- {
- name = "zeleny pozicni";
- color[] = {0, 0.3, 0, 1};
- ambient[] = {0.003, 0.003, 0.003, 1};
- brightness = 0.05;
- blinking = true;
- dayLight = true;
- };
- class White_blink_C
- {
- name = "bily pozicni blik";
- color[] = {0.7, 0.7, 0.7, 1};
- ambient[] = {0.003, 0.003, 0.003, 1};
- brightness = 0.05;
- blinking = true;
- dayLight = true;
- };
- };
- class pilotCamera
- {
- class OpticsIn
- {
- class Wide
- {
- opticsDisplayName = "WFOV";
- initAngleX = 0;
- minAngleX = 0;
- maxAngleX = 0;
- initAngleY = 0;
- minAngleY = 0;
- maxAngleY = 0;
- initFov = "(30 / 120)";
- minFov = "(30 / 120)";
- maxFov = "(30 / 120)";
- directionStabilized = 1;
- visionMode[] = {"Normal","Ti"};
- thermalMode[] = {0,1};
- gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_wide_F.p3d";
- opticsPPEffects[] = {"OpticsCHAbera2","OpticsBlur2"};
- };
- class Medium: Wide
- {
- opticsDisplayName = "MFOV";
- initFov = "(15 / 120)";
- minFov = "(15 / 120)";
- maxFov = "(15 / 120)";
- gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_medium_F.p3d";
- stabilizedInAxes = 3;
- directionStabilized = 1;
- horizontallyStabilized = 1;
- };
- class Narrow: Wide
- {
- opticsDisplayName = "NFOV";
- initFov = "(3.75 / 120)";
- minFov = "(3.75 / 120)";
- maxFov = "(3.75 / 120)";
- gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
- stabilizedInAxes = 3;
- directionStabilized = 1;
- horizontallyStabilized = 1;
- };
- showMiniMapInOptics = 1;
- showUAVViewInOptics = 0;
- showSlingLoadManagerInOptics = 0;
- };
- minTurn = -360;
- maxTurn = 360;
- initTurn = 0;
- minElev = -90;
- maxElev = 90;
- initElev = 0;
- maxXRotSpeed = 1;
- maxYRotSpeed = 1;
- pilotOpticsShowCursor = 1;
- controllable = 1;
- };
- memoryPointDriverOptics = "pip_pos_0";
- unitInfoType = "RscOptics_CAS_Pilot";
- driverWeaponsInfoType = "RscOptics_CAS_01_TGP";
- class eventhandlers
- {
- hit = "";
- Init = "[_this select 0] execVM ""\FIR_AV8B\sqs\init\init.sqf"";";
- killed = "_this call BIS_Effects_EH_Killed;";
- fired = "";
- };
- class Damage
- {
- tex[] = {};
- mat[] = {"FIR_AV8B\data\av8b_ext.rvmat", "FIR_AV8B\data\av8b_ext_damage.rvmat", "FIR_AV8B\data\av8b_ext_destruct.rvmat","FIR_AV8B\data\body_NA.rvmat", "FIR_AV8B\data\body_NA_damage.rvmat", "FIR_AV8B\data\body_NA_destruct.rvmat","FIR_AV8B\data\wing.rvmat", "FIR_AV8B\data\wing_damage.rvmat", "FIR_AV8B\data\wing_destruct.rvmat"};
- };
- class Library
- {
- libTextDesc = "USMC Mass-Production STOVL Fighter Aircraft";
- };
- };
- class SG_AV8B_NA: SG_AV8B_NA_Base
- {
- scope = 2;
- author = "Firewill";
- displayName = "AV-8B Harrier II N/A";
- weapons[] = {"SG_Vacannon_GAU12_veh","SG_CMFlareLauncher_New"};
- magazines[] = {"SG_300Rnd_TE1_Red_Tracer_25mm_GAU12_M","120Rnd_CMFlare_Chaff_Magazine"};
- hiddenselectionstextures[] = {"FIR_AV8B\skin\standard_NA\body_co.paa","FIR_AV8B\skin\standard_NA\wing_co.paa","",""};
- };
- class PlaneWreck;
- class FIR_AV8BWreck: PlaneWreck
- {
- scope = 1;
- class Armory {
- disabled = 1;
- };
- model = "\FIR_AV8B\AV8Bwreck.p3d";
- typicalCargo[] = {};
- irTarget = 0;
- transportAmmo = 0;
- transportRepair = 0;
- transportFuel = 0;
- transportSoldier = 1;
- class Eventhandlers {
- };
- };
- class fir_av8b_canopy : thingX
- {
- mapSize = 0.78;
- author = "Firewill";
- displayName = "AV-8B Canopy";
- model = "\FIR_AV8B\model\fir_av8b_canopy.p3d";
- _generalMacro = "thingX";
- scope = 1;
- simulation = "thingx";
- animated = false;
- reversed = false;
- nameSound = "";
- vehicleClass = "Objects";
- accuracy = 0.2; // accuracy needed to recognize type of this target
- class DestructionEffects {};
- };
- class fir_av8b_ejection_seat : Motorcycle
- {
- reversed = false;
- startEngine = false;
- crew = "RHSUSF_Airforce_JETPILOT";
- driverCanEject = true;
- scope = protected;
- vehicleClass = "Objects";
- side = TWest;
- faction = BLU_F;
- author = "Firewill";
- displayName = "AV-8B Ejection Seat";
- canFloat = false;
- Icon = "iconParachute";
- picture = "\A3\Air_F_Beta\Parachute_01\Data\UI\Portrait_Parachute_01_CA.paa";
- model = "\FIR_AV8B\model\av8b_ejection_seat.p3d";
- driverAction = "Truck_Cargo01";
- getInAction = "";
- getOutAction = "";
- driverLeftHandAnimName = "";
- driverRightHandAnimName = "";
- memoryPointsGetInDriver = "pos driver";
- memoryPointsGetInDriverDir = "pos driver dir";
- usePreciseGetInAction = 1;
- occludeSoundsWhenIn = 1;
- obstructSoundsWhenIn = 1;
- soundGetIn[] = {"", db-70, 1};
- soundGetOut[] = {"", db-70, 1};
- soundEngine[] = {"", db5, 0.9};
- soundEnviron[] = {"", 0.562341, 1};
- unitInfoType = "RscUnitInfoSoldier";
- hideUnitInfo = true;
- weapons[] = {};
- magazines[] = {};
- dammageHalf[] = {};
- dammageFull[] = {};
- extCameraPosition[] = {0.0, 3.0, -10.0};
- threat[] = {0.0, 0.0, 0.0};
- class ViewPilot
- {
- initAngleX = 5;
- minAngleX = -55;
- maxAngleX = 85;
- initAngleY = 0;
- minAngleY = -150;
- maxAngleY = 150;
- initFov = 0.9;
- minFov = 0.42;
- maxFov = 0.9;
- minMoveX = 0;
- maxMoveX = 0;
- minMoveY = 0;
- maxMoveY = 0;
- minMoveZ = 0;
- maxMoveZ = 0;
- };
- fuelCapacity = 0;
- transportSoldier = 0;
- transportAmmo = 0;
- transportMaxMagazines = 0;
- transportMaxWeapons = 0;
- transportMaxBackpacks = 0;
- transportFuel = 0;
- transportRepair = 0;
- transportVehiclesCount = 0;
- transportVehiclesMass = 0;
- class TransportWeapons {};
- class TransportMagazines {};
- class Turrets {};
- class Exhausts {};
- class Reflectors {};
- class Sounds {};
- class Eventhandlers{};
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement