Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CfgPatches {
- class A3PL_Goose {
- units = {"A3PL_FakePlatform", "A3PL_Goose_Default"};
- weapons = {};
- requiredAddons = {"A3PL_Planes"};
- requiredVersion = 0.400000;
- };
- };
- class CfgMovesBasic {
- /*extern*/ class DefaultDie;
- class ManActions {
- goose_pilot = "goose_pilot";
- };
- };
- class CfgMovesMaleSdr: CfgMovesBasic {
- class States {
- /*extern*/ class Crew;
- class goose_pilot: Crew {
- file = "\a3pl_planes\goose\anim\Pilot.rtm";
- leftHandIKCurve = {1};
- rightHandIKCurve = {1};
- leftLegIKCurve = {1};
- rightLegIKCurve = {1};
- interpolateTo = {"", 1};
- leaning = "crewShake_shoulders";
- };
- };
- };
- class CfgAnimationSourceSounds {
- class GooseGear {
- class GearUp {
- loop = 0;
- terminate = 0;
- trigger = "direction * (phase factor[0.1,0.2])";
- sound0 = {"\A3PL_Planes\Goose\sounds\gearup.wav", 1, 1, 50};
- sound = {"sound0", 1};
- };
- class GearDown {
- loop = 0;
- terminate = 0;
- trigger = "(1 - direction) * (phase factor[0.9,0.8])";
- sound0 = {"\A3PL_Planes\Goose\sounds\geardown.wav", 1, 1, 50};
- sound = {"sound0", 1};
- };
- };
- class GooseGen {
- class ButtonMovement {
- loop = 0;
- terminate = 0;
- trigger = "direction * (phase factor[0.98,0.99])";
- sound0 = {"\A3PL_Planes\Goose\sounds\gyro.wav", 1, 1, 50};
- sound = {"sound0", 1};
- };
- };
- class GooseFuelPump {
- class ButtonMovement {
- loop = 0;
- terminate = 0;
- trigger = "direction * (phase factor[0.98,0.99])";
- sound0 = {"\A3PL_Planes\Goose\sounds\fuelpump.wav", 1, 1, 50};
- sound = {"sound0", 1};
- };
- };
- class GooseStartup {
- class ButtonMovement {
- loop = 0;
- terminate = 0;
- trigger = "direction * (phase factor[0.51,0.52])";
- sound0 = {"\A3PL_Planes\Goose\sounds\StarterLeft.wav", 1, 1, 50};
- sound = {"sound0", 1};
- };
- class ButtonMovement2 {
- loop = 0;
- terminate = 0;
- trigger = "(1 - direction) * (phase factor[0.4,0.39])";
- sound0 = {"\A3PL_Planes\Goose\sounds\StarterLeft.wav", 1, 1, 50};
- sound = {"sound0", 1};
- };
- class ButtonMovement3 {
- loop = 0;
- terminate = 0;
- trigger = "(1 - direction) * (phase factor[0.02,0.01])";
- sound0 = {"\A3PL_Planes\Goose\sounds\StartupLeft.wav", 1, 1, 50};
- sound = {"sound0", 1};
- };
- };
- };
- class cfgVehicles {
- /*extern*/ class C_Boat_Civil_01_F;
- class A3PL_FakePlatform: C_Boat_Civil_01_F {
- scope = 2;
- class EventHandlers {
- };
- class Useractions {
- };
- model = "\A3PL_Planes\Goose\A3PL_FakePlatform";
- maxSpeed = 0;
- enginePower = 0;
- waterLeakiness = 0.000000;
- destrType = "DestructNo";
- turnCoef = 0.240000;
- hideWeaponsDriver = 1;
- hideWeaponsCargo = 1;
- driveraction = "";
- getInAction = "";
- leftFastWaterEffect = "LFastWaterEffects";
- rightFastWaterEffect = "RFastWaterEffects";
- weapons = {};
- cargoGetInAction = {};
- hiddenSelections = {};
- hiddenSelectionsTextures = {};
- _generalMacro = "A3PL_FakePlatform";
- displayName = "A3PL FakePlatform";
- extCameraPosition = {0, 1.000000, -3.000000};
- transportSoldier = 0;
- class Exhausts {
- };
- class Sounds {
- };
- class AnimationSources {
- };
- };
- /*extern*/ class Air;
- class Plane: Air {
- /*extern*/ class Turrets;
- class HitPoints {
- /*extern*/ class HitHull;
- };
- };
- class Plane_Base_F: Plane {
- /*extern*/ class AnimationSources;
- class HitPoints: HitPoints {
- class HitHull: HitHull {
- };
- };
- class Turrets: Turrets {
- /*extern*/ class CopilotTurret;
- };
- /*extern*/ class MarkerLights;
- /*extern*/ class ViewPilot;
- };
- class A3PL_Goose_Base: Plane_Base_F {
- displayName = "A3PL Goose";
- model = "\A3PL_Planes\Goose\A3PL_Goose";
- accuracy = 0.200000;
- canFloat = 1;
- transportSoldier = 7;
- cargoAction = {"passenger_low01", "passenger_low01", "passenger_low01", "passenger_low01", "passenger_low01", "passenger_low01", "passenger_low01"};
- cargoGetInAction = {"GetInHigh"};
- cargoGetOutAction = {"GetOutHigh"};
- class EventHandlers {
- init = "if (!isDedicated) then { [_this] spawn {waituntil{sleep 1; !isNil 'A3PL_HandleVehicleInit'}; [_this] call A3PL_HandleVehicleInit}; };";
- };
- driverAction = "goose_pilot";
- gunnerAction = "goose_pilot";
- LockDetectionSystem = "CM_Lock_Radar";
- incomingMissileDetectionSystem = "CM_Missile";
- attenuationEffectType = "HeliAttenuation";
- soundEngineOnInt = {"\A3PL_Planes\Goose\sounds\StartupRight.wav", 1.000000, 1.000000};
- soundEngineOnExt = {"\A3PL_Planes\Goose\sounds\StartupRight.wav", 1.778280, 1.000000, 500};
- soundEngineOffInt = {"\A3PL_Planes\Goose\sounds\ShutDownRight.wav", 1.000000, 1.000000};
- soundEngineOffExt = {"\A3PL_Planes\Goose\sounds\ShutDownRight.wav", 1.778280, 1.000000, 500};
- soundLocked = {"", "db-0", 1};
- soundIncommingMissile = {"", "db-0", 1.500000};
- soundGearDown = {"\A3PL_Planes\Goose\sounds\geardown.wav", 1.000000, 1.000000};
- soundGearUp = {"\A3PL_Planes\Goose\sounds\gearup.wav", 1.000000, 1.000000};
- soundFlapsDown = {"\A3PL_Planes\Goose\sounds\flaps.wav", 1.000000, 1.000000};
- soundFlapsUp = {"\A3PL_Planes\Goose\sounds\flaps.wav", 1.000000, 1.000000};
- class Sounds {
- class EngineLowIn {
- sound = {"\A3PL_Planes\Goose\sounds\int-low.wav", "db-3", 1.000000};
- frequency = "1.0 min (rpm + 0.5)";
- volume = "(1-camPos)*((rpm factor[0.7, 0.1])*(rpm factor[0.1, 0.7]))";
- };
- class EngineHighIn {
- sound = {"\A3PL_Planes\Goose\sounds\int-high.wav", "db-3", 1.200000};
- frequency = "1";
- volume = "(1-camPos)*(rpm factor[0.85, 1.0])";
- };
- class WindNoiseIn {
- sound = {"A3\Sounds_F\air\Plane_Fighter_03\noise", "db-6", 1.000000};
- frequency = "(0.1+(1.2*(speed factor[1, 150])))";
- volume = "(1-camPos)*(speed factor[1, 150])";
- };
- class EngineLowOut {
- sound = {"\A3PL_Planes\Goose\sounds\ext-low.wav", 2.511890, 1.000000, 1200};
- frequency = "1.0 min (rpm + 0.5)";
- volume = "camPos*2*(rpm factor[0, 0.95])*(rpm factor[0.95, 0])";
- };
- class EngineHighOut {
- sound = {"\A3PL_Planes\Goose\sounds\ext-high.wav", 2.511890, 1.200000, 1400};
- frequency = "1";
- volume = "camPos*4*(rpm factor[1.1, 0.5])*(rpm factor[0.5, 1.1])";
- };
- class ForsageIn {
- sound = {};
- frequency = "1";
- volume = "(1-camPos)*(engineOn*(thrust factor[0.6, 1.0]))";
- };
- class ForsageOut {
- sound = {};
- frequency = "1";
- volume = "engineOn*camPos*(thrust factor[0.6, 1.0])";
- cone = {3.140000, 3.920000, 2, 0.500000};
- };
- class WindNoiseOut {
- sound = {"A3\Sounds_F\air\Plane_Fighter_03\noise", 0.562341, 1, 150};
- frequency = "(0.1+(1.2*(speed factor[1, 150])))";
- volume = "camPos*(speed factor[1, 150])";
- };
- };
- mapSize = 4;
- landingSpeed = 90;
- acceleration = 20;
- maxSpeed = 230;
- driveOnComponent = {"wheel_1", "wheel_2", "wheel_3"};
- wheelSteeringSensitivity = 1;
- aileronSensitivity = 1.500000;
- elevatorSensitivity = 0.200000;
- irScanRangeMin = 500;
- irScanRangeMax = 5000;
- irScanToEyeFactor = 2;
- driverLeftHandAnimName = "front_stick";
- driverRightHandAnimName = "front_stick";
- memoryPointsGetInDriver = "pos driver";
- memoryPointsGetInDriverDir = "pos driver dir";
- memoryPointsGetInGunner = "pos gunner";
- memoryPointsGetInGunnerPrecise = "pos gunner";
- memoryPointsGetInGunnerDir = "pos gunner dir";
- envelope = {0.000000, 0.000000, 0.100000, 0.200000, 0.300000, 0.400000, 0.500000, 0.800000, 1, 2, 2, 2.000000, 0.500000, 0};
- extCameraPosition = {0.000000, 1, -13.000000};
- angleOfIndicence = 0.022360;
- draconicForceXCoef = 12.500000;
- draconicForceYCoef = 12.500000;
- draconicForceZCoef = 12.500000;
- draconicTorqueXCoef = 0.150000;
- draconicTorqueYCoef = 2.000000;
- thrustCoef = {1.500000, 2.000000, 2.500000, 1.500000, 2, 2, 2, 1.000000, 0.700000, 0.500000, 0.500000, 0.500000, 0.500000, 0.300000, 0.200000, 0.100000};
- landingAoa = "rad 10";
- laserScanner = 1;
- gunAimDown = 0.029000;
- headAimDown = 0.000000;
- memoryPointLRocket = "Rocket_1";
- memoryPointRRocket = "Rocket_2";
- flapsFrictionCoef = 0.320000;
- minFireTime = 30;
- gearUpTime = 8;
- gearDownTime = 8;
- gearRetracting = 0;
- threat = {1, 1, 1};
- armor = 60;
- damageResistance = 0.004000;
- class ViewPilot: ViewPilot {
- maxFov = 0.800000;
- };
- class RenderTargets {
- };
- class Exhausts {
- };
- class Turrets {
- };
- class WingVortices {
- };
- class Reflectors {
- class Left {
- color = {7000, 7500, 10000, 1};
- ambient = {100, 100, 100};
- position = "Light_1_pos";
- direction = "Light_1_dir";
- hitpoint = "Light_1_pos";
- selection = "Light_1_pos";
- innerAngle = 50;
- outerAngle = 100;
- coneFadeCoef = 20;
- intensity = 25;
- useFlare = 1;
- dayLight = 0;
- FlareSize = 5;
- size = 2;
- class Attenuation {
- start = 1;
- constant = 0;
- linear = 0;
- quadratic = 4;
- hardLimitStart = 150;
- hardLimitEnd = 300;
- };
- };
- class Right: Left {
- position = "Light_2_pos";
- direction = "Light_2_dir";
- hitpoint = "Light_2_pos";
- selection = "Light_2_pos";
- };
- };
- hiddenSelections = {"camo0"};
- class AnimationSources {
- class rotorL {
- source = "user";
- animPeriod = 1;
- initPhase = 0;
- };
- class gearm {
- source = "user";
- animPeriod = 7;
- initPhase = 0;
- sound = "GooseGear";
- };
- class floats {
- source = "user";
- animPeriod = 8;
- initPhase = 1;
- };
- class goose_floats {
- source = "user";
- animperiod = 1.500000;
- initPhase = 1;
- };
- class goose_fuelpump {
- source = "user";
- animPeriod = 1;
- initPhase = 0;
- sound = "GooseFuelPump";
- };
- class goose_flaps: rotorL {
- };
- class goose_gen: goose_fuelpump {
- source = "user";
- animPeriod = 1;
- initPhase = 0;
- sound = "GooseGen";
- };
- class goose_gear: rotorL {
- };
- class goose_ign: goose_fuelpump {
- initPhase = 0.500000;
- sound = "GooseStartup";
- };
- class goose_bat: rotorL {
- };
- };
- };
- class A3PL_Goose_Default: A3PL_Goose_Base {
- scope = 2;
- author = "Kane - A3PL";
- displayName = "A3PL Goose";
- side = 3;
- faction = "CIV_F";
- crew = "C_man_pilot_F";
- vehicleClass = "A3PL_Vehicles";
- weapons = {};
- magazines = {};
- hiddenselectionstextures = {"a3pl_planes\goose\data\ext_1.paa"};
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement