Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _ARMA_
- class CfgPatches
- {
- class BW_NH90
- {
- units[] = {"BW_NH90","BW_NH90Armed"};
- weapons[] = {};
- requiredVersion = 0.1;
- requiredAddons[] = {"A3_Air_F","A3_Weapons_F","HAFM_NH90_Config"};
- };
- };
- class Extended_Init_EventHandlers
- {
- class BW_NH90
- {
- BW_NH90_clientInit = "_this execVM ""\TF47_NH90\scripts\betty.sqf""; _this execVM ""\TF47_NH90\scripts\alert.sqf""";
- };
- class BW_NH90Armed
- {
- BW_NH90Armed_clientInit = "_this execVM ""\TF47_NH90\scripts\betty.sqf""; _this execVM ""\TF47_NH90\scripts\alert.sqf""";
- };
- };
- class CfgVehicleClasses
- {
- class TF47_Helis
- {
- displayName = "Helicopters";
- };
- };
- class CfgFactionClasses
- {
- class Bundeswehr
- {
- displayName = "Bundeswehr";
- priority = 8;
- side = 1;
- icon = "\TF47_NH90\UI\cfgFactionClasses_ger_ca.paa";
- };
- };
- class CfgVehicles
- {
- class NH90;
- class BW_NH90: NH90
- {
- author = "audiocustoms";
- _generalMacro = "BW_NH90";
- scope = 2;
- side = 1;
- faction = "Bundeswehr";
- displayName = "NH90 BW Transport";
- vehicleClass = "Air";
- crew = "B_Helipilot_F";
- typicalCargo[] =
- {
- "B_Helipilot_F",
- "B_Helipilot_F"
- };
- availableForSupportTypes[] =
- {
- "Drop","Transport"
- };
- hiddenSelectionsTextures[] =
- {
- "TF47_NH90\data\BWouterHaul_co.paa",
- "TF47_NH90\data\BWupperTail_co.paa",
- "TF47_NH90\data\BWmisc_co.paa",
- "TF47_NH90\data\BWdoors_co.paa"
- };
- hiddenSelectionsMaterials[] =
- {
- "\TF47_NH90\data\BWouterHaul.rvmat",
- "\TF47_NH90\data\BWupperTail.rvmat",
- "\TF47_NH90\data\BWmisc.rvmat",
- "\TF47_NH90\data\BWdoors.rvmat"
- };
- class Sounds
- {
- class RotorExt
- {
- sound[] = {"TF47_NH90\sounds\Heli_NH90_01_ext_rotor",db6,1.0,3500};
- frequency = "rotorSpeed * (1-rotorThrust/5) * 1.2";
- volume = "camPos*((rotorSpeed-0.72)*6)";
- cone[] = {1.6,3.14,1.6,0.95};
- };
- class EngineInt
- {
- sound[] = {"TF47_NH90\sounds\Heli_NH90_01_int_engine",db3,1.0};
- frequency = "rotorSpeed*(1+rotorThrust/6)*0.8";
- volume = "(1-camPos)*((rotorSpeed-0.75)*4)";
- };
- };
- };
- class NH90Armed_AAF;
- class BW_NH90Armed: NH90Armed_AAF
- {
- author = "audiocustoms";
- _generalMacro = "BW_NH90Armed";
- scope = 2;
- side = 1;
- faction = "Bundeswehr";
- displayName = "NH90 BW Armed";
- vehicleClass = "Air";
- crew = "B_Helipilot_F";
- typicalCargo[] =
- {
- "B_Helipilot_F",
- "B_Helipilot_F"
- };
- availableForSupportTypes[] =
- {
- "Drop","Transport"
- };
- hiddenSelectionsTextures[] =
- {
- "TF47_NH90\data\BWouterHaul_co.paa",
- "TF47_NH90\data\BWupperTail_co.paa",
- "TF47_NH90\data\BWmisc_co.paa",
- "TF47_NH90\data\BWdoors_co.paa"
- };
- hiddenSelectionsMaterials[] =
- {
- "\TF47_NH90\data\BWouterHaul.rvmat",
- "\TF47_NH90\data\BWupperTail.rvmat",
- "\TF47_NH90\data\BWmisc.rvmat",
- "\TF47_NH90\data\BWdoors.rvmat"
- };
- class Sounds
- {
- class RotorExt
- {
- sound[] = {"TF47_NH90\sounds\Heli_NH90_01_ext_rotor",db6,1.0,3500};
- frequency = "rotorSpeed * (1-rotorThrust/5) * 1.2";
- volume = "camPos*((rotorSpeed-0.72)*6)";
- cone[] = {1.6,3.14,1.6,0.95};
- };
- class EngineInt
- {
- sound[] = {"TF47_NH90\sounds\Heli_NH90_01_int_engine",db3,1.0};
- frequency = "rotorSpeed*(1+rotorThrust/6)*0.8";
- volume = "(1-camPos)*((rotorSpeed-0.75)*4)";
- };
- };
- };
- };
- class CfgSounds
- {
- ////////// Bitching Betty Sounds //////////
- // Info Sounds
- class cargo_attached {
- name = "cargo_attached";
- sound[] = {"\TF47_NH90\sounds\info_cargo_attached.wss", 1, 1.0};
- titles[] = {};
- };
- class cargo_detached {
- name = "cargo_detached";
- sound[] = {"\TF47_NH90\sounds\info_cargo_detached.wss", 1, 1.0};
- titles[] = {};
- };
- class engine_on {
- name = "engine_on";
- sound[] = {"\TF47_NH90\sounds\info_engine_on.wss", 1, 1.0};
- titles[] = {};
- };
- // Caution Sounds
- class fuel_low {
- name = "fuel_low";
- sound[] = {"\TF47_NH90\sounds\caution_fuel_low.wss", 1, 1.0};
- titles[] = {};
- };
- class warning_gear_up {
- name = "warning_gear_up";
- sound[] = {"\TF47_NH90\sounds\caution_gear.wss", 1, 1.0};
- titles[] = {};
- };
- class warning_ramp_open {
- name = "warning_ramp_open";
- sound[] = {"\TF47_NH90\sounds\caution_ramp.wss", 1, 1.0};
- titles[] = {};
- };
- class maxspeed {
- name = "maxspeed";
- sound[] = {"\TF47_NH90\sounds\caution_maxspeed.wss", 1, 1.0};
- titles[] = {};
- };
- class landing_gear {
- name = "landing_gear";
- sound[] = {"\TF47_NH90\sounds\caution_landing_gear.wss", 1, 1.0};
- titles[] = {};
- };
- // Warning Sounds
- class altitude {
- name = "altitude";
- sound[] = {"\TF47_NH90\sounds\warning_altitude.wss", 1, 1.0};
- titles[] = {};
- };
- class fuel_empty {
- name = "fuel_empty";
- sound[] = {"\TF47_NH90\sounds\warning_fuel_empty.wss", 1, 1.0};
- titles[] = {};
- };
- class cargo_overweight {
- name = "cargo_overweight";
- sound[] = {"\TF47_NH90\sounds\warning_cargo_overweight.wss", 1, 1.0};
- titles[] = {};
- };
- class sinkrate {
- name = "sinkrate";
- sound[] = {"\TF47_NH90\sounds\warning_sinkrate.wss", 1, 1.0};
- titles[] = {};
- };
- class hull_damage {
- name = "hull_damage";
- sound[] = {"\TF47_NH90\sounds\warning_hull_damage.wss", 1, 1.0};
- titles[] = {};
- };
- class hull_critical {
- name = "hull_critical";
- sound[] = {"\TF47_NH90\sounds\warning_hull_critical.wss", 1, 1.0};
- titles[] = {};
- };
- class engine_damage {
- name = "engine_damage";
- sound[] = {"\TF47_NH90\sounds\warning_engine_damage.wss", 1, 1.0};
- titles[] = {};
- };
- class engine_critical {
- name = "engine_critical";
- sound[] = {"\TF47_NH90\sounds\warning_engine_critical.wss", 1, 1.0};
- titles[] = {};
- };
- class instruments_damage {
- name = "instruments_damage";
- sound[] = {"\TF47_NH90\sounds\warning_instruments_damage.wss", 1, 1.0};
- titles[] = {};
- };
- class instruments_critical {
- name = "instruments_critical";
- sound[] = {"\TF47_NH90\sounds\warning_instruments_critical.wss", 1, 1.0};
- titles[] = {};
- };
- class mainrotor_damage {
- name = "mainrotor_damage";
- sound[] = {"\TF47_NH90\sounds\warning_mainrotor_damage.wss", 1, 1.0};
- titles[] = {};
- };
- class mainrotor_critical {
- name = "mainrotor_critical";
- sound[] = {"\TF47_NH90\sounds\warning_mainrotor_critical.wss", 1, 1.0};
- titles[] = {};
- };
- class tailrotor_damage {
- name = "tailrotor_damage";
- sound[] = {"\TF47_NH90\sounds\warning_tailrotor_damage.wss", 1, 1.0};
- titles[] = {};
- };
- class tailrotor_critical {
- name = "tailrotor_damage";
- sound[] = {"\TF47_NH90\sounds\warning_tailrotor_critical.wss", 1, 1.0};
- titles[] = {};
- };
- class fuel_pressure_damage {
- name = "fuel_pressure_damage";
- sound[] = {"\TF47_NH90\sounds\warning_fuelpressure_damage.wss", 1, 1.0};
- titles[] = {};
- };
- class fuel_pressure_critical {
- name = "fuel_pressure_critical";
- sound[] = {"\TF47_NH90\sounds\warning_fuelpressure_critical.wss", 1, 1.0};
- titles[] = {};
- };
- // Critical / Failure Sounds
- class pullUp {
- name = "pullup";
- sound[] = {"\TF47_NH90\sounds\critical_pullup.wss", 1, 1.0};
- titles[] = {};
- };
- class engine_failure {
- name = "engine_failure";
- sound[] = {"\TF47_NH90\sounds\critical_engine_failure.wss", 1, 1.0};
- titles[] = {};
- };
- class instruments_failure {
- name = "instruments_failure";
- sound[] = {"\TF47_NH90\sounds\critical_instruments_failure.wss", 1, 1.0};
- titles[] = {};
- };
- class mainrotor_failure {
- name = "mainrotor_failure";
- sound[] = {"\TF47_NH90\sounds\critical_mainrotor_failure.wss", 1, 1.0};
- titles[] = {};
- };
- class tailrotor_failure {
- name = "tailrotor_failure";
- sound[] = {"\TF47_NH90\sounds\critical_tailrotor_failure.wss", 1, 1.0};
- titles[] = {};
- };
- class fuel_pressure_failure {
- name = "fuel_pressure_failure";
- sound[] = {"\TF47_NH90\sounds\critical_fuelpressure_failure.wss", 1, 1.0};
- titles[] = {};
- };
- // Missile Warning Sounds
- class Missile3OClockH {
- name = "Missile3OClockH";
- sound[] = {"\TF47_NH90\sounds\critical_missile03.wss", 2, 1.0};
- titles[] = {};
- };
- class Missile6OClockH {
- name = "Missile6OClockH";
- sound[] = {"\TF47_NH90\sounds\critical_missile06.wss", 2, 1.0};
- titles[] = {};
- };
- class Missile9OClockH {
- name = "Missile9OClockH";
- sound[] = {"\TF47_NH90\sounds\critical_missile09.wss", 2, 1.0};
- titles[] = {};
- };
- class Missile12OClockH {
- name = "Missile12OClockH";
- sound[] = {"\TF47_NH90\sounds\critical_missile12.wss", 2, 1.0};
- titles[] = {};
- };
- class Missile3OClockL {
- name = "Missile3OClockL";
- sound[] = {"\TF47_NH90\sounds\critical_missile03.wss", 2, 1.0};
- titles[] = {};
- };
- class Missile6OClockL {
- name = "Missile6OClockL";
- sound[] = {"\TF47_NH90\sounds\critical_missile06.wss", 2, 1.0};
- titles[] = {};
- };
- class Missile9OClockL {
- name = "Missile9OClockL";
- sound[] = {"\TF47_NH90\sounds\critical_missile09.wss", 2, 1.0};
- titles[] = {};
- };
- class Missile12OClockL {
- name = "Missile12OClockL";
- sound[] = {"\TF47_NH90\sounds\critical_missile12.wss", 2, 1.0};
- titles[] = {};
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement